Skip to content

Investigating issues from recent commit #118

Investigating issues from recent commit

Investigating issues from recent commit #118

Re-run triggered August 21, 2026 16:16
Status Failure
Total duration 22m 6s
Artifacts 2

tests.yml

on: pull_request
TypeScript (Vitest)
1m 23s
TypeScript (Vitest)
End-to-end (Playwright)
22m 2s
End-to-end (Playwright)
Matrix: python
Fit to window
Zoom out
Zoom in

Annotations

3 errors, 5 warnings, and 1 notice
End-to-end (Playwright)
Process completed with exit code 1.
[chromium] › tests/e2e/i18n.spec.ts:20:3 › Internationalisation (French locale) › translates UI menus and Sigima-origin labels with ?lang=fr: tests/e2e/i18n.spec.ts#L41
1) [chromium] › tests/e2e/i18n.spec.ts:20:3 › Internationalisation (French locale) › translates UI menus and Sigima-origin labels with ?lang=fr Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: getByRole('menuitem', { name: /Gaussienne/i }).first() Expected: visible Timeout: 15000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 15000ms - waiting for getByRole('menuitem', { name: /Gaussienne/i }).first() 39 | await expect( 40 | page.getByRole("menuitem", { name: /Gaussienne/i }).first(), > 41 | ).toBeVisible({ timeout: 15_000 }); | ^ 42 | }); 43 | 44 | test("translates the workspace chrome (tabs, side panel, welcome page)", async ({ at /home/runner/work/web/web/tests/e2e/i18n.spec.ts:41:7
[chromium] › tests/e2e/i18n.spec.ts:20:3 › Internationalisation (French locale) › translates UI menus and Sigima-origin labels with ?lang=fr: tests/e2e/i18n.spec.ts#L41
1) [chromium] › tests/e2e/i18n.spec.ts:20:3 › Internationalisation (French locale) › translates UI menus and Sigima-origin labels with ?lang=fr Error: expect(locator).toBeVisible() failed Locator: getByRole('menuitem', { name: /Gaussienne/i }).first() Expected: visible Timeout: 15000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 15000ms - waiting for getByRole('menuitem', { name: /Gaussienne/i }).first() 39 | await expect( 40 | page.getByRole("menuitem", { name: /Gaussienne/i }).first(), > 41 | ).toBeVisible({ timeout: 15_000 }); | ^ 42 | }); 43 | 44 | test("translates the workspace chrome (tabs, side panel, welcome page)", async ({ at /home/runner/work/web/web/tests/e2e/i18n.spec.ts:41:7
Python 3.11 (pytest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Python 3.12 (pytest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
TypeScript (Vitest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
TypeScript (Vitest): src/App.tsx#L4403
React Hook useMemo has a missing dependency: 'handleOpenFromDirectory'. Either include it or remove the dependency array
End-to-end (Playwright)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, actions/setup-python@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🎭 Playwright Run Summary
1 failed [chromium] › tests/e2e/i18n.spec.ts:20:3 › Internationalisation (French locale) › translates UI menus and Sigima-origin labels with ?lang=fr 1 skipped 69 passed (21.0m)

Artifacts

Produced during runtime
Name Size Digest
coverage-python
28.9 KB
sha256:8567375b7ab84d20d7a4e100c21977ff8f599a7841d8abb12c36db33e88a2cfe
coverage-typescript
2.23 MB
sha256:8acbfe940e6af30172d8bd36d21adf4f7e6c8c9b69b3f09d89066ec0c9ee5d37