Skip to content

Consolidate Build & Test CI #29

Consolidate Build & Test CI

Consolidate Build & Test CI #29

Triggered via pull request March 31, 2026 10:32
Status Cancelled
Total duration 28m 24s
Artifacts 19

build-and-test.yaml

on: pull_request
Build Element Web
2m 9s
Build Element Web
Prepare Element Desktop  /  Prepare
36s
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 10s
Desktop macOS / Build macOS Universal
Desktop macOS  /  ...  /  Test macos
2m 53s
Desktop macOS / Test macOS Universal / Test macos
end-to-end-tests
37s
end-to-end-tests
Fit to window
Zoom out
Zoom in

Annotations

6 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
Desktop Windows (arm64) / Test Windows arm64 / Test win-arm64
Canceling since a higher priority waiting request for Build & Test-refs/pull/32929/merge-pull_request exists
end-to-end-tests
Process completed with exit code 1.
Build & Test
Canceling since a higher priority waiting request for Build & Test-refs/pull/32929/merge-pull_request exists
Build & Test
Canceling since a higher priority waiting request for Build & Test-refs/pull/32929/merge-pull_request exists
Build & Test
Canceling since a higher priority waiting request for Build & Test-refs/pull/32929/merge-pull_request exists
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/
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/
🎭 Playwright Run Summary
3 skipped 121 passed (10.6m)
🎭 Playwright Run Summary
2 skipped 130 passed (11.5m)
🎭 Playwright Run Summary
117 passed (12.1m)
🎭 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.4m)
🎭 Playwright Run Summary
1 skipped 6 passed (23.2s)
🎭 Playwright Run Summary
1 skipped 6 passed (22.4s)
🎭 Playwright Run Summary
1 skipped 6 passed (26.6s)
🎭 Playwright Run Summary
1 skipped 6 passed (31.0s)
🎭 Playwright Run Summary
1 skipped 6 passed (31.5s)
🎭 Playwright Run Summary
1 skipped 6 passed (31.3s)

Artifacts

Produced during runtime
Name Size Digest
blob-report-Chrome-1 Expired
11.2 MB
sha256:5873e93d4b2aae96472e914067e91500dc1b111445d6ceae0f3265d6024e669c
blob-report-Chrome-2 Expired
897 KB
sha256:63b4548fde63fbb1bd099b4e615afe2a0deb70e37712bf9d9583d5867695f869
blob-report-Chrome-3 Expired
966 KB
sha256:e7668c053567758766acc9d0a05ec8b8a3bdd5f4116ca5c198562da71eafc2ba
blob-report-Chrome-4 Expired
828 KB
sha256:241ccd9d185710aa53f45b164a5042ed84315aaf7d7753bdab15da0d2c99a425
blob-report-linux-amd64-sqlcipher-static Expired
31.1 KB
sha256:d82696decd88eafceee4d97c5b934bbf76c31e89da6c1eac96d29b9a24732727
blob-report-linux-arm64-sqlcipher-static Expired
31 KB
sha256:c2e2b50987875c4eedaf8381e75c49055a476e9a638d19478259f144f848b82e
blob-report-macos Expired
30.5 KB
sha256:1463c11db48a0208fdd04db0719c0d4a9f0def3635e6ba6274ba6ca2a8218546
blob-report-win-arm64 Expired
30.3 KB
sha256:597dec47d1e05612cafbed6b9f6df87ffe38126aa177a0761a03e7987185c616
blob-report-win-ia32 Expired
30.1 KB
sha256:1ff473f384ba84cb6b0ac18657a476b686942b8a303bf3448b4b84cd9c26a891
blob-report-win-x64 Expired
26.3 KB
sha256:7aca498754e949fa9ebae97ed1ef9fa61ac8efbd18824bcc9c0075b32864d6c5
desktop-prepare Expired
41 MB
sha256:05a81b0d5649e84d5eba8b2845a712aafbcb23dcc41d3c7491084749c578fd2d
html-report Expired
13.6 MB
sha256:20a304c4813ff54d6cf9dd39f3d814494893159dd2ac44ad4656a9f072731283
linux-amd64-sqlcipher-static Expired
287 MB
sha256:4354ce140d1757559fe571e64902a901fb45a2a3da94607ae99c751290fac379
linux-arm64-sqlcipher-static Expired
282 MB
sha256:5df36ca500abe9c3648e375611897ed1d86215d3c8a24aee920ab56ebdea1248
macos Expired
509 MB
sha256:37938ca7655bd7347191efb6876fe589a4352ad8ab12ec8e2d5882cbb4f79f1b
webapp Expired
41.3 MB
sha256:91411ca41f6c5772c90b2231337491c8bcb2bf97f2bd64bba313e7e5a08b4bf8
win-arm64 Expired
698 MB
sha256:a49aaf53e80f2da6c6c723e46333eb4344268760a0f292a253379f2de12233bd
win-ia32 Expired
636 MB
sha256:ca485b13d5c0cf308722c1b59e26915e3d7ad240732ad8beb24e4efda54fbc43
win-x64 Expired
710 MB
sha256:dedecf86845b46dfc53eb4b917cad9300394c0e1f1c35cd9d7bc1d1a4eeea93d