Skip to content

Use Svelte 5 without migration #1525

Use Svelte 5 without migration

Use Svelte 5 without migration #1525

Re-run triggered December 6, 2024 09:11
Status Failure
Total duration 30m 23s
Artifacts 9

develop-api.yaml

on: pull_request
Set Version
0s
Set Version
Build API  /  publish-api
3m 56s
Build API / publish-api
Deploy API  /  deploy
Deploy API / deploy
GHA integration tests  /  execute
30m 10s
GHA integration tests / execute
Matrix: Deploy API / verify-published
Waiting for pending jobs
Fit to window
Zoom out
Zoom in

Annotations

12 errors, 36 warnings, and 1 notice
[firefox] › loginPage.test.ts:23:1 › can log in after error: frontend/tests/loginPage.test.ts#L1
1) [firefox] › loginPage.test.ts:23:1 › can log in after error ─────────────────────────────────── Test timeout of 40000ms exceeded.
[firefox] › loginPage.test.ts:23:1 › can log in after error: frontend/tests/pages/basePage.ts#L34
1) [firefox] › loginPage.test.ts:23:1 › can log in after error ─────────────────────────────────── Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:6579/login", waiting until "load" at pages/basePage.ts:34 32 | } 33 | > 34 | const response = await this.page.goto(this.url + (urlEnd ?? '')); | ^ 35 | // response is null if same URL, but different hash - and that's okay 36 | if (response) { 37 | if (expectErrorResponse) { at LoginPage.goto (/home/runner/work/languageforge-lexbox/languageforge-lexbox/frontend/tests/pages/basePage.ts:34:38) at /home/runner/work/languageforge-lexbox/languageforge-lexbox/frontend/tests/loginPage.test.ts:24:47
[firefox] › loginPage.test.ts:23:1 › can log in after error: frontend/tests/loginPage.test.ts#L1
1) [firefox] › loginPage.test.ts:23:1 › can log in after error ─────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 40000ms exceeded.
[firefox] › loginPage.test.ts:23:1 › can log in after error: frontend/tests/pages/basePage.ts#L34
1) [firefox] › loginPage.test.ts:23:1 › can log in after error ─────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:6579/login", waiting until "load" at pages/basePage.ts:34 32 | } 33 | > 34 | const response = await this.page.goto(this.url + (urlEnd ?? '')); | ^ 35 | // response is null if same URL, but different hash - and that's okay 36 | if (response) { 37 | if (expectErrorResponse) { at LoginPage.goto (/home/runner/work/languageforge-lexbox/languageforge-lexbox/frontend/tests/pages/basePage.ts:34:38) at /home/runner/work/languageforge-lexbox/languageforge-lexbox/frontend/tests/loginPage.test.ts:24:47
[firefox] › loginPage.test.ts:40:1 › after login user is sent to original page: frontend/tests/loginPage.test.ts#L1
2) [firefox] › loginPage.test.ts:40:1 › after login user is sent to original page ──────────────── Test timeout of 40000ms exceeded.
[firefox] › loginPage.test.ts:40:1 › after login user is sent to original page: frontend/tests/pages/basePage.ts#L34
2) [firefox] › loginPage.test.ts:40:1 › after login user is sent to original page ──────────────── Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:6579/project/sena-3", waiting until "load" at pages/basePage.ts:34 32 | } 33 | > 34 | const response = await this.page.goto(this.url + (urlEnd ?? '')); | ^ 35 | // response is null if same URL, but different hash - and that's okay 36 | if (response) { 37 | if (expectErrorResponse) { at ProjectPage.goto (/home/runner/work/languageforge-lexbox/languageforge-lexbox/frontend/tests/pages/basePage.ts:34:38) at /home/runner/work/languageforge-lexbox/languageforge-lexbox/frontend/tests/loginPage.test.ts:41:71
[firefox] › loginPage.test.ts:40:1 › after login user is sent to original page: frontend/tests/loginPage.test.ts#L1
2) [firefox] › loginPage.test.ts:40:1 › after login user is sent to original page ──────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 40000ms exceeded.
[firefox] › loginPage.test.ts:40:1 › after login user is sent to original page: frontend/tests/pages/basePage.ts#L34
2) [firefox] › loginPage.test.ts:40:1 › after login user is sent to original page ──────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:6579/project/sena-3", waiting until "load" at pages/basePage.ts:34 32 | } 33 | > 34 | const response = await this.page.goto(this.url + (urlEnd ?? '')); | ^ 35 | // response is null if same URL, but different hash - and that's okay 36 | if (response) { 37 | if (expectErrorResponse) { at ProjectPage.goto (/home/runner/work/languageforge-lexbox/languageforge-lexbox/frontend/tests/pages/basePage.ts:34:38) at /home/runner/work/languageforge-lexbox/languageforge-lexbox/frontend/tests/loginPage.test.ts:41:71
[firefox] › managerPage.test.ts:6:1 › display dashboard: frontend/tests/managerPage.test.ts#L1
3) [firefox] › managerPage.test.ts:6:1 › display dashboard, then project page ──────────────────── Test timeout of 40000ms exceeded.
[firefox] › managerPage.test.ts:6:1 › display dashboard: frontend/tests/pages/basePage.ts#L34
3) [firefox] › managerPage.test.ts:6:1 › display dashboard, then project page ──────────────────── Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:6579/login", waiting until "load" at pages/basePage.ts:34 32 | } 33 | > 34 | const response = await this.page.goto(this.url + (urlEnd ?? '')); | ^ 35 | // response is null if same URL, but different hash - and that's okay 36 | if (response) { 37 | if (expectErrorResponse) { at LoginPage.goto (/home/runner/work/languageforge-lexbox/languageforge-lexbox/frontend/tests/pages/basePage.ts:34:38) at /home/runner/work/languageforge-lexbox/languageforge-lexbox/frontend/tests/managerPage.test.ts:7:47
GHA integration tests / execute
Process completed with exit code 1.
GHA integration tests / execute
Process completed with exit code 1.
Set Version
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Build API / publish-api
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Build API / publish-api: backend/FwLite/MiniLcm/SyncHelpers/WritingSystemSync.cs#L28
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Build API / publish-api: backend/FwLite/MiniLcm/SyncHelpers/SenseSync.cs#L41
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
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/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/Hub/CrdtProjectChangeHub.cs#L8
Parameter 'loggedInContext' is unread.
Build API / publish-api: backend/LexBoxApi/Jobs/LexJob.cs#L45
'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/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/Services/HgService.cs#L459
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
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Build API / publish-api
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
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
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
'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.
Slow Test: frontend/[firefox] › errorHandling.test.ts#L1
frontend/[firefox] › errorHandling.test.ts took 32.7s
Slow Test: frontend/[chromium] › errorHandling.test.ts#L1
frontend/[chromium] › errorHandling.test.ts took 21.8s
Slow Test: frontend/[firefox] › emailWorkflow.test.ts#L1
frontend/[firefox] › emailWorkflow.test.ts took 21.2s
Slow Test: frontend/[chromium] › emailWorkflow.test.ts#L1
frontend/[chromium] › emailWorkflow.test.ts took 18.5s
GHA integration tests / execute: backend/FwLite/MiniLcm/SyncHelpers/WritingSystemSync.cs#L28
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
GHA integration tests / execute: backend/FwLite/MiniLcm/SyncHelpers/SenseSync.cs#L41
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
GHA integration tests / execute: 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 / execute: backend/LexData/SeedingData.cs#L18
Parameter 'logger' is unread.
GHA integration tests / execute: backend/LexBoxApi/Hub/CrdtProjectChangeHub.cs#L8
Parameter 'loggedInContext' is unread.
GHA integration tests / execute: backend/LexBoxApi/Jobs/LexJob.cs#L45
'ActivityExtensions.RecordException(Activity?, Exception?)' is obsolete: 'Call Activity.AddException instead this method will be removed in a future version.'
GHA integration tests / execute: 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 / execute: 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 / execute: 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 / execute: backend/LexBoxApi/Services/HgService.cs#L459
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.
🎭 Playwright Run Summary
8 failed [firefox] › loginPage.test.ts:23:1 › can log in after error ──────────────────────────────────── [firefox] › loginPage.test.ts:40:1 › after login user is sent to original page ───────────────── [firefox] › managerPage.test.ts:6:1 › display dashboard, then project page ───────────────────── [firefox] › recreateProject.test.ts:10:1 › delete and recreate project ───────────────────────── [firefox] › resetProject.test.ts:20:1 › reset project and upload .zip file ───────────────────── [firefox] › userPage.test.ts:10:1 › can update account info ──────────────────────────────────── [firefox] › userPage.test.ts:21:1 › display form errors on invalid data ──────────────────────── [firefox] › userPage.test.ts:30:1 › can reset password ───────────────────────────────────────── 1 skipped 59 passed (12.0m)

Artifacts

Produced during runtime
Name Size
k8s-logs
777 KB
playwright-traces
130 MB