Skip to content

Build & Test

Build & Test #1444

Triggered via merge group April 23, 2026 09:24
Status Success
Total duration 31m 42s
Artifacts 24

build-and-test.yaml

on: merge_group
Build Element Web
2m 17s
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
7m 18s
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
11m 36s
Desktop macOS / Build macOS Universal
Desktop macOS  /  ...  /  Test macos
1m 45s
Desktop macOS / Test macOS Universal / Test macos
end-to-end-tests
42s
end-to-end-tests
Fit to window
Zoom out
Zoom in

Annotations

1 error, 7 warnings, and 12 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#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 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 (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/
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
1 skipped 6 passed (21.1s)
🎭 Playwright Run Summary
1 skipped 6 passed (24.6s)
🎭 Playwright Run Summary
1 skipped 6 passed (22.9s)
🎭 Playwright Run Summary
33 skipped 124 passed (12.3m)
🎭 Playwright Run Summary
1 skipped 6 passed (32.5s)
🎭 Playwright Run Summary
15 skipped 158 passed (14.3m)
🎭 Playwright Run Summary
1 skipped 6 passed (17.8s)
🎭 Playwright Run Summary
189 passed (17.5m)
🎭 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.6m)
🎭 Playwright Run Summary
1 skipped 6 passed (32.5s)
🎭 Playwright Run Summary
1 skipped 6 passed (28.4s)
🎭 Playwright Run Summary
1 skipped 6 passed (23.4s)

Artifacts

Produced during runtime
Name Size Digest
blob-report-Chrome-1 Expired
1.09 MB
sha256:d87523c1a224800b47feb00984ccba5f2d19054e9c56b3fe8e03bb395313a4a4
blob-report-Chrome-2 Expired
896 KB
sha256:b9d7243be97ada1174921b41e761cf9714fba1b44b25852d4bd22417e1eb14f7
blob-report-Chrome-3 Expired
1.54 MB
sha256:c909d713c84eef0e1b3e014fb519aef62b1d91efb95dc1b6df0730f703b189a9
blob-report-Chrome-4 Expired
7.68 MB
sha256:5f8e8a7f1d0881afda44fd86b25bcd82b246192b94228c69e41bb703a0edb52d
blob-report-linux-amd64-sqlcipher-static Expired
19.5 KB
sha256:dd22243892fcfbab1a99411d144a21883a97af7d1abc2d9bf49bef38b1398387
blob-report-linux-amd64-sqlcipher-system Expired
19.8 KB
sha256:3d5ac7604f59bdd2f9ddb4e9d7e6c5cad2cef5e1744934b3c44f1464950b6dd1
blob-report-linux-arm64-sqlcipher-static Expired
19.4 KB
sha256:d5142db4d5cb0a8ae9a1e1e5002d46541702a1ddb4e70cc6a2e05eb47a450ce2
blob-report-linux-arm64-sqlcipher-system Expired
20.2 KB
sha256:87be3388496290e23660b1b61d3917f80ea66655d09634b63a5fa5e20b0cc445
blob-report-macos Expired
15.1 KB
sha256:03f9791795f52d8313bebd62b3e72d91fa3f8e51506588b5df9f051792d62f2e
blob-report-modules Expired
214 KB
sha256:5b7c2b681c0b4da8ca19b7a867c405f76d0bad56b0f56889b788f7c97d22778e
blob-report-win-arm64 Expired
13.5 KB
sha256:46097bd780041ef58f3b07b8af5dd738e1936d22911c23e863ce9a7fb9802098
blob-report-win-ia32 Expired
13.1 KB
sha256:1d1737fe02fac7c4c9c5ae8f50c0790fc515c598916084a29fd1bf416663de5d
blob-report-win-x64 Expired
13.7 KB
sha256:e38a83a1a577d2341b5838e43f8a0d2d8d4fa353f71d116d9a317be4c8a8735e
desktop-prepare Expired
41.2 MB
sha256:9738b31fe60b8534e2353f01c71b96fe8ef089eab2a29985b38350996d185957
html-report
10.2 MB
sha256:692e378739eff74a3812ef831654c2b744cd662d6b5bb507a9b93ba92c483456
linux-amd64-sqlcipher-static Expired
284 MB
sha256:426b0a715dcbb381157c0480e8af2a98357438601fa64553659f35dc60a246f7
linux-amd64-sqlcipher-system Expired
280 MB
sha256:f50b10a4a16ede56df5ff4babf617ddfc42873417d9a284a72bf59d2457c6621
linux-arm64-sqlcipher-static Expired
278 MB
sha256:c7ae084497ff6bb373d07f88f52762659084909fb21c310d3793600788117e77
linux-arm64-sqlcipher-system Expired
275 MB
sha256:4723ff20263ecdd2e12e14216ed863e908d9164e60d1e1e27998d450cc88fdd9
macos Expired
505 MB
sha256:c69ddaf50c2051c7053b19be76408532094b3eea9ca3040203411e9a268021e5
webapp Expired
41.4 MB
sha256:a9eb9674d80f34dc5a1affd6b612c93e5782b029ea83307b6d35d4b2f3364ee6
win-arm64 Expired
691 MB
sha256:2744e3a45fb525143e014235a04f3225199e21f9a26444bf97f1a2f8e2535387
win-ia32 Expired
628 MB
sha256:37d05cac99aa2454804aee10cf4fd68d1dc307e2edc354a20c9fbc8db623c37e
win-x64 Expired
702 MB
sha256:74b4c2901c1a778d7e058ee18fd316a1bb6d08df94c980d977e7b3e914446960