Skip to content

Update dependency @vector-im/compound-design-tokens to v8 #73

Update dependency @vector-im/compound-design-tokens to v8

Update dependency @vector-im/compound-design-tokens to v8 #73

Triggered via pull request March 31, 2026 15:45
Status Success
Total duration 2h 18m 17s
Artifacts 19

build-and-test.yaml

on: pull_request
Build Element Web
2m 41s
Build Element Web
Prepare Element Desktop  /  Prepare
45s
Prepare Element Desktop / Prepare
Matrix: playwright_ew
Downstream Playwright tests [element-modules]  /  Run Playwright end-to-end tests & upload html report
Downstream Playwright tests [element-modules] / Run Playwright end-to-end tests & upload html report
Matrix: Desktop Linux
Matrix: Desktop Windows
Desktop macOS  /  Build macOS Universal
11m 41s
Desktop macOS / Build macOS Universal
Desktop macOS  /  ...  /  Test macos
4m 3s
Desktop macOS / Test macOS Universal / Test macos
end-to-end-tests
1m 9s
end-to-end-tests
Fit to window
Zoom out
Zoom in

Annotations

2 errors, 5 warnings, and 10 notices
[Chrome] › playwright/e2e/crypto/toasts.spec.ts:45:5 › Key storage out of sync toast › should prompt for recovery key if 'enter recovery key' pressed @screenshot: apps/web/playwright/e2e/crypto/toasts.spec.ts#L50
1) [Chrome] › playwright/e2e/crypto/toasts.spec.ts:45:5 › Key storage out of sync toast › should prompt for recovery key if 'enter recovery key' pressed @screenshot Error: expect(locator).toHaveScreenshot(expected) failed Locator: getByRole('alert').first() Timeout: 5000ms Timeout 5000ms exceeded. Snapshot: key-storage-out-of-sync-toast.png Call log: - Expect "toHaveScreenshot(key-storage-out-of-sync-toast.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for getByRole('alert').first() - locator resolved to <div role="alert" class="mx_NonUrgentToastContainer"></div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action 2 × waiting for element to be stable - element is not visible - retrying scroll into view action - waiting 20ms 2 × waiting for element to be stable - element is not visible - retrying scroll into view action - waiting 100ms 9 × waiting for element to be stable - element is not visible - retrying scroll into view action - waiting 500ms - Timeout 5000ms exceeded. 48 | // it would always be checking the same toast, even if another one is now the first. 49 | await expect(page.getByRole("alert")).toHaveCount(2); > 50 | await expect(page.getByRole("alert").first()).toMatchScreenshot( | ^ 51 | "key-storage-out-of-sync-toast.png", 52 | screenshotOptions, 53 | ); at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/crypto/toasts.spec.ts:50:55
[Chrome] › playwright/e2e/left-panel/room-list-panel/room-list.spec.ts:192:13 › Room list › Room list › Shortcuts › should select the next unread room: apps/web/playwright/e2e/left-panel/room-list-panel/room-list.spec.ts#L207
1) [Chrome] › playwright/e2e/left-panel/room-list-panel/room-list.spec.ts:192:13 › Room list › Room list › Shortcuts › should select the next unread room Error: expect(locator).toBeVisible() failed Locator: getByRole('heading', { name: '1 notification', level: 1 }) Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for getByRole('heading', { name: '1 notification', level: 1 }) 205 | await page.keyboard.press("Alt+Shift+ArrowDown"); 206 | > 207 | await expect(page.getByRole("heading", { name: "1 notification", level: 1 })).toBeVisible(); | ^ 208 | }); 209 | }); 210 | at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/left-panel/room-list-panel/room-list.spec.ts:207:95
Desktop Windows (x64) / Build Windows x64
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756, nbucic/variable-mapper@0673f6891a0619ba7c002ecfed0f9f4f39017b6f. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Desktop Linux (static, arm64, false) / Build Linux arm64 SQLCipher static
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: nbucic/variable-mapper@0673f6891a0619ba7c002ecfed0f9f4f39017b6f, tj-actions/changed-files@823fcebdb31bb35fdf2229d9f769b400309430d0. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Desktop Linux (static, amd64, false) / Build Linux amd64 SQLCipher static
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: nbucic/variable-mapper@0673f6891a0619ba7c002ecfed0f9f4f39017b6f, tj-actions/changed-files@823fcebdb31bb35fdf2229d9f769b400309430d0. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Desktop Windows (ia32) / Build Windows ia32
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756, nbucic/variable-mapper@0673f6891a0619ba7c002ecfed0f9f4f39017b6f. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Desktop Windows (arm64) / Build Windows arm64
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756, nbucic/variable-mapper@0673f6891a0619ba7c002ecfed0f9f4f39017b6f. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🎭 Playwright Run Summary
1 flaky [Chrome] › playwright/e2e/crypto/toasts.spec.ts:45:5 › Key storage out of sync toast › should prompt for recovery key if 'enter recovery key' pressed @screenshot 136 passed (12.5m)
🎭 Playwright Run Summary
1 flaky [Chrome] › playwright/e2e/left-panel/room-list-panel/room-list.spec.ts:192:13 › Room list › Room list › Shortcuts › should select the next unread room 3 skipped 120 passed (11.5m)
🎭 Playwright Run Summary
2 skipped 130 passed (11.9m)
🎭 Playwright Run Summary
117 passed (13.1m)
🎭 Playwright Run Summary
1 skipped 6 passed (26.5s)
🎭 Playwright Run Summary
1 skipped 6 passed (23.5s)
🎭 Playwright Run Summary
1 skipped 6 passed (21.6s)
🎭 Playwright Run Summary
1 skipped 6 passed (30.0s)
🎭 Playwright Run Summary
1 skipped 6 passed (30.1s)
🎭 Playwright Run Summary
1 skipped 6 passed (35.6s)

Artifacts

Produced during runtime
Name Size Digest
blob-report-Chrome-1 Expired
11.4 MB
sha256:c096a2a0ad4088f165c89e158fe59b6214af46f9ad733237b46c7d82db249702
blob-report-Chrome-2 Expired
8.68 MB
sha256:8b5379036eb68a9a306dda8bd021316558a0aff151246f2151f195369db4701e
blob-report-Chrome-3 Expired
946 KB
sha256:d5863ef9664b4d3beced98b1389ef3071af7863d3c36ee3e48035b875bda0b49
blob-report-Chrome-4 Expired
812 KB
sha256:735f7eda154e1999b5d471ddfaa8fe63c5b6f295c737885ab10f129c1a44df35
blob-report-linux-amd64-sqlcipher-static Expired
12.8 KB
sha256:550cac2b1a1ef365bdb49a32ebe62fbf7cfbf0a3ca3972b79f499b73f6492dfe
blob-report-linux-arm64-sqlcipher-static Expired
12.9 KB
sha256:7f164260443a08ccded9ae56b1ebfb905fcc099a306d3ada13d8015e122cf50e
blob-report-macos Expired
12.4 KB
sha256:d505e34326888aab604a6f243cb37b49e30401ec1262b529393e5a6e84e4dcc9
blob-report-win-arm64 Expired
11.8 KB
sha256:acc45901c6b94ec62c2c8bdd55bcba7687a5826f70590456c345a82be3848198
blob-report-win-ia32 Expired
11.8 KB
sha256:6a8140a26de53f3b2463b1be8a6aa149946d32914cfa0710545963c4fcdd823d
blob-report-win-x64 Expired
11.7 KB
sha256:f38f2d0628ac257b4875f4c68ef3bda2e00a9ccef0f2d7449a8658e1b874915f
desktop-prepare Expired
41 MB
sha256:276055f54b0ed9395cf867fe73afcae6ac19e2a9051063c8d32899b0601a91da
html-report Expired
20.5 MB
sha256:f64d6e636a2e76d957f2af5c6f1c9e0ac7ce72cfbdcc5047f1c2643ba5072a54
linux-amd64-sqlcipher-static Expired
287 MB
sha256:a959a6f6ba99fbd2cad8790dac67182295d6c11e0bf5524413598e250a09fe87
linux-arm64-sqlcipher-static Expired
282 MB
sha256:06c32032d07ca1673e0da772082ca2832de0239160daee81d29c8b0c387b5e14
macos Expired
509 MB
sha256:1f8ad6d9217ada732e92f7dc046dfcca3936a1ff01c6fb69ac42bba8e59d7985
webapp Expired
41.3 MB
sha256:995b4550341e6e390c59f7a04729a5f2104bd16b3476b7e9aecb790d69f98ef0
win-arm64 Expired
698 MB
sha256:aa8086e101a524cf3d8e10b22e1bf37bab9765c8e964b3c4045b4586b161b957
win-ia32 Expired
636 MB
sha256:0b5a453cfe6479d48bbedb0e4e19a1576aaba1d1e4a6c8ea960ec5ba26e02789
win-x64 Expired
710 MB
sha256:6c9ff445af239e828c248998e9b2205a3eb16590088718ae69ff32193e33e726