Skip to content

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

fix(web): tolerate unnamed workspace directory rows

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

Triggered via pull request August 3, 2026 01:07
Status Success
Total duration 16m 48s
Artifacts 8

ci.yml

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

Annotations

1 error, 4 warnings, and 7 notices
[chromium] › ui/app-manual-edit.test.ts:769:1 › [P0] @critical edited HTML file restores selected tab and preview after reload: e2e/ui/app-manual-edit.test.ts#L833
1) [chromium] › ui/app-manual-edit.test.ts:769:1 › [P0] @critical edited HTML file restores selected tab and preview after reload Error: locator.evaluate: Execution context was destroyed, most likely because of a navigation 831 | const restoredTitle = restoredFrame.getByRole('heading', { name: 'Original Hero' }); 832 | await expect(restoredTitle).toBeVisible(); > 833 | await expect.poll(async () => restoredTitle.evaluate((el) => getComputedStyle(el).fontSize)).toBe('52px'); | ^ 834 | await expect(restoredTitle).toHaveCSS('color', 'rgb(37, 99, 235)'); 835 | }); 836 | at /home/runner/work/open-design/open-design/e2e/ui/app-manual-edit.test.ts:833:47 at /home/runner/work/open-design/open-design/e2e/ui/app-manual-edit.test.ts:833:3
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-IrkR4h/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.4m
🎭 Playwright Run Summary
3 skipped 17 passed (3.2m)
🎭 Playwright Run Summary
18 passed (4.3m)
🎭 Playwright Run Summary
29 passed (6.1m)
🎭 Playwright Run Summary
4 passed (1.6m)
🎭 Playwright Run Summary
22 passed (4.4m)
🎭 Playwright Run Summary
1 skipped 70 passed (10.9m)
🎭 Playwright Run Summary
1 flaky [chromium] › ui/app-manual-edit.test.ts:769:1 › [P0] @critical edited HTML file restores selected tab and preview after reload 36 passed (14.0m)

Artifacts

Produced during runtime
Name Size Digest
handoff-report-visual-pr
438 Bytes
sha256:03dea499d79cf5afc537e9ba15af3e0291aff47e1eada169bf82b1e81ab5c6e8
ui-p0-ci-30776091862-entry-settings
317 KB
sha256:cf1924e1e0012d12c477586d87ea238904c33297b99290b705b169b4d5084c94
ui-p0-ci-30776091862-project-runtime
214 KB
sha256:e20fe6c8779cdae4c8dda278d7eeb501b6cf6d7d27541d08c5ca687f44dd1d6a
ui-p0-ci-30776091862-project-runtime-domain
268 KB
sha256:83c40276815c6f8d318c1e467e6e320f34ae292456f02199602ffc6fe4c8c52f
ui-p0-ci-30776091862-project-workspace
13.9 MB
sha256:949971d7ba474f1a908e85a7b11c16f954c1d6b0e653700a0c849e205e9ac469
ui-p0-ci-30776091862-workspace-restoration
308 KB
sha256:73449cb8bc716f9f52b1f0507a349438a9fa19ad6b64bbe8416beaf2c3b6af54
visual-pr-capture-6349-30776091862-entry-navigation
5.44 MB
sha256:d30413d240ed962e9d220446dbabfb15ab621c8ca9e2faff713c7332db05beda
visual-pr-capture-6349-30776091862-settings-workspace
3.09 MB
sha256:b86d1acb6f795ed259e6a996799bef66ba5cdd89d57a1ee19c2fea7cbeea3039