Skip to content

Merge remote-tracking branch 'origin/develop' #61

Merge remote-tracking branch 'origin/develop'

Merge remote-tracking branch 'origin/develop' #61

Re-run triggered May 29, 2024 11:39
Status Cancelled
Total duration 12m 17s
Artifacts 3
Set Version
0s
Set Version
Build hgweb  /  publish-hgweb
46s
Build hgweb / publish-hgweb
build-hgweb  /  ...  /  deploy
build-hgweb / deploy-hgweb / deploy
Matrix: build-hgweb / deploy-hgweb / verify-published
Waiting for pending jobs
Deploy Staging  /  deploy
8s
Deploy Staging / deploy
Matrix: Deploy Staging / verify-published
Matrix: Integration tests
Deploy Production  /  deploy
0s
Deploy Production / deploy
Matrix: Deploy Production / verify-published
Generate Release
0s
Generate Release
Fit to window
Zoom out
Zoom in

Annotations

16 errors, 103 warnings, and 1 notice
[chromium] › errorHandling.test.ts:84:1 › server page load 401 is redirected to login: frontend/tests/fixtures.ts#L37
1) [chromium] › errorHandling.test.ts:84:1 › server page load 401 is redirected to login ───────── Error: Unexpected response status: 500. (undefined) expect(received).toBeLessThan(expected) Expected: < 500 Received: 500 at fixtures.ts:37 35 | context.addListener('response', response => { 36 | const traceparent = response.request().headers()['Traceparent']; > 37 | expect.soft(response.status(), `Unexpected response status: ${response.status()}. (${traceparent})`).toBeLessThan(500); | ^ 38 | if (response.request().isNavigationRequest()) { 39 | expect.soft(response.status(), `Unexpected response status: ${response.status()}. (${traceparent})`).toBeLessThan(400); 40 | } at BrowserContext.<anonymous> (/home/runner/work/languageforge-lexbox/languageforge-lexbox/frontend/tests/fixtures.ts:37:106)
[chromium] › errorHandling.test.ts:84:1 › server page load 401 is redirected to login: frontend/tests/fixtures.ts#L39
1) [chromium] › errorHandling.test.ts:84:1 › server page load 401 is redirected to login ───────── Error: Unexpected response status: 500. (undefined) expect(received).toBeLessThan(expected) Expected: < 400 Received: 500 at fixtures.ts:39 37 | expect.soft(response.status(), `Unexpected response status: ${response.status()}. (${traceparent})`).toBeLessThan(500); 38 | if (response.request().isNavigationRequest()) { > 39 | expect.soft(response.status(), `Unexpected response status: ${response.status()}. (${traceparent})`).toBeLessThan(400); | ^ 40 | } 41 | }); 42 | } at BrowserContext.<anonymous> (/home/runner/work/languageforge-lexbox/languageforge-lexbox/frontend/tests/fixtures.ts:39:108)
[chromium] › errorHandling.test.ts:84:1 › server page load 401 is redirected to login: frontend/tests/pages/basePage.ts#L39
1) [chromium] › errorHandling.test.ts:84:1 › server page load 401 is redirected to login ───────── Error: expect(received).toBeTruthy() Received: false at pages/basePage.ts:39 37 | expect(response.ok()).toBeFalsy(); 38 | } else { > 39 | expect(response.ok()).toBeTruthy(); | ^ 40 | } 41 | } 42 | if (!expectRedirect && !expectErrorResponse) { at UserDashboardPage.goto (/home/runner/work/languageforge-lexbox/languageforge-lexbox/frontend/tests/pages/basePage.ts:39:31) at /home/runner/work/languageforge-lexbox/languageforge-lexbox/frontend/tests/errorHandling.test.ts:87:3
[chromium] › errorHandling.test.ts:84:1 › server page load 401 is redirected to login: frontend/tests/fixtures.ts#L37
1) [chromium] › errorHandling.test.ts:84:1 › server page load 401 is redirected to login ───────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Unexpected response status: 500. (undefined) expect(received).toBeLessThan(expected) Expected: < 500 Received: 500 at fixtures.ts:37 35 | context.addListener('response', response => { 36 | const traceparent = response.request().headers()['Traceparent']; > 37 | expect.soft(response.status(), `Unexpected response status: ${response.status()}. (${traceparent})`).toBeLessThan(500); | ^ 38 | if (response.request().isNavigationRequest()) { 39 | expect.soft(response.status(), `Unexpected response status: ${response.status()}. (${traceparent})`).toBeLessThan(400); 40 | } at BrowserContext.<anonymous> (/home/runner/work/languageforge-lexbox/languageforge-lexbox/frontend/tests/fixtures.ts:37:106)
[chromium] › errorHandling.test.ts:84:1 › server page load 401 is redirected to login: frontend/tests/fixtures.ts#L39
1) [chromium] › errorHandling.test.ts:84:1 › server page load 401 is redirected to login ───────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Unexpected response status: 500. (undefined) expect(received).toBeLessThan(expected) Expected: < 400 Received: 500 at fixtures.ts:39 37 | expect.soft(response.status(), `Unexpected response status: ${response.status()}. (${traceparent})`).toBeLessThan(500); 38 | if (response.request().isNavigationRequest()) { > 39 | expect.soft(response.status(), `Unexpected response status: ${response.status()}. (${traceparent})`).toBeLessThan(400); | ^ 40 | } 41 | }); 42 | } at BrowserContext.<anonymous> (/home/runner/work/languageforge-lexbox/languageforge-lexbox/frontend/tests/fixtures.ts:39:108)
[chromium] › errorHandling.test.ts:84:1 › server page load 401 is redirected to login: frontend/tests/pages/basePage.ts#L39
1) [chromium] › errorHandling.test.ts:84:1 › server page load 401 is redirected to login ───────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBeTruthy() Received: false at pages/basePage.ts:39 37 | expect(response.ok()).toBeFalsy(); 38 | } else { > 39 | expect(response.ok()).toBeTruthy(); | ^ 40 | } 41 | } 42 | if (!expectRedirect && !expectErrorResponse) { at UserDashboardPage.goto (/home/runner/work/languageforge-lexbox/languageforge-lexbox/frontend/tests/pages/basePage.ts:39:31) at /home/runner/work/languageforge-lexbox/languageforge-lexbox/frontend/tests/errorHandling.test.ts:87:3
[chromium] › errorHandling.test.ts:91:1 › client page load 401 is redirected to login: frontend/tests/errorHandling.test.ts#L102
2) [chromium] › errorHandling.test.ts:91:1 › client page load 401 is redirected to login ───────── Error: expect(received).toBe(expected) // Object.is equality Expected: 401 Received: 302 100 | await adminDashboardPage.clickProject('Sena 3'); 101 | const graphqlResponse = await responsePromise; > 102 | expect(graphqlResponse.status()).toBe(401); | ^ 103 | await new LoginPage(page).waitFor(); 104 | }); 105 | at /home/runner/work/languageforge-lexbox/languageforge-lexbox/frontend/tests/errorHandling.test.ts:102:36
[chromium] › errorHandling.test.ts:91:1 › client page load 401 is redirected to login: frontend/tests/fixtures.ts#L37
2) [chromium] › errorHandling.test.ts:91:1 › client page load 401 is redirected to login ───────── Error: Unexpected response status: 500. (undefined) expect(received).toBeLessThan(expected) Expected: < 500 Received: 500 at fixtures.ts:37 35 | context.addListener('response', response => { 36 | const traceparent = response.request().headers()['Traceparent']; > 37 | expect.soft(response.status(), `Unexpected response status: ${response.status()}. (${traceparent})`).toBeLessThan(500); | ^ 38 | if (response.request().isNavigationRequest()) { 39 | expect.soft(response.status(), `Unexpected response status: ${response.status()}. (${traceparent})`).toBeLessThan(400); 40 | } at BrowserContext.<anonymous> (/home/runner/work/languageforge-lexbox/languageforge-lexbox/frontend/tests/fixtures.ts:37:106)
[chromium] › errorHandling.test.ts:91:1 › client page load 401 is redirected to login: frontend/tests/errorHandling.test.ts#L102
2) [chromium] › errorHandling.test.ts:91:1 › client page load 401 is redirected to login ───────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 401 Received: 302 100 | await adminDashboardPage.clickProject('Sena 3'); 101 | const graphqlResponse = await responsePromise; > 102 | expect(graphqlResponse.status()).toBe(401); | ^ 103 | await new LoginPage(page).waitFor(); 104 | }); 105 | at /home/runner/work/languageforge-lexbox/languageforge-lexbox/frontend/tests/errorHandling.test.ts:102:36
[chromium] › errorHandling.test.ts:91:1 › client page load 401 is redirected to login: frontend/tests/fixtures.ts#L37
2) [chromium] › errorHandling.test.ts:91:1 › client page load 401 is redirected to login ───────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Unexpected response status: 500. (undefined) expect(received).toBeLessThan(expected) Expected: < 500 Received: 500 at fixtures.ts:37 35 | context.addListener('response', response => { 36 | const traceparent = response.request().headers()['Traceparent']; > 37 | expect.soft(response.status(), `Unexpected response status: ${response.status()}. (${traceparent})`).toBeLessThan(500); | ^ 38 | if (response.request().isNavigationRequest()) { 39 | expect.soft(response.status(), `Unexpected response status: ${response.status()}. (${traceparent})`).toBeLessThan(400); 40 | } at BrowserContext.<anonymous> (/home/runner/work/languageforge-lexbox/languageforge-lexbox/frontend/tests/fixtures.ts:37:106)
Deploy Production / deploy
The run was canceled by @myieye.
Build API / publish-api: backend/FixFwData/Program.cs#L1
The variable 'doNothing' is assigned but its value is never used
Build API / publish-api: backend/MiniLcm/InMemoryApi.cs#L195
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/MiniLcm/InMemoryApi.cs#L214
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/LfClassicData/LfClassicLexboxApi.cs#L170
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/harmony/src/Crdt/Changes/ChangeContext.cs#L5
Parameter 'crdtRepository' is unread.
Build API / publish-api: backend/LcmCrdt/LcmCrdtKernel.cs#L4
The using directive for 'Crdt' appeared previously in this namespace
Build API / publish-api: backend/LcmCrdt/CrdtLexboxApi.cs#L13
Parameter 'timeProvider' is unread.
Build API / publish-api: backend/LocalWebApp/CrdtHttpSyncService.cs#L58
Parameter 'originDomain' is unread.
Build API / publish-api: backend/LocalWebApp/BackgroundSyncService.cs#L9
Parameter 'serviceProvider' is unread.
Build API / publish-api: backend/LocalWebApp/LexboxApiHub.cs#L16
Parameter 'jsonOptions' is unread.
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
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
Parameter 'lexAuthService' is unread.
Build API / publish-api
Parameter 'hgService' is unread.
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
Action method returns undeclared status code '404'
Build API / publish-api
Method referencing lambda parameter is not supported LINQ expression. (https://www.mongodb.com/docs/mongodb-analyzer/current/rules/#MALinq2001)
Integration tests (windows-latest, 3) / Test windows-latest for Mercurial 3 on staging
The "--output" option isn't supported when building a solution. Specifying a solution-level output path results in all projects copying outputs to the same directory, which can lead to inconsistent builds.
Integration tests (windows-latest, 3) / Test windows-latest for Mercurial 3 on staging: backend/LcmCrdt/LcmCrdtKernel.cs#L4
The using directive for 'Crdt' appeared previously in this namespace
Integration tests (windows-latest, 3) / Test windows-latest for Mercurial 3 on staging: backend/LfClassicData/LfClassicLexboxApi.cs#L170
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.
Integration tests (windows-latest, 3) / Test windows-latest for Mercurial 3 on staging: 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'
Integration tests (windows-latest, 3) / Test windows-latest for Mercurial 3 on staging: backend/LexBoxApi/GraphQL/CustomTypes/IsLanguageForgeProjectDataLoader.cs#L27
Method referencing lambda parameter is not supported LINQ expression. (https://www.mongodb.com/docs/mongodb-analyzer/current/rules/#MALinq2001)
Integration tests (windows-latest, 3) / Test windows-latest for Mercurial 3 on staging: backend/FixFwData/Program.cs#L1
The variable 'doNothing' is assigned but its value is never used
Integration tests (windows-latest, 3) / Test windows-latest for Mercurial 3 on staging: backend/MiniLcm/InMemoryApi.cs#L195
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.
Integration tests (windows-latest, 3) / Test windows-latest for Mercurial 3 on staging: backend/MiniLcm/InMemoryApi.cs#L214
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.
Integration tests (windows-latest, 3) / Test windows-latest for Mercurial 3 on staging: backend/LfClassicData/LfClassicLexboxApi.cs#L170
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.
Integration tests (windows-latest, 3) / Test windows-latest for Mercurial 3 on staging: backend/LcmCrdt/LcmCrdtKernel.cs#L4
The using directive for 'Crdt' appeared previously in this namespace
Integration tests (ubuntu-latest, 3) / Test ubuntu-latest for Mercurial 3 on staging
The support for python 2.7 was removed on June 19, 2023. Related issue: https://github.com/actions/setup-python/issues/672
Integration tests (ubuntu-latest, 6) / Test ubuntu-latest for Mercurial 6 on staging: backend/FixFwData/Program.cs#L1
The variable 'doNothing' is assigned but its value is never used
Integration tests (ubuntu-latest, 6) / Test ubuntu-latest for Mercurial 6 on staging: backend/MiniLcm/InMemoryApi.cs#L195
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.
Integration tests (ubuntu-latest, 3) / Test ubuntu-latest for Mercurial 3 on staging: backend/FixFwData/Program.cs#L1
The variable 'doNothing' is assigned but its value is never used
Integration tests (ubuntu-latest, 6) / Test ubuntu-latest for Mercurial 6 on staging: backend/MiniLcm/InMemoryApi.cs#L214
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.
Integration tests (ubuntu-latest, 3) / Test ubuntu-latest for Mercurial 3 on staging: backend/MiniLcm/InMemoryApi.cs#L195
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.
Integration tests (ubuntu-latest, 6) / Test ubuntu-latest for Mercurial 6 on staging: backend/LfClassicData/LfClassicLexboxApi.cs#L170
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.
Integration tests (ubuntu-latest, 3) / Test ubuntu-latest for Mercurial 3 on staging: backend/MiniLcm/InMemoryApi.cs#L214
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.
Integration tests (ubuntu-latest, 3) / Test ubuntu-latest for Mercurial 3 on staging: backend/LfClassicData/LfClassicLexboxApi.cs#L170
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.
Integration tests (ubuntu-latest, 6) / Test ubuntu-latest for Mercurial 6 on staging: backend/LcmCrdt/LcmCrdtKernel.cs#L4
The using directive for 'Crdt' appeared previously in this namespace
Integration tests (ubuntu-latest, 6) / Test ubuntu-latest for Mercurial 6 on staging
The "--output" option isn't supported when building a solution. Specifying a solution-level output path results in all projects copying outputs to the same directory, which can lead to inconsistent builds.
Integration tests (ubuntu-latest, 6) / Test ubuntu-latest for Mercurial 6 on staging: backend/LcmCrdt/LcmCrdtKernel.cs#L4
The using directive for 'Crdt' appeared previously in this namespace
Integration tests (ubuntu-latest, 3) / Test ubuntu-latest for Mercurial 3 on staging: backend/LcmCrdt/LcmCrdtKernel.cs#L4
The using directive for 'Crdt' appeared previously in this namespace
Integration tests (ubuntu-latest, 6) / Test ubuntu-latest for Mercurial 6 on staging: backend/LfClassicData/LfClassicLexboxApi.cs#L170
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.
Integration tests (ubuntu-latest, 6) / Test ubuntu-latest for Mercurial 6 on staging: 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'
Integration tests (ubuntu-latest, 3) / Test ubuntu-latest for Mercurial 3 on staging
The "--output" option isn't supported when building a solution. Specifying a solution-level output path results in all projects copying outputs to the same directory, which can lead to inconsistent builds.
Integration tests (ubuntu-latest, 6) / Test ubuntu-latest for Mercurial 6 on staging: backend/LexBoxApi/GraphQL/CustomTypes/IsLanguageForgeProjectDataLoader.cs#L27
Method referencing lambda parameter is not supported LINQ expression. (https://www.mongodb.com/docs/mongodb-analyzer/current/rules/#MALinq2001)
Integration tests (ubuntu-latest, 3) / Test ubuntu-latest for Mercurial 3 on staging: backend/LfClassicData/LfClassicLexboxApi.cs#L170
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.
Integration tests (ubuntu-latest, 3) / Test ubuntu-latest for Mercurial 3 on staging: 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'
Integration tests (ubuntu-latest, 3) / Test ubuntu-latest for Mercurial 3 on staging: backend/LexBoxApi/GraphQL/CustomTypes/IsLanguageForgeProjectDataLoader.cs#L27
Method referencing lambda parameter is not supported LINQ expression. (https://www.mongodb.com/docs/mongodb-analyzer/current/rules/#MALinq2001)
Integration tests (ubuntu-latest, 3) / Test ubuntu-latest for Mercurial 3 on staging: backend/LcmCrdt/LcmCrdtKernel.cs#L4
The using directive for 'Crdt' appeared previously in this namespace
Slow Test: frontend/[chromium] › emailWorkflow.test.ts#L1
frontend/[chromium] › emailWorkflow.test.ts took 38.2s
Slow Test: frontend/[chromium] › userPage.test.ts#L1
frontend/[chromium] › userPage.test.ts took 18.5s
Integration tests (windows-latest, 6) / Test windows-latest for Mercurial 6 on staging
The "--output" option isn't supported when building a solution. Specifying a solution-level output path results in all projects copying outputs to the same directory, which can lead to inconsistent builds.
Integration tests (windows-latest, 6) / Test windows-latest for Mercurial 6 on staging: backend/LcmCrdt/LcmCrdtKernel.cs#L4
The using directive for 'Crdt' appeared previously in this namespace
Integration tests (windows-latest, 6) / Test windows-latest for Mercurial 6 on staging: backend/LfClassicData/LfClassicLexboxApi.cs#L170
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.
Integration tests (windows-latest, 6) / Test windows-latest for Mercurial 6 on staging: 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'
Integration tests (windows-latest, 6) / Test windows-latest for Mercurial 6 on staging: backend/LexBoxApi/GraphQL/CustomTypes/IsLanguageForgeProjectDataLoader.cs#L27
Method referencing lambda parameter is not supported LINQ expression. (https://www.mongodb.com/docs/mongodb-analyzer/current/rules/#MALinq2001)
Integration tests (windows-latest, 6) / Test windows-latest for Mercurial 6 on staging: backend/FixFwData/Program.cs#L1
The variable 'doNothing' is assigned but its value is never used
Integration tests (windows-latest, 6) / Test windows-latest for Mercurial 6 on staging: backend/MiniLcm/InMemoryApi.cs#L195
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.
Integration tests (windows-latest, 6) / Test windows-latest for Mercurial 6 on staging: backend/MiniLcm/InMemoryApi.cs#L214
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.
Integration tests (windows-latest, 6) / Test windows-latest for Mercurial 6 on staging: backend/LfClassicData/LfClassicLexboxApi.cs#L170
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.
Integration tests (windows-latest, 6) / Test windows-latest for Mercurial 6 on staging: backend/LcmCrdt/LcmCrdtKernel.cs#L4
The using directive for 'Crdt' appeared previously in this namespace
Integration tests (windows-latest, 6) / Test windows-latest for Mercurial 6 on staging: 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'
🎭 Playwright Run Summary
6 failed [chromium] › errorHandling.test.ts:84:1 › server page load 401 is redirected to login ────────── [chromium] › errorHandling.test.ts:91:1 › client page load 401 is redirected to login ────────── [firefox] › emailWorkflow.test.ts:28:1 › register, verify, update, verify email address ──────── [firefox] › errorHandling.test.ts:84:1 › server page load 401 is redirected to login ─────────── [firefox] › errorHandling.test.ts:91:1 › client page load 401 is redirected to login ─────────── [firefox] › resetProject.test.ts:20:1 › reset project and upload .zip file ───────────────────── 4 flaky [chromium] › resetProject.test.ts:20:1 › reset project and upload .zip file ──────────────────── [firefox] › emailWorkflow.test.ts:78:1 › forgot password ─────────────────────────────────────── [firefox] › errorHandling.test.ts:141:1 › page load 403 on home page is redirected to login ──── [firefox] › userPage.test.ts:11:1 › can update account info ──────────────────────────────────── 50 passed (7.1m)