Skip to content

fix(web): tolerate unnamed workspace directory rows #17119

fix(web): tolerate unnamed workspace directory rows

fix(web): tolerate unnamed workspace directory rows #17119

Triggered via pull request August 3, 2026 01:26
Status Success
Total duration 15m 57s
Artifacts 8

ci.yml

on: pull_request
Resolve runner profiles
12s
Resolve runner profiles
Detect validation scopes
16s
Detect validation scopes
Static gate
15s
Static gate
Matrix: playwright_critical
Matrix: playwright_visual
Matrix: ui_p0
Preflight
3m 46s
Preflight
Workspace unit tests
1m 13s
Workspace unit tests
Windows tools-pack payload tests
0s
Windows tools-pack payload tests
Web workspace tests
7m 14s
Web workspace tests
E2E Vitest
5m 57s
E2E Vitest
Validate workspace
4s
Validate workspace
Runtime summary
4s
Runtime summary
Fit to window
Zoom out
Zoom in

Annotations

2 errors, 4 warnings, and 7 notices
[chromium] › ui/project-management-flows.test.ts:1530:1 › [P0] Team project send keeps exact Team run scope while its first scope read is pending: e2e/ui/project-management-flows.test.ts#L1499
1) [chromium] › ui/project-management-flows.test.ts:1530:1 › [P0] Team project send keeps exact Team run scope while its first scope read is pending Error: "route.fetch: Target page, context or browser has been closed" while running route callback. Consider awaiting `await page.unrouteAll({ behavior: 'ignoreErrors' })` before the end of the test to ignore remaining routes in flight. 1497 | return; 1498 | } > 1499 | const responseFromDaemon = await route.fetch(); | ^ 1500 | const body = (await responseFromDaemon.json()) as { 1501 | project?: Record<string, unknown>; 1502 | }; at /home/runner/work/open-design/open-design/e2e/ui/project-management-flows.test.ts:1499:44
[chromium] › ui/project-management-flows.test.ts:1530:1 › [P0] Team project send keeps exact Team run scope while its first scope read is pending: e2e/ui/project-management-flows.test.ts#L3971
1) [chromium] › ui/project-management-flows.test.ts:1530:1 › [P0] Team project send keeps exact Team run scope while its first scope read is pending Error: expect(locator).toBeVisible() failed Locator: getByTestId('project-title') Expected: visible Timeout: 10000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 10000ms - waiting for getByTestId('project-title') 3969 | await page.getByText('Loading Open Design…').waitFor({ state: 'hidden', timeout: T.long }).catch(() => {}); 3970 | await dismissPrivacyDialog(page); > 3971 | await expect(page.getByTestId('project-title')).toBeVisible(); | ^ 3972 | await expect(page.getByTestId('chat-composer')).toBeVisible(); 3973 | await expect(page.getByTestId('chat-composer-input')).toBeVisible(); 3974 | await expect(page.locator('.chat-loading-state')).toHaveCount(0, { timeout: T.medium }); at expectWorkspaceReady (/home/runner/work/open-design/open-design/e2e/ui/project-management-flows.test.ts:3971:51) at /home/runner/work/open-design/open-design/e2e/ui/project-management-flows.test.ts:1585:5
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-oskPfP/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.2m
🎭 Playwright Run Summary
3 skipped 17 passed (3.1m)
🎭 Playwright Run Summary
18 passed (4.5m)
🎭 Playwright Run Summary
4 passed (1.8m)
🎭 Playwright Run Summary
22 passed (5.0m)
🎭 Playwright Run Summary
29 passed (7.5m)
🎭 Playwright Run Summary
1 skipped 70 passed (10.7m)
🎭 Playwright Run Summary
1 flaky [chromium] › ui/project-management-flows.test.ts:1530:1 › [P0] Team project send keeps exact Team run scope while its first scope read is pending 36 passed (13.0m)

Artifacts

Produced during runtime
Name Size Digest
handoff-report-visual-pr
437 Bytes
sha256:c540a52cda17b7c0db90b73adb263001dcb48a684d562c739b452d1dc5d6eae6
ui-p0-ci-30776864256-entry-settings
316 KB
sha256:487b316bafe89efedbef73534e6f2bc00893627f272f77fcb34077ca0abfd118
ui-p0-ci-30776864256-project-runtime
214 KB
sha256:90b5545eaf95c59d4c221b5b30eec75eb93a3f58a41b468a3566687f1ba85067
ui-p0-ci-30776864256-project-runtime-domain
268 KB
sha256:8736a0c1f09cfc02118477b412391618a446b1959063fef6f87a21dd2ae3fb1e
ui-p0-ci-30776864256-project-workspace
5.84 MB
sha256:435f88e68691811461d0974b445a5acb902e30bba13f7b88a4f3e77dc4a262c2
ui-p0-ci-30776864256-workspace-restoration
309 KB
sha256:ce15d1efff1aa29d52ad84406af18af4cc6fc2307c45b2558f0a7cf035774adf
visual-pr-capture-6349-30776864256-entry-navigation
5.45 MB
sha256:32fb0a93d3049816491a45ade422168965cf8259a4d155aa7fe9b7588d6698a7
visual-pr-capture-6349-30776864256-settings-workspace
3.09 MB
sha256:6350e5b524e3bcd674923d323edef3a0aa475b91ab76ff4da94a8d49fae27987