Skip to content

Consolidate Build & Test CI #30

Consolidate Build & Test CI

Consolidate Build & Test CI #30

Triggered via pull request March 31, 2026 10:59
Status Success
Total duration 39m 49s
Artifacts 19

build-and-test.yaml

on: pull_request
Build Element Web
2m 10s
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
12m 11s
Desktop macOS / Build macOS Universal
Desktop macOS  /  ...  /  Test macos
1m 43s
Desktop macOS / Test macOS Universal / Test macos
end-to-end-tests
35s
end-to-end-tests
Fit to window
Zoom out
Zoom in

Annotations

1 error, 5 warnings, and 10 notices
[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 (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. 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. 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: 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/
🎭 Playwright Run Summary
1 skipped 6 passed (29.2s)
🎭 Playwright Run Summary
1 skipped 6 passed (28.7s)
🎭 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.0m)
🎭 Playwright Run Summary
137 passed (11.9m)
🎭 Playwright Run Summary
2 skipped 130 passed (12.1m)
🎭 Playwright Run Summary
1 skipped 6 passed (24.3s)
🎭 Playwright Run Summary
117 passed (12.9m)
🎭 Playwright Run Summary
1 skipped 6 passed (25.0s)
🎭 Playwright Run Summary
1 skipped 6 passed (34.6s)
🎭 Playwright Run Summary
1 skipped 6 passed (21.6s)

Artifacts

Produced during runtime
Name Size Digest
blob-report-Chrome-1 Expired
808 KB
sha256:7b2602b77ead5a7757d91c5f258a355c5603b79ef8bf96c9c67fa26a004cb271
blob-report-Chrome-2 Expired
8.69 MB
sha256:38108e503c9f4ba00c086f4d383c45d1bb63d06286d2092302ad54b5874a0260
blob-report-Chrome-3 Expired
967 KB
sha256:ccafa917c72b75249fa462fc19a314f91ad14859c73790960e82eeadeab931ba
blob-report-Chrome-4 Expired
768 KB
sha256:04c1b0adc8b7d25f82fc75aa11f04a1a226f615c054c9b41ac3d3ecc25764024
blob-report-linux-amd64-sqlcipher-static Expired
27.5 KB
sha256:708e960a3a44e7d69d0fdf57353501a0cada6d8fa8499344869e3fb06ee64ec9
blob-report-linux-arm64-sqlcipher-static Expired
31.1 KB
sha256:4ed3011af3f1fa174b1bd653348beecfa69d833f36abea9e93ede0c08438443d
blob-report-macos Expired
30.5 KB
sha256:208d8172087a0736c9c58a94a2a383b6a5d0137bf0699090fa0e6e82fbff487b
blob-report-win-arm64 Expired
30.6 KB
sha256:ab73f52bd8489780cad70827841ad616bf6762644772744d97e33c861b990a52
blob-report-win-ia32 Expired
30.3 KB
sha256:72e6408e6c00cd91b897b11f0ecbcf2e069efdaeda842f6fa352ff20c7c705b5
blob-report-win-x64 Expired
30.2 KB
sha256:f0426459d7dbb0e97eb735e3ee619c94ea32ecbe27fccd3b6d769e13966d3d89
desktop-prepare Expired
41 MB
sha256:085ba145be6576c0fc2852e73f256b1b9996d3b62345107a84b4ab203f6b05a9
html-report Expired
9.99 MB
sha256:c1daf82284cd97c0caffc3148cd770c78643630b8fd3a5a2fdc551410c9653dd
linux-amd64-sqlcipher-static Expired
287 MB
sha256:a765e157dc1ae7ff7f750f863d1a58a18730f72d5737af501995f7810f63d7c4
linux-arm64-sqlcipher-static Expired
282 MB
sha256:fb8a068a607b4dab95cc8dd16cb212fa591bdcfe5c70256a7e5929fac9aa2d14
macos Expired
509 MB
sha256:36d9a70d1ed376c9311278c4c02e8c92b4e12f69ce586bc0ed21010ba816f796
webapp Expired
41.3 MB
sha256:c48f2fdfe5f132d1a34cd2cbac749f935801a02518c7f2dba31c81a7576458c7
win-arm64 Expired
698 MB
sha256:029bbe736ed79c6575539e3273b4152882f4c84d68e5d2b18e439bf31b84f7fc
win-ia32 Expired
636 MB
sha256:6e27971c9f122341c4040464dcceef1ce25ba9545daf46e55e34c8c16295b1fc
win-x64 Expired
710 MB
sha256:8dfea9504bd25d35184c343cc612ccdcda9e73ac7738de5df715042e7a14ee93