Skip to content

Build & Test

Build & Test #81

Triggered via merge group March 31, 2026 16:13
Status Success
Total duration 2h 52m 48s
Artifacts 24

build-and-test.yaml

on: merge_group
Build Element Web
2m 46s
Build Element Web
Prepare Element Desktop  /  Prepare
48s
Prepare Element Desktop / Prepare
Matrix: playwright_ew
Downstream Playwright tests [element-modules]  /  Run Playwright end-to-end tests & upload html report
5m 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
14m 25s
Desktop macOS / Build macOS Universal
Desktop macOS  /  ...  /  Test macos
3m 30s
Desktop macOS / Test macOS Universal / Test macos
end-to-end-tests
1m 6s
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:110:5 › OIDC Native › can log in to an existing MAS account @no-firefox @no-webkit @screenshot: apps/web/playwright/e2e/oidc/oidc-native.spec.ts#L134
1) [Chrome] › playwright/e2e/oidc/oidc-native.spec.ts:110:5 › OIDC Native › can log in to an existing MAS account @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') 132 | 133 | // We should be in > 134 | await expect(page.getByText("Confirm your digital identity")).toBeVisible(); | ^ 135 | }); 136 | 137 | test.describe("with force_verification on", () => { at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/oidc/oidc-native.spec.ts:134:71
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 (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 (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 (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 (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/
🎭 Playwright Run Summary
16 passed (2.0m)
🎭 Playwright Run Summary
45 skipped 125 passed (12.4m)
🎭 Playwright Run Summary
1 flaky [Chrome] › playwright/e2e/oidc/oidc-native.spec.ts:110:5 › OIDC Native › can log in to an existing MAS account @no-firefox @no-webkit @screenshot 2 skipped 162 passed (18.6m)
🎭 Playwright Run Summary
3 skipped 162 passed (14.3m)
🎭 Playwright Run Summary
1 skipped 6 passed (18.0s)
🎭 Playwright Run Summary
1 skipped 6 passed (22.9s)
🎭 Playwright Run Summary
168 passed (16.2m)
🎭 Playwright Run Summary
1 skipped 6 passed (21.5s)
🎭 Playwright Run Summary
1 skipped 6 passed (38.6s)
🎭 Playwright Run Summary
1 skipped 6 passed (26.7s)
🎭 Playwright Run Summary
1 skipped 6 passed (27.0s)
🎭 Playwright Run Summary
1 skipped 6 passed (26.0s)
🎭 Playwright Run Summary
1 skipped 6 passed (23.2s)

Artifacts

Produced during runtime
Name Size Digest
blob-report-Chrome-1 Expired
1.01 MB
sha256:f6b11913189dafdcc11ce6bd0bee13f14f475049ac9916c6fdd7f23d970dbb4a
blob-report-Chrome-2 Expired
885 KB
sha256:94f03083e3294fe10b9b9cf5267d01b8f9a51f733039d09a058dfd80067ade11
blob-report-Chrome-3 Expired
961 KB
sha256:4d50046c0fade367d5a6c4f999d43a85d836304fafebac92cdb884759dfd0947
blob-report-Chrome-4 Expired
7.61 MB
sha256:7d80e4086c62a30c05a9ff29e597054bc08443496da8318f242480fc597162db
blob-report-linux-amd64-sqlcipher-static Expired
10.2 KB
sha256:a35fe108186250291dbe8b93d442d6d6619fbe1529366f1e6ca11fef4630f03b
blob-report-linux-amd64-sqlcipher-system Expired
10.1 KB
sha256:5b6431ea6dfa77fc51d17a03ba747cb9f970aba7dca91ee7379260d491fd07c2
blob-report-linux-arm64-sqlcipher-static Expired
10.3 KB
sha256:572c78d0d717c3e75e0a57fe266b7e20ea112f5b97d311a1592bd9328b1ddbfc
blob-report-linux-arm64-sqlcipher-system Expired
10.6 KB
sha256:bb190c626ea72b4f352b407b661557cbd44733be2807e1427e92d01393be3e80
blob-report-macos Expired
9.68 KB
sha256:4012e841b24ecf50772eabdfe24fa0266fcd48921c9577ba21fd367ec1050d53
blob-report-win-arm64 Expired
9.79 KB
sha256:d90fe0d10496e9cf95257ea63ba49854209247ed3e05e1cfb98907f01f888a84
blob-report-win-ia32 Expired
9.68 KB
sha256:da9ce860ee3ed70a61f4811ab000a83d231bd5978944e92899a10da1426fa507
blob-report-win-x64 Expired
9.66 KB
sha256:bc132dcdcfc62690e3dd17b606fcd9a31fa6319bd843b3103f2c175b06f81e91
desktop-prepare Expired
41 MB
sha256:29b56da51b1eac610aa2a17e942ed36e2c835cf3c595089bd4473c626664971e
html-report Expired
10.2 MB
sha256:c77e5072fa37a0fb51360f7e096d45435a22a81a0982a7d2070cfda679b8b101
linux-amd64-sqlcipher-static Expired
287 MB
sha256:78659298912a1bbfdc3c2c1f753f1423cd6eac874af35dc2a23f8f75989b9d32
linux-amd64-sqlcipher-system Expired
284 MB
sha256:7512c2a77c6e8c8c27fcbf990a324c1711cab50f9df1bf06017f48272b8b01d5
linux-arm64-sqlcipher-static Expired
282 MB
sha256:b5c6b117c9f209ef6d0d9d3cd8766785a0786952dc74e31772f6af3fcd54dbce
linux-arm64-sqlcipher-system Expired
279 MB
sha256:68ee0e584b8548073f44257f25432b62f266ec2fd0c19d94bc3da51b09b6f8f9
macos Expired
509 MB
sha256:11b609622d6d1f6bfe1f8e492c5989a77bddfa142015bba1803a8660b7074002
playwright-html-report Expired
302 KB
sha256:65383ac4eb4c3300bacd776dbee75248acd686f0cdafec626002999b9e968820
webapp Expired
41.3 MB
sha256:3ceea4dc042485b5de58ae6525cdb7c65d42736788cb1ffae2a4ffcd94ef8ae0
win-arm64 Expired
698 MB
sha256:afc5cfe3fcb04a31e5a11a84513ed391cc6e07fcacef89cc616ef0d9e3839ca9
win-ia32 Expired
636 MB
sha256:09cd6f53d1de6008179277d5e94dda2683c254ed3ad701953cdae11b78c293b2
win-x64 Expired
710 MB
sha256:97fd360a43f2f4ba98bf3a7fe44a04aaf96ca25a346b40902b5df1e10b8f0e92