Skip to content

Build & Test

Build & Test #1413

Triggered via merge group April 22, 2026 15:54
Status Success
Total duration 36m 1s
Artifacts 24

build-and-test.yaml

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

Annotations

2 errors, 7 warnings, and 12 notices
[Chrome] › playwright/e2e/composer/CIDER.spec.ts:168:9 › Composer › CIDER › can send mention @screenshot: apps/web/playwright/e2e/composer/CIDER.spec.ts#L181
1) [Chrome] › playwright/e2e/composer/CIDER.spec.ts:168:9 › Composer › CIDER › can send mention @screenshot Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for getByRole('option', { name: 'Bob @bot_0005:localhost' }) 179 | // Note that we include the user ID here as the room tile is also an 'option' role 180 | // with text 'Bob' > 181 | await page.getByRole("option", { name: `Bob ${bot.credentials.userId}` }).click(); | ^ 182 | await expect(composer.getByText("Bob")).toBeVisible(); 183 | await expect(composer).toMatchScreenshot("mention.png"); 184 | await composer.press("Enter"); at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/composer/CIDER.spec.ts:181:87
[Chrome] › playwright/e2e/composer/CIDER.spec.ts:168:9 › Composer › CIDER › can send mention @screenshot: apps/web/playwright/e2e/composer/CIDER.spec.ts#L0
1) [Chrome] › playwright/e2e/composer/CIDER.spec.ts:168:9 › Composer › CIDER › can send mention @screenshot Test timeout of 30000ms exceeded.
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
33 skipped 124 passed (11.5m)
🎭 Playwright Run Summary
1 skipped 6 passed (27.7s)
🎭 Playwright Run Summary
1 skipped 6 passed (21.8s)
🎭 Playwright Run Summary
1 skipped 6 passed (21.0s)
🎭 Playwright Run Summary
1 skipped 6 passed (20.2s)
🎭 Playwright Run Summary
15 skipped 158 passed (13.9m)
🎭 Playwright Run Summary
1 flaky [Chrome] › playwright/e2e/composer/CIDER.spec.ts:168:9 › Composer › CIDER › can send mention @screenshot 185 passed (15.2m)
🎭 Playwright Run Summary
1 skipped 6 passed (27.9s)
🎭 Playwright Run Summary
2 skipped 167 passed (18.0m)
🎭 Playwright Run Summary
1 skipped 6 passed (22.7s)
🎭 Playwright Run Summary
1 skipped 6 passed (22.0s)
🎭 Playwright Run Summary
1 skipped 6 passed (23.2s)

Artifacts

Produced during runtime
Name Size Digest
blob-report-Chrome-1 Expired
5.43 MB
sha256:da461e0540779b4f7d39efd1198305dd266d9a820fcecf5d4e9311011eb7c10d
blob-report-Chrome-2 Expired
896 KB
sha256:04cc6109c0d9d19a7e61c2d8bd376f7f82b851aa361d2552806ba08af72db0dd
blob-report-Chrome-3 Expired
1.54 MB
sha256:fb62ef7efc0aa9b6bc0b2b007236fc0ed58385a2aae164bbcf7993e1ac21f799
blob-report-Chrome-4 Expired
1.21 MB
sha256:aabc141b1c1900a39ee4731948e1bf3d050d779412da00d0e866df425076425e
blob-report-linux-amd64-sqlcipher-static Expired
19.5 KB
sha256:c0c0f84c36bef52d6a54685b424a0c8e615657475dd69c62059440bdbdfafa09
blob-report-linux-amd64-sqlcipher-system Expired
19.4 KB
sha256:0554d28375a3c1816d298d692941b95308c90b6312a436bd3291730ec47c55c6
blob-report-linux-arm64-sqlcipher-static Expired
19.1 KB
sha256:8dcd2deb60270cb617e8320c3059f392a0fe2ce95741e2cf9c433798d9d0c023
blob-report-linux-arm64-sqlcipher-system Expired
19.3 KB
sha256:107014a05867edf73862dd6dfe2b65e16c24b092602a20ebf601a452f07f4389
blob-report-macos Expired
14.8 KB
sha256:a58047167123ce2a41c103f5c2cd97f989b00d967eb3d1217525ab8a7ff0959f
blob-report-modules Expired
851 KB
sha256:8457d6d67bb380dbe9f7fc446aa091f6832c41cb98f5592551b11ff5b302272b
blob-report-win-arm64 Expired
13.1 KB
sha256:0f22d3fedb8f8002efc1c6a9ec7ab7d4e141149d19d2e8a2f527e763e03c40a1
blob-report-win-ia32 Expired
13.4 KB
sha256:49fde3607b037cb59264de79fa6a9542ab7bc8380fcb029acb5082f3e72969ec
blob-report-win-x64 Expired
13.3 KB
sha256:6afbb3e9507c6e09e9747d77e8d0c80f1e26ef3899b8c38492803580edeeb47e
desktop-prepare Expired
41.2 MB
sha256:79ee5168381cff7ab7b73b8e01efe633687ec5618071f1fdac3dd1b0533e93ec
html-report
8.56 MB
sha256:6a5964bcd0d0e37fbdb11d2385caff82180aed1f2849435c52c395a6bcd1f552
linux-amd64-sqlcipher-static Expired
284 MB
sha256:23a4f6e552ad4d6d32ea468184817dee085df0cba1ffc660d6d7c9d004a91bd2
linux-amd64-sqlcipher-system Expired
280 MB
sha256:1bb15c28f775d4b8e4ddc81a299fa9741760eca168010d10e343cdaa643a649f
linux-arm64-sqlcipher-static Expired
278 MB
sha256:582a704db4230cbca136c78eb23591701e18b4781162b370f86677bb83925ccc
linux-arm64-sqlcipher-system Expired
275 MB
sha256:f0f1b6dd09eb78f34228a80cfec25cbef973ae8595c0328744e69b8efa1bd711
macos Expired
505 MB
sha256:96e218a34999750d1c6f0cd9ce83fb2b0df9b12e80652b04349067fdf2b0923f
webapp Expired
41.4 MB
sha256:be9ed20c293b09600749438bbe592bb9097f932b33b9514f3864e2dfeb99269f
win-arm64 Expired
691 MB
sha256:12712f0fa3ec5b1fd7a2fc44bbf5ffe7b748a197019b7bcadf304e00b17c840f
win-ia32 Expired
627 MB
sha256:0330937322a598ba5f5fea379b3b6fb8cfd35a5eb2b3cb7e4bc5d3c102632715
win-x64 Expired
702 MB
sha256:97097d2e9b419eb8a261444028e601fa60692b5370ff7bd5fe72efbe672b1995