Skip to content

test(e2e): harden workspace collaboration coverage #17081

test(e2e): harden workspace collaboration coverage

test(e2e): harden workspace collaboration coverage #17081

Triggered via pull request August 2, 2026 12:26
Status Failure
Total duration 15m 47s
Artifacts 8

ci.yml

on: pull_request
Resolve runner profiles
11s
Resolve runner profiles
Detect validation scopes
14s
Detect validation scopes
Static gate
14s
Static gate
Matrix: playwright_critical
Matrix: playwright_visual
Matrix: ui_p0
Preflight
3m 45s
Preflight
Workspace unit tests
1m 23s
Workspace unit tests
Windows tools-pack payload tests
0s
Windows tools-pack payload tests
Web workspace tests
0s
Web workspace tests
E2E Vitest
6m 9s
E2E Vitest
Validate workspace
2s
Validate workspace
Runtime summary
5s
Runtime summary
Fit to window
Zoom out
Zoom in

Annotations

4 errors, 4 warnings, and 7 notices
UI P0 (entry-settings)
Process completed with exit code 1.
[chromium] β€Ί ui/workspace-team-interactions.test.ts:484:1 β€Ί [P0] team owner completes a multi-row invite with explicit roles: e2e/ui/workspace-team-interactions.test.ts#L1341
1) [chromium] β€Ί ui/workspace-team-interactions.test.ts:484:1 β€Ί [P0] team owner completes a multi-row invite with explicit roles Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeAttached() failed Locator: getByTestId('workspace-switcher') Expected: attached Timeout: 10000ms Error: element(s) not found Call log: - Expect "toBeAttached" with timeout 10000ms - waiting for getByTestId('workspace-switcher') 1339 | }); 1340 | await expect(page.getByTestId('home-hero')).toBeVisible({ timeout: T.medium }); > 1341 | await expect(page.getByTestId('workspace-switcher')).toBeAttached(); | ^ 1342 | } 1343 | 1344 | async function inviteUrls(page: Page): Promise<string[]> { at gotoHome (/home/runner/work/open-design/open-design/e2e/ui/workspace-team-interactions.test.ts:1341:56) at /home/runner/work/open-design/open-design/e2e/ui/workspace-team-interactions.test.ts:486:3
[chromium] β€Ί ui/workspace-team-interactions.test.ts:484:1 β€Ί [P0] team owner completes a multi-row invite with explicit roles: e2e/ui/workspace-team-interactions.test.ts#L1341
1) [chromium] β€Ί ui/workspace-team-interactions.test.ts:484:1 β€Ί [P0] team owner completes a multi-row invite with explicit roles Error: expect(locator).toBeAttached() failed Locator: getByTestId('workspace-switcher') Expected: attached Timeout: 10000ms Error: element(s) not found Call log: - Expect "toBeAttached" with timeout 10000ms - waiting for getByTestId('workspace-switcher') 1339 | }); 1340 | await expect(page.getByTestId('home-hero')).toBeVisible({ timeout: T.medium }); > 1341 | await expect(page.getByTestId('workspace-switcher')).toBeAttached(); | ^ 1342 | } 1343 | 1344 | async function inviteUrls(page: Page): Promise<string[]> { at gotoHome (/home/runner/work/open-design/open-design/e2e/ui/workspace-team-interactions.test.ts:1341:56) at /home/runner/work/open-design/open-design/e2e/ui/workspace-team-interactions.test.ts:486:3
Validate workspace
Process completed with exit code 1.
Detect validation scopes
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
E2E Vitest
merge_group changed-file resolution failed; falling back to the full plan: Error: merge_group compare result reached GitHub's 300-file ceiling
E2E Vitest
merge_group changed-file resolution failed; falling back to the full plan: Error: Command failed: /opt/hostedtoolcache/node/24.18.0/x64/bin/node /tmp/scopes-test-TsI1mS/gh-stub.mjs api repos/nexu-io/open-design/compare/1111111111111111111111111111111111111111...2222222222222222222222222222222222222222
Slow Test: e2e/[chromium] β€Ί ui/amr-onboarding.test.ts#L0
e2e/[chromium] β€Ί ui/amr-onboarding.test.ts took 5.3m
🎭 Playwright Run Summary
3 skipped 17 passed (3.1m)
🎭 Playwright Run Summary
18 passed (3.4m)
🎭 Playwright Run Summary
4 passed (1.6m)
🎭 Playwright Run Summary
22 passed (4.3m)
🎭 Playwright Run Summary
29 passed (7.7m)
🎭 Playwright Run Summary
37 passed (12.1m)
🎭 Playwright Run Summary
1 failed [chromium] β€Ί ui/workspace-team-interactions.test.ts:484:1 β€Ί [P0] team owner completes a multi-row invite with explicit roles 1 skipped 69 passed (12.7m)

Artifacts

Produced during runtime
Name Size Digest
handoff-report-visual-pr
438 Bytes
sha256:20b612faf4545f70cd62cde14ad6867e13b7836faca847c5560382825f30684a
ui-p0-ci-30747834234-entry-settings
9.76 MB
sha256:b46e59dcc2552fcce4ec5c8365ff277c8b11fc95dab1b8efc8564755b143f1b6
ui-p0-ci-30747834234-project-runtime
271 KB
sha256:899eb225605f9f96ac7500d5274617ba3b453259e00b17d572c5ec68fda0a305
ui-p0-ci-30747834234-project-runtime-domain
324 KB
sha256:189d9e6cf170d7aef340e4ffdb86fd784b6a9394f2421a22ed53d004ecf02385
ui-p0-ci-30747834234-project-workspace
391 KB
sha256:85e1ed4e9f425787ea625a945d334fe11c9eb2334f964452af108db499909b0e
ui-p0-ci-30747834234-workspace-restoration
366 KB
sha256:60bfd7c95f29d832cf1f7c045b009d47754675f00280f5d20f0bff6580a520f3
visual-pr-capture-6312-30747834234-entry-navigation
5.48 MB
sha256:4a4a686c407dd473cbcdce85bad58ea51e737c974493ac7c3b7a973c5a1f03b3
visual-pr-capture-6312-30747834234-settings-workspace
3.16 MB
sha256:1971391618467915ebfa10bb75c7d00e2771b7797bd58348287beb968fa4219b