Skip to content

Build & Test

Build & Test #1422

Triggered via merge group April 22, 2026 16:39
Status Failure
Total duration 31m 51s
Artifacts 24

build-and-test.yaml

on: merge_group
Build Element Web
2m 0s
Build Element Web
Prepare Element Desktop  /  Prepare
56s
Prepare Element Desktop / Prepare
Matrix: playwright_ew
Downstream Playwright tests [element-modules]  /  Run Playwright end-to-end tests & upload html report
4m 42s
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 3s
Desktop macOS / Build macOS Universal
Desktop macOS  /  ...  /  Test macos
1m 38s
Desktop macOS / Test macOS Universal / Test macos
end-to-end-tests
34s
end-to-end-tests
Fit to window
Zoom out
Zoom in

Annotations

3 errors, 7 warnings, and 12 notices
[Chrome] › playwright/e2e/settings/room-settings/room-security-tab.spec.ts:81:5 › Roles & Permissions room settings tab › should disallow changing from public to private if the user cannot alter history @screenshot: apps/web/playwright/e2e/settings/room-settings/room-security-tab.spec.ts#L103
1) [Chrome] › playwright/e2e/settings/room-settings/room-security-tab.spec.ts:81:5 › Roles & Permissions room settings tab › should disallow changing from public to private if the user cannot alter history @screenshot Error: locator.blur: Test timeout of 30000ms exceeded. Call log: - waiting for locator('.mx_Dialog').filter({ has: locator('.mx_RoomSettingsDialog') }).getByRole('spinbutton', { name: '@user_6496a26110e4309860ce-e6b187015ed0865317ce:localhost' }) - locator resolved to <input max="100" value="100" type="number" id="mx_Field_5" label="@user_6496a26110e4309860ce-e6b187015ed0865317ce:localhost" placeholder="@user_6496a26110e4309860ce-e6b187015ed0865317ce:localhost"/> - element was detached from the DOM, retrying 101 | const ourPl = settings.getByRole("spinbutton", { name: user.userId }); 102 | await ourPl.fill("80"); > 103 | await ourPl.blur(); // Shows a warning on | ^ 104 | 105 | // Accept the de-op 106 | await page.getByRole("button", { name: "Continue" }).click(); at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/settings/room-settings/room-security-tab.spec.ts:103:25
[Chrome] › playwright/e2e/settings/room-settings/room-security-tab.spec.ts:81:5 › Roles & Permissions room settings tab › should disallow changing from public to private if the user cannot alter history @screenshot: apps/web/playwright/e2e/settings/room-settings/room-security-tab.spec.ts#L0
1) [Chrome] › playwright/e2e/settings/room-settings/room-security-tab.spec.ts:81:5 › Roles & Permissions room settings tab › should disallow changing from public to private if the user cannot alter history @screenshot Test timeout of 30000ms exceeded.
end-to-end-tests
Process completed with exit code 1.
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 (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/
🎭 Playwright Run Summary
1 skipped 6 passed (20.2s)
🎭 Playwright Run Summary
1 skipped 6 passed (21.3s)
🎭 Playwright Run Summary
33 skipped 124 passed (11.7m)
🎭 Playwright Run Summary
1 skipped 6 passed (20.0s)
🎭 Playwright Run Summary
1 skipped 6 passed (17.7s)
🎭 Playwright Run Summary
1 skipped 6 passed (15.8s)
🎭 Playwright Run Summary
1 flaky [Chrome] › playwright/e2e/settings/room-settings/room-security-tab.spec.ts:81:5 › Roles & Permissions room settings tab › should disallow changing from public to private if the user cannot alter history @screenshot 15 skipped 157 passed (14.6m)
🎭 Playwright Run Summary
189 passed (17.8m)
🎭 Playwright Run Summary
2 skipped 167 passed (18.0m)
🎭 Playwright Run Summary
1 skipped 6 passed (26.8s)
🎭 Playwright Run Summary
1 skipped 6 passed (23.5s)
🎭 Playwright Run Summary
1 skipped 6 passed (22.0s)

Artifacts

Produced during runtime
Name Size Digest
blob-report-Chrome-1 Expired
1.09 MB
sha256:f4e6ca46475f49feb4643e7f237f077946779771feee6bf36f6213ac11e23479
blob-report-Chrome-2 Expired
896 KB
sha256:4cb40eac5827891ce619c8352641d0734e9600e3b6ec39ccbb32a91627716530
blob-report-Chrome-3 Expired
5.71 MB
sha256:21774f563b6f9b89fdffce53404fbed281ab8b587bb6c31652ea6c676f56027b
blob-report-Chrome-4 Expired
1.15 MB
sha256:991da146a505dd17d26e3b6d314cc81d2d43efd501fb22a9ca8078a46ba20040
blob-report-linux-amd64-sqlcipher-static Expired
20.1 KB
sha256:9d1b070c8a672919fd4d8f7319c67fa9f52f366f7ef0ab888e7f01768e97dedc
blob-report-linux-amd64-sqlcipher-system Expired
20.5 KB
sha256:f9ed075113049de319e4b37bf79c49c723362d6fee8ab04f0221ccfe32f919ec
blob-report-linux-arm64-sqlcipher-static Expired
19.7 KB
sha256:022cb66eb5b050c08ee76b0bd532d67bf9196ad65b12041ceb8f501221980879
blob-report-linux-arm64-sqlcipher-system Expired
20.7 KB
sha256:3f4988f8f5844de297c10956e9b457979f9301038b2462d2061be643c530d81f
blob-report-macos Expired
14.5 KB
sha256:9a73497714fee7dc9f657a18de068f5dacc367ac5ea6958067987f2a678f4e85
blob-report-modules Expired
214 KB
sha256:b45c4962a749769a38dd24319035b26cec69c5cdb46db30d3c354e8673c77268
blob-report-win-arm64 Expired
13.1 KB
sha256:ff99c4e79e2d7165dfc17d88150645a335f936ab5cb0296bd3d4b51343fa9e4f
blob-report-win-ia32 Expired
13.2 KB
sha256:c4c8634b3da9cb804db57facf751c8f95dc7d97171f03a694b961716d147bc3f
blob-report-win-x64 Expired
13.4 KB
sha256:67e9a09cbec9d39895d71c10e06595564296fb7c2e9ecfd104d439e1dbcf09cd
desktop-prepare Expired
41.2 MB
sha256:b29cdb0c3956107ea7342553204f673bcb4f49bf0b10bab219d74fd9e4015bc0
html-report
7.77 MB
sha256:12bb8aeaf0d4f6efded6bdbc8e5ea38c080f675cc72d2371605296f11017dbec
linux-amd64-sqlcipher-static Expired
284 MB
sha256:5a678f7a41f21097051352039715fdb3fd2eae2a6385b1855b06ce00af27dbc1
linux-amd64-sqlcipher-system Expired
280 MB
sha256:0b136fd811c306bbb20264406fc6daf411740c68f26691890d14ff18a45e7f32
linux-arm64-sqlcipher-static Expired
278 MB
sha256:7431d62d660d5cc54fb24fcb7818dc8649e2aeec4b98fec6d2462778db69bc8e
linux-arm64-sqlcipher-system Expired
275 MB
sha256:2a8b1f282b5e5341298dc6fffa4494d2456aebd199615945f37cd9770b76c128
macos Expired
505 MB
sha256:417832bb74b7045f7041cbbba14c06514a56d5b130f0afc58986b830745e0e9b
webapp Expired
41.4 MB
sha256:72bb617768c2bac54d183851dcea3bedacb9bbf6d2bb5a02065dfd2479f5e847
win-arm64 Expired
691 MB
sha256:caab55cf1ad0d15fccc516d4ca7deaf78af728e80a2fc47830f367c37790cbb5
win-ia32 Expired
627 MB
sha256:b981cbae72d4d9233c5214a4cf232d71abbe917dd7a4a6efd0dbbe23883bf4cc
win-x64 Expired
702 MB
sha256:a6b0d8aef4c2572144a3f8cc9e4601b75ee064233b6ba4ca4fad4b9a3f6e6887