Skip to content

Build & Test

Build & Test #1439

Triggered via merge group April 23, 2026 07:51
Status Success
Total duration 31m 10s
Artifacts 24

build-and-test.yaml

on: merge_group
Build Element Web
2m 50s
Build Element Web
Prepare Element Desktop  /  Prepare
32s
Prepare Element Desktop / Prepare
Matrix: playwright_ew
Downstream Playwright tests [element-modules]  /  Run Playwright end-to-end tests & upload html report
6m 54s
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 16s
Desktop macOS / Build macOS Universal
Desktop macOS  /  ...  /  Test macos
2m 59s
Desktop macOS / Test macOS Universal / Test macos
end-to-end-tests
32s
end-to-end-tests
Fit to window
Zoom out
Zoom in

Annotations

1 error, 7 warnings, and 12 notices
[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 (system, arm64, true) / Build Linux arm64 SQLCipher system
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. 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 (system, amd64, true) / Build Linux amd64 SQLCipher system
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. 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, true) / 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. 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, true) / 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. 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/
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/
🎭 Playwright Run Summary
1 skipped 6 passed (19.9s)
🎭 Playwright Run Summary
1 skipped 6 passed (20.6s)
🎭 Playwright Run Summary
33 skipped 124 passed (11.8m)
🎭 Playwright Run Summary
1 skipped 6 passed (20.7s)
🎭 Playwright Run Summary
1 skipped 6 passed (20.6s)
🎭 Playwright Run Summary
15 skipped 158 passed (14.6m)
🎭 Playwright Run Summary
2 skipped 167 passed (16.8m)
🎭 Playwright Run Summary
1 flaky [Chrome] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:106:5 › Landmark navigation tests › without an open room 188 passed (18.6m)
🎭 Playwright Run Summary
1 skipped 6 passed (19.9s)
🎭 Playwright Run Summary
1 skipped 6 passed (23.5s)
🎭 Playwright Run Summary
1 skipped 6 passed (26.7s)
🎭 Playwright Run Summary
1 skipped 6 passed (24.4s)

Artifacts

Produced during runtime
Name Size Digest
blob-report-Chrome-1 Expired
4.56 MB
sha256:8e75fc28ec7815e9a0f44899a7cbbd7c881d237adf34ead3bafbb435a6b416e6
blob-report-Chrome-2 Expired
897 KB
sha256:94c4788cab353dcab223078462b852affc39cd63e88577cd9ed527dda29c9a6e
blob-report-Chrome-3 Expired
1.54 MB
sha256:b3b6db7bc37e57f800ea7af292047225cf802c2a04b731e135411cb9b3990bc0
blob-report-Chrome-4 Expired
1.21 MB
sha256:f22fa4e4a8125f703e8a73bae30d58d77173e234bf667d471b2c93b4228f7236
blob-report-linux-amd64-sqlcipher-static Expired
19.6 KB
sha256:70869d840770630f85856904d02da81dcd0d3482999464e2e56b46d96672f8ac
blob-report-linux-amd64-sqlcipher-system Expired
20.1 KB
sha256:7a23761356e61deb38c8c469d855a8cbba2cbdf314cb90434b318e011d30aa03
blob-report-linux-arm64-sqlcipher-static Expired
19.5 KB
sha256:3b62c689debe81e2eb22a6ba609a6bd7b2fb143329ca5fd52a6c03fef2b1e6d3
blob-report-linux-arm64-sqlcipher-system Expired
18.6 KB
sha256:fffe7e98e5f9a5cdb8e02393819073fe97fc27b5b8c4e1f19062e4f53c70b4f6
blob-report-macos Expired
14.1 KB
sha256:864da355ff9de303e46f80e4fc48b00abfcd66a16589d16bec72a0e39c08c51a
blob-report-modules Expired
214 KB
sha256:722ee6e526de86a893aa6c455a4aae6bdd8d8c627c1962c71ff2dbae547cf772
blob-report-win-arm64 Expired
13.4 KB
sha256:59e5a478d12573f72f329f185fb3482bcf853464ba4207f3c88343cbce24c446
blob-report-win-ia32 Expired
13.4 KB
sha256:750dd91dbb06100da68c1943a7e05cbffbb839c3d64aab9e8b7cb337c7dbc3cd
blob-report-win-x64 Expired
13 KB
sha256:4a233be68484f6def0c9167a66560dcb6cc15b48022c70193e4091777c4c2d12
desktop-prepare Expired
41.2 MB
sha256:7774d44cbd74b38018425479ede031521ed8d8e77329ce433498316d824201ba
html-report
7.11 MB
sha256:c0bdebe030f9a0157dabbe147416835035fd2245fab533616a2466668a4e2967
linux-amd64-sqlcipher-static Expired
283 MB
sha256:f3fdb8e7161de2fc774ad1df9e1e1b651d1a8760e5b874ed421213fdfb806587
linux-amd64-sqlcipher-system Expired
280 MB
sha256:dd3691432cdc58c1ab82155b9f481d987747a437887108c1a8cc993eb9e2ace8
linux-arm64-sqlcipher-static Expired
278 MB
sha256:72d38a75ff74382b265609c2d2ebb009d98a29b5f8bc4028a29a119cf6782c44
linux-arm64-sqlcipher-system Expired
275 MB
sha256:73436452ac38530e513c4c1d964709beefec358afc411aae861baf4dbf87f828
macos Expired
505 MB
sha256:93e44531068ad0664cccc1b827187c44f7861ad1dc3cf28de17ce96e05ec5b0a
webapp Expired
41.4 MB
sha256:2e2c13e3d559f801020ce82992e48e6ee8efa279e71bd64b9b908594d73c8bc2
win-arm64 Expired
691 MB
sha256:ec9f2a8c67eefdeeff22561bc7ce64bc677f2d9610834271ad3919a132ef7c44
win-ia32 Expired
627 MB
sha256:f73d31da53863a6a19d9c2a5e4e1b8c29878a352bb2a640c2fbfccfc79cf90a4
win-x64 Expired
702 MB
sha256:6d99ec3bb543a2fb95a58d6bd2e112cd25765a79ffc6f9bd950e83c44931b88f