Skip to content

Consolidate Build & Test CI #20

Consolidate Build & Test CI

Consolidate Build & Test CI #20

Triggered via pull request March 26, 2026 05:01
Status Success
Total duration 19m 2s
Artifacts 19

build-and-test.yaml

on: pull_request
Build Element Web
2m 22s
Build Element Web
Prepare Element Desktop  /  Prepare
37s
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
6m 11s
Desktop macOS / Build macOS Universal
Desktop macOS  /  ...  /  Test macos
2m 57s
Desktop macOS / Test macOS Universal / Test macos
end-to-end-tests
39s
end-to-end-tests
Fit to window
Zoom out
Zoom in

Annotations

2 errors, 6 warnings, and 10 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
[Chrome] › playwright/e2e/oidc/oidc-native.spec.ts:110:5 › OIDC Native › can log in to an existing MAS account @no-firefox @no-webkit @screenshot: apps/web/playwright/e2e/oidc/oidc-native.spec.ts#L134
1) [Chrome] › playwright/e2e/oidc/oidc-native.spec.ts:110:5 › OIDC Native › can log in to an existing MAS account @no-firefox @no-webkit @screenshot Error: expect(locator).toBeVisible() failed Locator: getByText('Confirm your digital identity') Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for getByText('Confirm your digital identity') 132 | 133 | // We should be in > 134 | await expect(page.getByText("Confirm your digital identity")).toBeVisible(); | ^ 135 | }); 136 | 137 | test.describe("with force_verification on", () => { at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/oidc/oidc-native.spec.ts:134:71
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. 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 macOS / Build macOS Universal
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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. 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: nbucic/variable-mapper@0673f6891a0619ba7c002ecfed0f9f4f39017b6f. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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: nbucic/variable-mapper@0673f6891a0619ba7c002ecfed0f9f4f39017b6f. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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: nbucic/variable-mapper@0673f6891a0619ba7c002ecfed0f9f4f39017b6f. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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 (25.0s)
🎭 Playwright Run Summary
1 skipped 6 passed (24.2s)
🎭 Playwright Run Summary
1 skipped 6 passed (33.1s)
🎭 Playwright Run Summary
3 skipped 121 passed (10.6m)
🎭 Playwright Run Summary
1 skipped 6 passed (33.5s)
🎭 Playwright Run Summary
2 skipped 130 passed (11.9m)
🎭 Playwright Run Summary
1 flaky [Chrome] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:106:5 › Landmark navigation tests › without an open room 136 passed (11.7m)
🎭 Playwright Run Summary
1 flaky [Chrome] › playwright/e2e/oidc/oidc-native.spec.ts:110:5 › OIDC Native › can log in to an existing MAS account @no-firefox @no-webkit @screenshot 115 passed (13.4m)
🎭 Playwright Run Summary
1 skipped 6 passed (35.2s)
🎭 Playwright Run Summary
1 skipped 6 passed (31.3s)

Artifacts

Produced during runtime
Name Size Digest
blob-report-Chrome-1 Expired
4.51 MB
sha256:c5ba1eb5a4c570df653889719d8ca9f51a341e6e36790174d94729ad51499b0e
blob-report-Chrome-2 Expired
937 KB
sha256:2edf4fd0b2489422df4a8d7372e4a9058092c34ddb5c2aae23f4609254926434
blob-report-Chrome-3 Expired
1010 KB
sha256:58651bce9e0a9e4127f1072a3a9f0b1273081d06c0307ab4bd1bd2200b060345
blob-report-Chrome-4 Expired
7.45 MB
sha256:3999d36001e901910d40487229a2fa2d4b9bdf0e8edacae7106e52094c5be3d5
blob-report-linux-amd64-sqlcipher-static Expired
69 KB
sha256:53e45dccd415f81de566556b6c4b55aa77911e0c08c18678ea37e70f0d1e1949
blob-report-linux-arm64-sqlcipher-static Expired
69.2 KB
sha256:7b7d829ec39524516262da183eec70507953af8895b4256b588ace3d83453fe2
blob-report-macos Expired
69 KB
sha256:2464bd25408970e134fb0e7cde57a56d283e17e6692a6e45c7156d8d46cd2562
blob-report-win-arm64 Expired
68.4 KB
sha256:994ef601a7180b38a337461fd10b0e84162ad53919016e0d59b8c90741b6636e
blob-report-win-ia32 Expired
68.3 KB
sha256:6c04bfbad14258afcb0ef265e3cf7279d9afc6e61d86298a54b630793aa843a1
blob-report-win-x64 Expired
68.3 KB
sha256:f58c91ff10480c1824c30363be3ff3b52085d09968cf0bca8f198d4afb55aab2
desktop-prepare Expired
41 MB
sha256:91b4414a923fa22a1863a2dc9e955d5a8a537ecdf0c3728ac46051b585aab267
html-report Expired
13.4 MB
sha256:d62cc9af27aea519f217ef9a364550a7a4b3229171a00bf3a038156026e4efdf
linux-amd64-sqlcipher-static Expired
287 MB
sha256:e8660863ef0ff6b3f9767e7cda6fae4484402e368656a12563cf426235cbac96
linux-arm64-sqlcipher-static Expired
282 MB
sha256:42093d3a0433cf3ac3bc9920992942ca0069a846bc2902651a783313e2a8a977
macos Expired
509 MB
sha256:c40cf90d1925e86aa58e01b636462466e6b010fd3c79de186924dd43e66f88c9
webapp Expired
41.3 MB
sha256:c02251a0a763dd535f9a4ac02e0c99040a75852fdca364c33f337fc8a8103b65
win-arm64 Expired
698 MB
sha256:bdd7ec8ef4e66d4c84c26a391a3d1df9139b5e09dacd1cc212a2bd8d6b08bcf0
win-ia32 Expired
635 MB
sha256:b4a15fd97a032d2898f07ea1d4bd29d5d6e3f27a3e974252e19f2a7f91b0cc3d
win-x64 Expired
710 MB
sha256:a7b97740c62be0a3b6b1a5a953acd2a7e11b72b36f7b7871590007de6b7837f6