Skip to content

Build & Test

Build & Test #56

Triggered via merge group March 31, 2026 14:52
Status Success
Total duration 1h 46m 58s
Artifacts 24

build-and-test.yaml

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

Annotations

1 error, 9 warnings, and 13 notices
[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#L169
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: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for getByText('Confirm your digital identity') 167 | 168 | // We should be being warned that we need to verify (but we can't) > 169 | await expect(page.getByText("Confirm your digital identity")).toBeVisible(); | ^ 170 | 171 | // And there should be no way to close this prompt 172 | 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:169:75
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/
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/
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 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 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 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 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
16 passed (2.0m)
🎭 Playwright Run Summary
3 skipped 162 passed (14.1m)
🎭 Playwright Run Summary
45 skipped 125 passed (11.8m)
🎭 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 162 passed (17.0m)
🎭 Playwright Run Summary
1 skipped 6 passed (20.2s)
🎭 Playwright Run Summary
1 skipped 6 passed (22.8s)
🎭 Playwright Run Summary
168 passed (16.5m)
🎭 Playwright Run Summary
1 skipped 6 passed (23.2s)
🎭 Playwright Run Summary
1 skipped 6 passed (19.3s)
🎭 Playwright Run Summary
1 skipped 6 passed (20.6s)
🎭 Playwright Run Summary
1 skipped 6 passed (28.7s)
🎭 Playwright Run Summary
1 skipped 6 passed (29.6s)
🎭 Playwright Run Summary
1 skipped 6 passed (29.9s)

Artifacts

Produced during runtime
Name Size Digest
blob-report-Chrome-1 Expired
1.01 MB
sha256:cbc82940b70abba04e39e00daee4c759aa657d42128fc3a488a1d5d3dacd6b6e
blob-report-Chrome-2 Expired
885 KB
sha256:82eb446390c1e34ab891700e3b8baea321ff9d965dbb38e08678901140003926
blob-report-Chrome-3 Expired
960 KB
sha256:091ab7b7e42c5ebc044da2cadaaf03604d07173e4a012c050adbb0d087fde136
blob-report-Chrome-4 Expired
7.77 MB
sha256:f4ed771fe7af53937cbb8f16f85fcb739b86db72a1110f606061f32632ea0ec3
blob-report-linux-amd64-sqlcipher-static Expired
10.6 KB
sha256:2f7a926f09ddd8e8c79dbf4df43d2f56c04ae62ebe9c45ee98f6b2f28ccf8ace
blob-report-linux-amd64-sqlcipher-system Expired
10.6 KB
sha256:1b7fca6707cc1ffdfdf09fd1180e58c4404635af6c9e9b989f6f4b7f84f1a67c
blob-report-linux-arm64-sqlcipher-static Expired
10.5 KB
sha256:97ba21a452d8e14d750e3c9bdcef35457420a0a8288d3156b02c18d4d730500a
blob-report-linux-arm64-sqlcipher-system Expired
10.4 KB
sha256:402eb6f0fe23494a754e084cc71995e94f8a4c6b2010562e03f65399b4f4f805
blob-report-macos Expired
10.3 KB
sha256:4d86a120fad7e8c7a55b566d9b34693f54aeee57306daf03db69b62d2194919d
blob-report-win-arm64 Expired
9.85 KB
sha256:7701110782d9004d6aa9c9b9e69b8e6dd3213dde5ac5a3a522df4b92c7027757
blob-report-win-ia32 Expired
9.6 KB
sha256:334373270f967be45d71b15bc82418c44767390eb537ec4a5b85678a05184229
blob-report-win-x64 Expired
9.75 KB
sha256:2f11d0626eee6396f406bc24af22ba6c4fb3bf6c9d6be1662d7acce48d34df6a
desktop-prepare Expired
41 MB
sha256:f9253a8cdaa8d47dee41a061d228d8e03f3ce137e2878ff968aa8b5534cc1aaf
html-report Expired
10.3 MB
sha256:79ad29e9cc2a029afde3e277f29fddefa7b4c2d0abce618ee7a3cfe69ad66781
linux-amd64-sqlcipher-static Expired
287 MB
sha256:8806548d57366fd453fc80403d95e08839f781ea7f9958f73f9d821fad448885
linux-amd64-sqlcipher-system Expired
284 MB
sha256:0cbefcadbe144591e1a12331148e64c8f9000dbdfe06d7019c1033cd3317ebe6
linux-arm64-sqlcipher-static Expired
282 MB
sha256:f8f20c20e309a327bec3a18134dcd1c8d4a7c0e2e89a90c0dd25d129760f5f47
linux-arm64-sqlcipher-system Expired
279 MB
sha256:8d282de0c71b7c9b6172db5341d6c49f845aa80f56406960c0c61dc719da23fd
macos Expired
509 MB
sha256:26194f2a7d655e6a08b26aeb40ad50efa2ae5052f730124d4b656d89d92b502e
playwright-html-report Expired
303 KB
sha256:860f8d76a1abd332d18ac16fde6a16c8f9aadc252442c2baa5d761d6f7e6887e
webapp Expired
41.3 MB
sha256:504d9d5477d70c356bc4b577b6ec76b4bbd7496d815a0a82bae8d6e661807470
win-arm64 Expired
698 MB
sha256:51bb10dff5ccde8a1aaa7a836bc16fefb5ccb7c955b6d00b1216efe3ec036faf
win-ia32 Expired
636 MB
sha256:165e3d5f63f8cbd738ef54ab75364cb2de7572f3af1d7c1a2fd1cf007929bdb4
win-x64 Expired
710 MB
sha256:e2acbaba17ed7beb4ce482c2d6777a6715e68234c4ddb7ca1c7e60f510390703