Skip to content

Build & Test

Build & Test #1392

Triggered via merge group April 22, 2026 13:23
Status Success
Total duration 32m 23s
Artifacts 24

build-and-test.yaml

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

Annotations

1 error, 7 warnings, and 12 notices
[Chrome] › playwright/e2e/read-receipts/read-receipts.spec.ts:243:5 › Read receipts › Recognises unread messages on main after receiving a unthreaded receipt for a thread message @mergequeue: apps/web/playwright/e2e/read-receipts/read-receipts.spec.ts#L262
1) [Chrome] › playwright/e2e/read-receipts/read-receipts.spec.ts:243:5 › Read receipts › Recognises unread messages on main after receiving a unthreaded receipt for a thread message @mergequeue Error: expect(locator).toBeVisible() failed Locator: getByLabel('Other Room with 1 unread message.') Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for getByLabel('Other Room with 1 unread message.') 260 | // main thread, because it is later than the unthreaded 261 | // receipt. > 262 | await expect(page.getByLabel(`${otherRoomName} with 1 unread message.`)).toBeVisible(); | ^ 263 | }); 264 | 265 | /** at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/read-receipts/read-receipts.spec.ts:262:82
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 (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 (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, 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 (20.0s)
🎭 Playwright Run Summary
1 skipped 6 passed (19.0s)
🎭 Playwright Run Summary
1 skipped 6 passed (19.0s)
🎭 Playwright Run Summary
33 skipped 124 passed (12.2m)
🎭 Playwright Run Summary
1 skipped 6 passed (16.3s)
🎭 Playwright Run Summary
1 skipped 6 passed (20.5s)
🎭 Playwright Run Summary
1 flaky [Chrome] › playwright/e2e/read-receipts/read-receipts.spec.ts:243:5 › Read receipts › Recognises unread messages on main after receiving a unthreaded receipt for a thread message @mergequeue 15 skipped 157 passed (14.2m)
🎭 Playwright Run Summary
1 skipped 6 passed (22.9s)
🎭 Playwright Run Summary
2 skipped 167 passed (18.0m)
🎭 Playwright Run Summary
186 passed (18.5m)
🎭 Playwright Run Summary
1 skipped 6 passed (25.8s)
🎭 Playwright Run Summary
1 skipped 6 passed (26.6s)

Artifacts

Produced during runtime
Name Size Digest
blob-report-Chrome-1 Expired
1.08 MB
sha256:f2f90851e3aa511766f650695c856ae71150ed497724c5341483971aa8077406
blob-report-Chrome-2 Expired
896 KB
sha256:255f1ffa6dff6ec5ec8c3118ff89a05bab2fc02237ea1ab3ce0ad84c67f8b752
blob-report-Chrome-3 Expired
5.64 MB
sha256:460e4e19dada8a0cb683023fa0ccda74ef583304b732f9fb620a23104c5fe045
blob-report-Chrome-4 Expired
1.21 MB
sha256:a11df269c3b45edbf536c94f70550d9be700c59432db622e54ded7df06a33b28
blob-report-linux-amd64-sqlcipher-static Expired
20 KB
sha256:ef79b8f9cc98d256485e4a6283dc99e478a4269c87cf5611f806bfc123bdb4e9
blob-report-linux-amd64-sqlcipher-system Expired
18.8 KB
sha256:fddf9d05ab9927a08f86207467bef29f09c50d77bfac9bd2394b4e3607c7329b
blob-report-linux-arm64-sqlcipher-static Expired
18.8 KB
sha256:3e60c174447a704d3cc3b9de981cba28a3f372dc1c5e21a22fcc8427a908f1b3
blob-report-linux-arm64-sqlcipher-system Expired
20 KB
sha256:66ff48ee08364b9aca27c9d17416a29a28d349fa70c894bd5fb05c848ac241fa
blob-report-macos Expired
14.3 KB
sha256:6ecdb9eea15f88223581ae9fdf942340d13ee5c921983c664155fd2537b6bf22
blob-report-modules Expired
224 KB
sha256:0f5299829ea97c2280eaf4a70c47b122d51e8a3a3e92534a76b922dfb405c40c
blob-report-win-arm64 Expired
13.6 KB
sha256:7dc726d597a5449010a5a47b2597d2f5b8960b0cc3a5d3dd26e77e6ca2b5a77e
blob-report-win-ia32 Expired
13.7 KB
sha256:a7fb6d570e0d9f3bb6261dc72e60d9621e05241f0bb3ce68b6cafd47c4634fb6
blob-report-win-x64 Expired
13.2 KB
sha256:d2d0f090faf0d56254b18b752c7e2d889ecd152d6689541fd74825bb2b036e09
desktop-prepare Expired
41.1 MB
sha256:0af23acb9e36f3b86a996fb045546ae3a3b8378d4ebebd757ca1786cf9b64fb2
html-report
7.66 MB
sha256:6fd3147612aee17b804b65596e07c8d1a38df0706ae7fe492b5393e9e825472b
linux-amd64-sqlcipher-static Expired
283 MB
sha256:193a70a167e38c255090fda827cb2f36e9684074ca2f85f48a43c49c35baaa8b
linux-amd64-sqlcipher-system Expired
280 MB
sha256:6fb90ec6a759481c31252ec0d581ddb3922dce66fc2a96ed877be2ae654b400d
linux-arm64-sqlcipher-static Expired
278 MB
sha256:beddd3d696148c72e859205265eceb31596d64f7fee31d94090d384019ef5350
linux-arm64-sqlcipher-system Expired
275 MB
sha256:e9d53661d3336195d5fb362bafa9206d11d68a1dcaa0edf5caff5660f4d93981
macos Expired
505 MB
sha256:49cf97b740b839a69f590a999f0c506550171bcb630269914b05a02577d4c554
webapp Expired
41.4 MB
sha256:74cefb1cb82b2798ef0a9acdc9266aeceecdf861e4752281bd56b9f3430c12c3
win-arm64 Expired
690 MB
sha256:ff994f36af2bfde3fbd1360b2988595601a1fa6618afca1ec67f7952a58cebb8
win-ia32 Expired
627 MB
sha256:0b198c0a76b41def81ce1a3e39d34a28f2abf4141709e13026acbcf21e75a3e7
win-x64 Expired
702 MB
sha256:0198721a9157f49f4c318a3c04bd775a259ebee00a487431d9eb2fce8ca5cbe7