Skip to content

Add Module Composer API #1480

Add Module Composer API

Add Module Composer API #1480

Triggered via pull request April 23, 2026 14:58
Status Success
Total duration 21m 11s
Artifacts 9

build-and-test.yaml

on: pull_request
Build Element Web
2m 25s
Build Element Web
Prepare Element Desktop  /  Prepare
44s
Prepare Element Desktop / Prepare
Matrix: playwright_ew
Downstream Playwright tests [element-modules]  /  Run Playwright end-to-end tests & upload html report
Downstream Playwright tests [element-modules] / Run Playwright end-to-end tests & upload html report
Matrix: Desktop Linux
Matrix: Desktop Windows
Waiting for pending jobs
Desktop macOS  /  Build macOS Universal
Desktop macOS / Build macOS Universal
Desktop macOS  /  ...  /  test
Desktop macOS / Test macOS Universal / test
end-to-end-tests
41s
end-to-end-tests
Fit to window
Zoom out
Zoom in

Annotations

2 errors, 1 warning, and 5 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
2) [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
[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
Desktop Linux (static, amd64, false) / 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/
🎭 Playwright Run Summary
1 skipped 130 passed (10.6m)
🎭 Playwright Run Summary
3 skipped 130 passed (10.8m)
🎭 Playwright Run Summary
135 passed (12.1m)
🎭 Playwright Run Summary
1 skipped 6 passed (23.6s)
🎭 Playwright Run Summary
2 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 [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 1 skipped 128 passed (17.1m)

Artifacts

Produced during runtime
Name Size Digest
blob-report-Chrome-1
808 KB
sha256:f4092122f54f628520f99abac8a71802d21cff65d6ffd6d877f8aad5d7d2a552
blob-report-Chrome-2
948 KB
sha256:6fb8fcdc55274381d24e0d604f37c5902bfa8d9aa4142ad751e84babbf4cf5d2
blob-report-Chrome-3
1.53 MB
sha256:2d61e1de84bb1def0fc08ede7ce4389f084bd6d41dceeb499423d38d4af0e313
blob-report-Chrome-4
12.9 MB
sha256:596c735f1928fcc40d967ce89dccaa770afe4a8e798cf71f0e6912c00e8ede5b
blob-report-linux-amd64-sqlcipher-static
36.4 KB
sha256:8c2d164a8ee1781a59da3ce1ee5e83659840b8cc3beb6c5f613b340773cc7631
desktop-prepare
41.2 MB
sha256:7893ba6ef163d513f240c5ddc9d281b3f590854ec21ad4b382faa211e074bfc5
html-report
15.1 MB
sha256:25e431372c1a3513064251b61cbf625ec62001d4f9cfacb3400f57d15f6ed19d
linux-amd64-sqlcipher-static
283 MB
sha256:ec0578862aa6f4a379f6012e0881723e24ed50d86d74536c86002e847b0135e2
webapp
41.4 MB
sha256:3282976b68d8e5c60a9c60be747ad693e9fcb9665dc3c23bcdc97e6eb1710fff