Skip to content

Build & Test

Build & Test #96

Triggered via merge group March 31, 2026 17:56
Status Success
Total duration 1h 36m 41s
Artifacts 24

build-and-test.yaml

on: merge_group
Build Element Web
2m 49s
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
5m 27s
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 18s
Desktop macOS / Build macOS Universal
Desktop macOS  /  ...  /  Test macos
2m 30s
Desktop macOS / Test macOS Universal / Test macos
end-to-end-tests
1m 49s
end-to-end-tests
Fit to window
Zoom out
Zoom in

Annotations

1 error, 9 warnings, and 13 notices
[Chrome] › playwright/e2e/app-loading/guest-registration.spec.ts:21:1 › Shows the welcome page by default: apps/web/playwright/e2e/app-loading/guest-registration.spec.ts#L0
1) [Chrome] › playwright/e2e/app-loading/guest-registration.spec.ts:21:1 › Shows the welcome page by default Fixture "homeserver" timeout of 30000ms exceeded during setup. at /home/runner/work/element-web/element-web/node_modules/@element-hq/element-web-playwright-common/lib/fixtures/services.js:14:26
Prepare Element Desktop / Prepare
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: cardinalby/git-get-release-action@5172c3a026600b1d459b117738c605fabc9e4e44. 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/
Downstream Playwright tests [element-modules] / Run Playwright end-to-end tests & upload html report
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: Eun/http-server-action@f71cec1321f665652a46c40b6852f8e5a68bfcd4. 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, 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 (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
16 passed (2.0m)
🎭 Playwright Run Summary
1 skipped 6 passed (20.7s)
🎭 Playwright Run Summary
1 skipped 6 passed (20.3s)
🎭 Playwright Run Summary
1 skipped 6 passed (20.6s)
🎭 Playwright Run Summary
45 skipped 125 passed (12.5m)
🎭 Playwright Run Summary
1 skipped 6 passed (20.4s)
🎭 Playwright Run Summary
3 skipped 162 passed (14.0m)
🎭 Playwright Run Summary
168 passed (16.5m)
🎭 Playwright Run Summary
1 flaky [Chrome] › playwright/e2e/app-loading/guest-registration.spec.ts:21:1 › Shows the welcome page by default 2 skipped 162 passed (17.8m)
🎭 Playwright Run Summary
1 skipped 6 passed (28.4s)
🎭 Playwright Run Summary
1 skipped 6 passed (23.1s)
🎭 Playwright Run Summary
1 skipped 6 passed (29.0s)
🎭 Playwright Run Summary
1 skipped 6 passed (21.9s)

Artifacts

Produced during runtime
Name Size Digest
blob-report-Chrome-1 Expired
1.01 MB
sha256:8aabcd0a87dc17694e8578ea7df503644d614cfe4d863a1f0fb151b7777676d2
blob-report-Chrome-2 Expired
885 KB
sha256:d239ac752c9b54511bf9c94586e1b2abf8cb33600e50a2f85bccc6dbc147c624
blob-report-Chrome-3 Expired
959 KB
sha256:dc1c9e16a052b45aa8d93870756b380498bbd0bc88b5ff8c1df0858b8459de3e
blob-report-Chrome-4 Expired
4.63 MB
sha256:200562dd2b09c0b6268bed2fa0b697ef5fc114e37c37312a6c8245e0b7e4d41b
blob-report-linux-amd64-sqlcipher-static Expired
10.5 KB
sha256:35967310990ee49dfec52d09e8f2a2e0d02f2b07fda304d21a817c0eddbb2bcd
blob-report-linux-amd64-sqlcipher-system Expired
10.5 KB
sha256:c24a157562646656263bd8104707280421b31cd8d755c15d44d131d3ec012472
blob-report-linux-arm64-sqlcipher-static Expired
10.8 KB
sha256:1983e442ab2e5fd699d462203d711f0e831383c67c4d0d86fab47a850edcd1ff
blob-report-linux-arm64-sqlcipher-system Expired
10.3 KB
sha256:e2eb420384d33c8de03aeccc1718fe8bf1a90c976da08d85297adac766d2da54
blob-report-macos Expired
10.3 KB
sha256:c257a2bad90e3aa05e69749c5bed0b6bce5dadd38d7a61e99e5fe3166ad1128f
blob-report-win-arm64 Expired
9.82 KB
sha256:e27abdc75e319a5bb1721ded16b326d1450bd0bebe160ef96bafc6752d064de9
blob-report-win-ia32 Expired
9.64 KB
sha256:0a173bf402ac3641f7fdc5dea51c4b15773c03333b334bef224e00ce49fba7ea
blob-report-win-x64 Expired
9.6 KB
sha256:bcc96dd2e3599d19a27aec221b4abedd1928c7866651e29fc6d2c418bd0b3406
desktop-prepare Expired
41 MB
sha256:2693b623d7911439eb7bd7744abc311e665a4e6444d1c3d0695edef2c016d4e4
html-report Expired
7.21 MB
sha256:e04aa6e601676755b245a8c25d0dcc57a07063df3c908af1bc03d6de472866e1
linux-amd64-sqlcipher-static Expired
287 MB
sha256:cceb956563bf38b1a6d07deeae1e6279feb10c9eeba5f712b0b5c6a450f441c5
linux-amd64-sqlcipher-system Expired
284 MB
sha256:168ca9ec0c53bd3cc8e36732a259e742b26719eacf9793ecc4a827606bd0b851
linux-arm64-sqlcipher-static Expired
282 MB
sha256:17e20967e57d0b6d18edb6c53e51dc99ea57a589706868e345ca4399582eafa0
linux-arm64-sqlcipher-system Expired
279 MB
sha256:bc1a8524c8c5633d3f5705c88b1ce80ab7c7652ed8247118413ba1c0ab6307df
macos Expired
509 MB
sha256:3af60e04a55ccef849aed512a998bb0a68661590431f85c31cb09faa45ddb6e2
playwright-html-report Expired
302 KB
sha256:91c0146244499dcfa3410ead8fbf94bde95b21c8ab7db3878034aa8c69d45848
webapp Expired
41.3 MB
sha256:df2fee45858d4abc36191d2ea0760d7801abc0bf59583bb1cfd9720dfd1c7782
win-arm64 Expired
698 MB
sha256:2ea2c78f6594229b851ed4e807fcdd5e9fce7b6a9d7261e25060e8fbe2dfb6dc
win-ia32 Expired
636 MB
sha256:ef16a45c67fcfb9a08c95ff40d2a97ac7507b85344887527a05335d49b93499b
win-x64 Expired
710 MB
sha256:345d82e5a316b6e8095b03304ef45738de31cc003d5bc1c2e8d8a1591a38c41f