Skip to content

Extract tasks to ui:fw-lite-infra (#1514) #1953

Extract tasks to ui:fw-lite-infra (#1514)

Extract tasks to ui:fw-lite-infra (#1514) #1953

Triggered via push March 5, 2025 02:38
Status Success
Total duration 21m 22s
Artifacts 2

develop-api.yaml

on: push
Set Version
0s
Set Version
Build API  /  publish-api
3m 36s
Build API / publish-api
Deploy API  /  deploy
14s
Deploy API / deploy
GHA integration tests  /  dotnet
17m 19s
GHA integration tests / dotnet
GHA integration tests  /  playwright
10m 39s
GHA integration tests / playwright
Matrix: Deploy API / verify-published
Fit to window
Zoom out
Zoom in

Annotations

7 errors, 34 warnings, and 1 notice
GHA integration tests / playwright
Process completed with exit code 1.
GHA integration tests / playwright
Process completed with exit code 1.
[firefox] › tests/emailWorkflow.test.ts:113:1 › register via new-user invitation email: frontend/tests/email/maildev-mailbox.ts#L25
1) [firefox] › tests/emailWorkflow.test.ts:113:1 › register via new-user invitation email ──────── Error: apiRequestContext.get: socket hang up Call log: - → GET http://localhost:1080/email - user-agent: Playwright Firefox - accept: */* - accept-encoding: gzip,deflate,br - cookie: .LexBoxAuth=*** at email/maildev-mailbox.ts:25 23 | async fetchMyEmails(): Promise<MaildevEmail[]> { 24 | // Maildev REST API docs: https://github.com/maildev/maildev/blob/master/docs/rest.md > 25 | const response = await this.api.get(`http://localhost:1080/email`); | ^ 26 | const emails = await response.json() as MaildevEmail[]; 27 | return emails.filter(email => email.to.some(to => to.address === this.email)); 28 | } at MaildevMailbox.fetchMyEmails (/home/runner/work/languageforge-lexbox/languageforge-lexbox/frontend/tests/email/maildev-mailbox.ts:25:37) at MaildevMailbox.fetchEmails (/home/runner/work/languageforge-lexbox/languageforge-lexbox/frontend/tests/email/maildev-mailbox.ts:18:31) at Object.expect.poll.intervals (/home/runner/work/languageforge-lexbox/languageforge-lexbox/frontend/tests/email/mailbox.ts:18:33)
[firefox] › tests/emailWorkflow.test.ts:199:1 › ask to join project via project page: frontend/tests/email/maildev-mailbox.ts#L25
2) [firefox] › tests/emailWorkflow.test.ts:199:1 › ask to join project via project page ────────── Error: apiRequestContext.get: socket hang up Call log: - → GET http://localhost:1080/email - user-agent: Playwright Firefox - accept: */* - accept-encoding: gzip,deflate,br - cookie: .LexBoxAuth=*** at email/maildev-mailbox.ts:25 23 | async fetchMyEmails(): Promise<MaildevEmail[]> { 24 | // Maildev REST API docs: https://github.com/maildev/maildev/blob/master/docs/rest.md > 25 | const response = await this.api.get(`http://localhost:1080/email`); | ^ 26 | const emails = await response.json() as MaildevEmail[]; 27 | return emails.filter(email => email.to.some(to => to.address === this.email)); 28 | } at MaildevMailbox.fetchMyEmails (/home/runner/work/languageforge-lexbox/languageforge-lexbox/frontend/tests/email/maildev-mailbox.ts:25:37) at MaildevMailbox.fetchEmails (/home/runner/work/languageforge-lexbox/languageforge-lexbox/frontend/tests/email/maildev-mailbox.ts:18:31) at Object.expect.poll.intervals (/home/runner/work/languageforge-lexbox/languageforge-lexbox/frontend/tests/email/mailbox.ts:18:33)
[firefox] › tests/oauth.test.ts:102:3 › oauth tests › refresh jwt just sets a header and does not return a cookie: frontend/tests/email/maildev-mailbox.ts#L25
3) [firefox] › tests/oauth.test.ts:102:3 › oauth tests › refresh jwt just sets a header and does not return a cookie Error: apiRequestContext.get: socket hang up Call log: - → GET http://localhost:1080/email - user-agent: Playwright Firefox - accept: */* - accept-encoding: gzip,deflate,br - cookie: .LexBoxAuth=*** at email/maildev-mailbox.ts:25 23 | async fetchMyEmails(): Promise<MaildevEmail[]> { 24 | // Maildev REST API docs: https://github.com/maildev/maildev/blob/master/docs/rest.md > 25 | const response = await this.api.get(`http://localhost:1080/email`); | ^ 26 | const emails = await response.json() as MaildevEmail[]; 27 | return emails.filter(email => email.to.some(to => to.address === this.email)); 28 | } at MaildevMailbox.fetchMyEmails (/home/runner/work/languageforge-lexbox/languageforge-lexbox/frontend/tests/email/maildev-mailbox.ts:25:37) at MaildevMailbox.fetchEmails (/home/runner/work/languageforge-lexbox/languageforge-lexbox/frontend/tests/email/maildev-mailbox.ts:18:31) at Object.expect.poll.intervals (/home/runner/work/languageforge-lexbox/languageforge-lexbox/frontend/tests/email/mailbox.ts:18:33)
GHA integration tests / dotnet
Process completed with exit code 1.
GHA integration tests / dotnet
Process completed with exit code 1.
Build API / publish-api: backend/SyncReverseProxy/ProxyKernel.cs#L121
'ActivityExtensions.RecordException(Activity?, Exception?)' is obsolete: 'Call Activity.AddException instead this method will be removed in a future version.'
Build API / publish-api: backend/LexData/SeedingData.cs#L18
Parameter 'logger' is unread.
Build API / publish-api: backend/LexBoxApi/Hub/CrdtProjectChangeHub.cs#L8
Parameter 'loggedInContext' is unread.
Build API / publish-api: backend/LexBoxApi/Services/EmailService.cs#L238
'ActivityExtensions.RecordException(Activity?, Exception?)' is obsolete: 'Call Activity.AddException instead this method will be removed in a future version.'
Build API / publish-api: backend/LexBoxApi/Auth/LoggedInContext.cs#L24
'ActivityExtensions.RecordException(Activity?, Exception?)' is obsolete: 'Call Activity.AddException instead this method will be removed in a future version.'
Build API / publish-api: backend/LexBoxApi/Jobs/LexJob.cs#L58
'ActivityExtensions.RecordException(Activity?, Exception?)' is obsolete: 'Call Activity.AddException instead this method will be removed in a future version.'
Build API / publish-api: backend/LexBoxApi/Auth/JwtTicketDataFormat.cs#L122
'JwtBearerOptions.SecurityTokenValidators' is obsolete: 'SecurityTokenValidators is no longer used by default. Use TokenHandlers instead. To continue using SecurityTokenValidators, set UseSecurityTokenValidators to true. See https://aka.ms/aspnetcore8/security-token-changes'
Build API / publish-api: backend/LexBoxApi/Services/HgService.cs#L495
The switch expression does not handle some values of its input type (it is not exhaustive) involving an unnamed enum value. For example, the pattern '(LexBoxApi.Services.RepoEmptyState)2' is not covered.
Build API / publish-api: backend/LexBoxApi/Controllers/TestingController.cs#L130
Action method returns undeclared status code '404'
Build API / publish-api: backend/LexBoxApi/Controllers/SyncController.cs#L23
Action method returns undeclared status code '404'
Build API / publish-api
'ActivityExtensions.RecordException(Activity?, Exception?)' is obsolete: 'Call Activity.AddException instead this method will be removed in a future version.'
Build API / publish-api
Parameter 'logger' is unread.
Build API / publish-api
'ActivityExtensions.RecordException(Activity?, Exception?)' is obsolete: 'Call Activity.AddException instead this method will be removed in a future version.'
Build API / publish-api
Parameter 'loggedInContext' is unread.
Build API / publish-api
'ActivityExtensions.RecordException(Activity?, Exception?)' is obsolete: 'Call Activity.AddException instead this method will be removed in a future version.'
Build API / publish-api
'JwtBearerOptions.SecurityTokenValidators' is obsolete: 'SecurityTokenValidators is no longer used by default. Use TokenHandlers instead. To continue using SecurityTokenValidators, set UseSecurityTokenValidators to true. See https://aka.ms/aspnetcore8/security-token-changes'
Build API / publish-api
Parameter 'lexAuthService' is unread.
Build API / publish-api
Parameter 'lexBoxDbContext' is unread.
Build API / publish-api
'ActivityExtensions.RecordException(Activity?, Exception?)' is obsolete: 'Call Activity.AddException instead this method will be removed in a future version.'
Build API / publish-api
The switch expression does not handle some values of its input type (it is not exhaustive) involving an unnamed enum value. For example, the pattern '(LexBoxApi.Services.RepoEmptyState)2' is not covered.
Slow Test: frontend/[firefox] › tests/errorHandling.test.ts#L1
frontend/[firefox] › tests/errorHandling.test.ts took 30.6s
Slow Test: frontend/[chromium] › tests/emailWorkflow.test.ts#L1
frontend/[chromium] › tests/emailWorkflow.test.ts took 30.2s
Slow Test: frontend/[chromium] › tests/oauth.test.ts#L1
frontend/[chromium] › tests/oauth.test.ts took 21.3s
Slow Test: frontend/[chromium] › tests/errorHandling.test.ts#L1
frontend/[chromium] › tests/errorHandling.test.ts took 17.2s
GHA integration tests / dotnet: backend/SyncReverseProxy/ProxyKernel.cs#L121
'ActivityExtensions.RecordException(Activity?, Exception?)' is obsolete: 'Call Activity.AddException instead this method will be removed in a future version.'
GHA integration tests / dotnet: backend/LexData/SeedingData.cs#L18
Parameter 'logger' is unread.
GHA integration tests / dotnet: backend/LexBoxApi/Auth/LoggedInContext.cs#L24
'ActivityExtensions.RecordException(Activity?, Exception?)' is obsolete: 'Call Activity.AddException instead this method will be removed in a future version.'
GHA integration tests / dotnet: backend/LexBoxApi/Auth/JwtTicketDataFormat.cs#L122
'JwtBearerOptions.SecurityTokenValidators' is obsolete: 'SecurityTokenValidators is no longer used by default. Use TokenHandlers instead. To continue using SecurityTokenValidators, set UseSecurityTokenValidators to true. See https://aka.ms/aspnetcore8/security-token-changes'
GHA integration tests / dotnet: backend/LexBoxApi/Hub/CrdtProjectChangeHub.cs#L8
Parameter 'loggedInContext' is unread.
GHA integration tests / dotnet: backend/LexBoxApi/Jobs/LexJob.cs#L58
'ActivityExtensions.RecordException(Activity?, Exception?)' is obsolete: 'Call Activity.AddException instead this method will be removed in a future version.'
GHA integration tests / dotnet: backend/LexBoxApi/Services/EmailService.cs#L238
'ActivityExtensions.RecordException(Activity?, Exception?)' is obsolete: 'Call Activity.AddException instead this method will be removed in a future version.'
GHA integration tests / dotnet: backend/LexBoxApi/Services/HgService.cs#L495
The switch expression does not handle some values of its input type (it is not exhaustive) involving an unnamed enum value. For example, the pattern '(LexBoxApi.Services.RepoEmptyState)2' is not covered.
GHA integration tests / dotnet: backend/LexBoxApi/Controllers/TestingController.cs#L130
Action method returns undeclared status code '404'
GHA integration tests / dotnet: backend/LexBoxApi/Controllers/SyncController.cs#L23
Action method returns undeclared status code '404'
🎭 Playwright Run Summary
3 flaky [firefox] › tests/emailWorkflow.test.ts:113:1 › register via new-user invitation email ───────── [firefox] › tests/emailWorkflow.test.ts:199:1 › ask to join project via project page ─────────── [firefox] › tests/oauth.test.ts:102:3 › oauth tests › refresh jwt just sets a header and does not return a cookie 1 skipped 80 passed (5.7m)

Artifacts

Produced during runtime
Name Size
dotnet-unit-test-results
4.25 KB
playwright-traces
221 MB