Skip to content

Update vite

Update vite #54

Triggered via pull request March 31, 2026 14:48
Status Success
Total duration 2h 48m 46s
Artifacts 19

build-and-test.yaml

on: pull_request
Build Element Web
2m 52s
Build Element Web
Prepare Element Desktop  /  Prepare
46s
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
16m 47s
Desktop macOS / Build macOS Universal
Desktop macOS  /  ...  /  Test macos
4m 41s
Desktop macOS / Test macOS Universal / Test macos
end-to-end-tests
1m 6s
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
2) [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/accessibility/keyboard-navigation.spec.ts:106:5 › Landmark navigation tests › without an open room: apps/web/playwright/e2e/accessibility/keyboard-navigation.spec.ts#L142
1) [Chrome] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:106:5 › Landmark navigation tests › without an open room Error: expect(locator).toBeFocused() failed Locator: locator('.mx_HomePage') Expected: focused Received: inactive Timeout: 5000ms Call log: - Expect "toBeFocused" with timeout 5000ms - waiting for locator('.mx_HomePage') 7 × locator resolved to <main tabindex="-1" class="mx_AutoHideScrollbar mx_HomePage mx_HomePage_default">…</main> - unexpected value "inactive" 140 | // Pressing Control+F6 again will focus the home section 141 | await page.keyboard.press("ControlOrMeta+F6"); > 142 | await expect(page.locator(".mx_HomePage")).toBeFocused(); | ^ 143 | 144 | // Pressing Control+F6 will bring focus back to the space button 145 | await page.keyboard.press("ControlOrMeta+F6"); at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/accessibility/keyboard-navigation.spec.ts:142:52
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 (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 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 skipped 6 passed (26.7s)
🎭 Playwright Run Summary
2 skipped 130 passed (11.9m)
🎭 Playwright Run Summary
3 skipped 121 passed (10.6m)
🎭 Playwright Run Summary
1 skipped 6 passed (31.1s)
🎭 Playwright Run Summary
117 passed (13.0m)
🎭 Playwright Run Summary
2 flaky [Chrome] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:106:5 › Landmark navigation tests › without an open room [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 135 passed (12.6m)
🎭 Playwright Run Summary
1 skipped 6 passed (31.5s)
🎭 Playwright Run Summary
1 skipped 6 passed (27.7s)
🎭 Playwright Run Summary
1 skipped 6 passed (34.1s)
🎭 Playwright Run Summary
1 skipped 6 passed (34.6s)

Artifacts

Produced during runtime
Name Size Digest
blob-report-Chrome-1 Expired
15 MB
sha256:9476d84ef9662447936dc76219dc615a175467b93896be9cb036d8cddb919838
blob-report-Chrome-2 Expired
922 KB
sha256:c4bd7b831c1ec0f292573e77f8b965d0d08effafabff5bf1ef8ecb60d00c4e16
blob-report-Chrome-3 Expired
988 KB
sha256:245d329aa4310083cc40bec29895ffaf5213e6c11fecd37a1941c2872fdc7141
blob-report-Chrome-4 Expired
854 KB
sha256:818c99c08482d4986ffbee5285980366490cbda2bf54949c7e09d816950da1f2
blob-report-linux-amd64-sqlcipher-static Expired
53.8 KB
sha256:e66483cd338fa9e9116fc9e5495ed2ed384ea50a3c3f63d49d95d92cb8410ed3
blob-report-linux-arm64-sqlcipher-static Expired
53.9 KB
sha256:79b0b199984a9a78ad21e292771bdc74fb9cf9f308a216eb55965b8e7c3c0171
blob-report-macos Expired
53.4 KB
sha256:f4f77156d1bfab40e21e62e268b4d8910661e6ec77b52cdffd607a3f97ce3427
blob-report-win-arm64 Expired
53.1 KB
sha256:16f76e1b9b13da6116d477e76e74fcb699e6a0442662ae8e38cd596d5a1e80f0
blob-report-win-ia32 Expired
52.9 KB
sha256:9ddf66684eafb17e817cb0c9c0fef182400dc960a969c54a5ba7a6ba85fed6bd
blob-report-win-x64 Expired
52.8 KB
sha256:8b0a88a945b16ffbab1373191ef03a06d0aca4bbf94a97677ac36f557595bfda
desktop-prepare Expired
41 MB
sha256:d4afe2b676e9824f27f5ea62ed1c1e15bd4e42fbabedcf7e2cda88e8ae107872
html-report Expired
17.2 MB
sha256:e5a492cce5dedfbda0184c7a7d9d981649b0cac6ce3585af18f109caebee9b9a
linux-amd64-sqlcipher-static Expired
287 MB
sha256:e9ef5c18709d0498fdc54f7d3e27644de0d9686cd63fface86eac2012e4e5103
linux-arm64-sqlcipher-static Expired
282 MB
sha256:037a65110c84cc5176585ad14628fa695b32132fe0f946e37ebf95820a2b00d5
macos Expired
509 MB
sha256:6e78709ced23846246b341cc14d25c9c4d5892a4bdca76386af1c76ad50b4c7f
webapp Expired
41.3 MB
sha256:5a800941b6ad70eb1a6e54b45ec99172a7bdd151c3197f199031ff41993cb13e
win-arm64 Expired
698 MB
sha256:bcb54eece044d31bc81d36a642ea1f4ae7f5cf932ceeca7c947efd8366a52c7d
win-ia32 Expired
635 MB
sha256:f3833bc7b40d772802dab53c3eb4312f960087456805590373ccd7f24dede8c9
win-x64 Expired
710 MB
sha256:27cfe944554844d43f3f500cb014fd05724600f4efda17dfb764044707255053