Skip to content

Build & Test

Build & Test #1364

Triggered via merge group April 22, 2026 10:24
Status Success
Total duration 24m 9s
Artifacts 24

build-and-test.yaml

on: merge_group
Build Element Web
2m 47s
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
6m 7s
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
6m 37s
Desktop macOS / Build macOS Universal
Desktop macOS  /  ...  /  Test macos
2m 12s
Desktop macOS / Test macOS Universal / Test macos
end-to-end-tests
31s
end-to-end-tests
Fit to window
Zoom out
Zoom in

Annotations

2 errors, 7 warnings, and 12 notices
[Chrome] › playwright/e2e/editing/editing.spec.ts:306:5 › Editing › should correctly display events which are edited: apps/web/playwright/e2e/editing/editing.spec.ts#L371
1) [Chrome] › playwright/e2e/editing/editing.spec.ts:306:5 › Editing › should correctly display events which are edited, where we lack the edit event Error: expect(locator).toHaveText(expected) failed Locator: locator('[data-event-id="$C_rfRTcFVxO3cSq2woDyxceOAdPmsh_jiywKNzNUEYg"]').locator('.mx_EventTile_body') Expected: "Edited body" Timeout: 5000ms Error: element(s) not found Call log: - Expect "toHaveText" with timeout 5000ms - waiting for locator('[data-event-id="$C_rfRTcFVxO3cSq2woDyxceOAdPmsh_jiywKNzNUEYg"]').locator('.mx_EventTile_body') 369 | 370 | // nevertheless, the event should be updated > 371 | await expect(messageTile.locator(".mx_EventTile_body")).toHaveText("Edited body"); | ^ 372 | await expect(messageTile.locator(".mx_EventTile_edited")).toBeVisible(); 373 | }); 374 | }); at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/editing/editing.spec.ts:371:65
[Chrome] › playwright/e2e/oidc/oidc-native.spec.ts:144:9 › OIDC Native › with force_verification on › verify dialog cannot be dismissed @no-firefox @no-webkit @screenshot: apps/web/playwright/e2e/oidc/oidc-native.spec.ts#L173
1) [Chrome] › playwright/e2e/oidc/oidc-native.spec.ts:144:9 › OIDC Native › with force_verification on › verify dialog cannot be dismissed @no-firefox @no-webkit @screenshot Error: expect(locator).toBeVisible() failed Locator: getByText('Confirm your digital identity') Expected: visible Timeout: 10000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 10000ms - waiting for getByText('Confirm your digital identity') 171 | // We should be being warned that we need to verify (but we can't) 172 | // richvdh: Again, Element takes several seconds to load on a dev instance > 173 | await expect(page.getByText("Confirm your digital identity")).toBeVisible({ timeout: 10000 }); | ^ 174 | 175 | // And there should be no way to close this prompt 176 | await expect(page.getByRole("button", { name: "Skip verification for now" })).not.toBeVisible(); at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/oidc/oidc-native.spec.ts:173:75
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: 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: 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, 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/
🎭 Playwright Run Summary
1 skipped 6 passed (17.5s)
🎭 Playwright Run Summary
1 skipped 6 passed (21.8s)
🎭 Playwright Run Summary
1 skipped 6 passed (19.8s)
🎭 Playwright Run Summary
1 skipped 6 passed (17.7s)
🎭 Playwright Run Summary
33 skipped 124 passed (11.7m)
🎭 Playwright Run Summary
1 skipped 6 passed (20.4s)
🎭 Playwright Run Summary
1 skipped 6 passed (19.8s)
🎭 Playwright Run Summary
15 skipped 158 passed (14.1m)
🎭 Playwright Run Summary
1 flaky [Chrome] › playwright/e2e/editing/editing.spec.ts:306:5 › Editing › should correctly display events which are edited, where we lack the edit event 185 passed (14.8m)
🎭 Playwright Run Summary
1 skipped 6 passed (25.6s)
🎭 Playwright Run Summary
1 flaky [Chrome] › playwright/e2e/oidc/oidc-native.spec.ts:144:9 › OIDC Native › with force_verification on › verify dialog cannot be dismissed @no-firefox @no-webkit @screenshot 2 skipped 166 passed (18.9m)
🎭 Playwright Run Summary
1 skipped 6 passed (23.7s)

Artifacts

Produced during runtime
Name Size Digest
blob-report-Chrome-1 Expired
4.82 MB
sha256:ff3026f03254cac0efd6c60e7a5017c60e048402c3b1ce82dbc4afc59d23ae6d
blob-report-Chrome-2 Expired
897 KB
sha256:f77baa30e857164a4cd33453813c5e2175fbcf24195408df35873426e1124d13
blob-report-Chrome-3 Expired
1.54 MB
sha256:9cb139bdd8013154282c4e2d15de8b43fb9cf82ff79760da113b71657a2f0530
blob-report-Chrome-4 Expired
8.11 MB
sha256:b24fbc08a0bbfc7b2f0f3fe74e63fa8244bb4bc7e420f354ebf8be475633ba86
blob-report-linux-amd64-sqlcipher-static Expired
20 KB
sha256:3eec9efecc3cfbe8f393f100a0da68fe5bdd3009f8ca718bb0df9a65b75eee75
blob-report-linux-amd64-sqlcipher-system Expired
20.1 KB
sha256:2fa0ebaebf939314af1dd07527b55d5ee9327df1fee77eca6c7940e2d2b79e8e
blob-report-linux-arm64-sqlcipher-static Expired
19.3 KB
sha256:e5d0e56737ccc7bc47f955adc354ed43028bff266b3bbcd3f6bc2910cab1ebec
blob-report-linux-arm64-sqlcipher-system Expired
19 KB
sha256:f9584c9b62651d8693bc7a224d9d090c9c57fc5e5eb672d8c9a1f394955a5793
blob-report-macos Expired
14.1 KB
sha256:83ad8c87cc148e2583e92ccc11cf7cb49098765285320ea86aa57c1b304da37c
blob-report-modules Expired
224 KB
sha256:b2566fad459555bc535bc908cabf419ea6326fd4b7ebb23bafb7d626f4c79bbb
blob-report-win-arm64 Expired
13 KB
sha256:86e719d30e6fd63f26a93f1dc005bdae6d6356739d7b98a0ee4878f90126691e
blob-report-win-ia32 Expired
13 KB
sha256:634405d5fe239c3f9753f218d52a4b417b429cbc9bb78c0e47eb77ca721fa6a1
blob-report-win-x64 Expired
13.3 KB
sha256:7073c09365ebac3806b28f002e64207daf7d5cc41a6735e4f033fa551a69e289
desktop-prepare Expired
41.1 MB
sha256:43a982569da955b1c3523acd1e8a44039d3f9b0c2f31c51dc58879dcd25d46d7
html-report
14.1 MB
sha256:5ebee96cd4322324d405f7e09f3b2dbc9042612946f206cbe909855c58f119de
linux-amd64-sqlcipher-static Expired
283 MB
sha256:f984f9eb6a878a0168e0281b464560b762cc74688b96fe3914aab9b44369c48b
linux-amd64-sqlcipher-system Expired
280 MB
sha256:4317470447bdbeccf73274fb25e37010787a93a47fc5e60ec59514706f102a28
linux-arm64-sqlcipher-static Expired
278 MB
sha256:3bd103f9bfcaf23553a2b09bacd7961b14b3202e0b7810f7c15a8897937a4267
linux-arm64-sqlcipher-system Expired
275 MB
sha256:c231401be3511aca64ce98f91cc0f7c89441e3590a013f7847c8d7e9a823b195
macos Expired
505 MB
sha256:fe778569a261d86d5872c0dfa1d410650ce76520c2ac3fe1a9f661381d3e10e2
webapp Expired
41.4 MB
sha256:4d60eae439f36ed30346400786d743f8828893ce0746ff771074926963042611
win-arm64 Expired
690 MB
sha256:a3227200d6f0bb2353700c0697988f00be28ab4936acf4832702e579d0f826ce
win-ia32 Expired
627 MB
sha256:286d693d684878ae17d3b0db30b5827a5ce3c8cb508ebd81f3449c46e3de3193
win-x64 Expired
702 MB
sha256:0697165f8d396322e7cb31a656df909243c99273fe5c3f114d1e641c9e3df4cc