Skip to content

ci

ci #16987

Triggered via merge group July 31, 2026 02:54
Status Success
Total duration 10m 40s
Artifacts 5

ci.yml

on: merge_group
Resolve runner profiles
10s
Resolve runner profiles
Detect validation scopes
22s
Detect validation scopes
Static gate
15s
Static gate
Matrix: playwright_critical
Matrix: playwright_visual
Matrix: ui_p0
Preflight
3m 14s
Preflight
Workspace unit tests
1m 35s
Workspace unit tests
Windows tools-pack payload tests
2m 2s
Windows tools-pack payload tests
Web workspace tests
6m 34s
Web workspace tests
E2E Vitest
4m 2s
E2E Vitest
Validate workspace
8s
Validate workspace
Runtime summary
4s
Runtime summary
Fit to window
Zoom out
Zoom in

Annotations

1 error, 2 warnings, and 7 notices
[chromium] › ui/app-restoration.test.ts:1197:1 › [P0] reloading a project keeps the Design Files entry reachable when it was the last active workspace surface: e2e/lib/playwright/workspace.ts#L15
1) [chromium] › ui/app-restoration.test.ts:1197:1 › [P0] reloading a project keeps the Design Files entry reachable when it was the last active workspace surface Error: expect(locator).toContainText(expected) failed Locator: getByTestId('workspace-pages-menu-trigger') Expected substring: "All project files" Received string: "Pages" Timeout: 10000ms Call log: - Expect "toContainText" with timeout 10000ms - waiting for getByTestId('workspace-pages-menu-trigger') 23 × locator resolved to <button type="button" title="Pages" aria-haspopup="menu" aria-expanded="false" class="ws-tab pages-tab " data-testid="workspace-pages-menu-trigger">…</button> - unexpected value "Pages" at ../lib/playwright/workspace.ts:15 13 | 14 | export async function expectAllProjectFilesActive(page: Page): Promise<void> { > 15 | await expect(page.getByTestId('workspace-pages-menu-trigger')).toContainText('All project files'); | ^ 16 | } 17 | 18 | export async function expectAllProjectFilesInactive(page: Page): Promise<void> { at expectAllProjectFilesActive (/home/runner/work/open-design/open-design/e2e/lib/playwright/workspace.ts:15:66) at /home/runner/work/open-design/open-design/e2e/ui/app-restoration.test.ts:1231:9
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-5bA5Fc/gh-stub.mjs api --paginate repos/nexu-io/open-design/compare/1111111111111111111111111111111111111111...2222222222222222222222222222222222222222 --jq (.files // [])[] | .filename
🎭 Playwright Run Summary
20 passed (2.6m)
🎭 Playwright Run Summary
19 passed (3.4m)
🎭 Playwright Run Summary
56 passed (6.4m)
🎭 Playwright Run Summary
30 passed (6.5m)
🎭 Playwright Run Summary
4 passed (1.6m)
🎭 Playwright Run Summary
22 passed (4.4m)
🎭 Playwright Run Summary
1 flaky [chromium] › ui/app-restoration.test.ts:1197:1 › [P0] reloading a project keeps the Design Files entry reachable when it was the last active workspace surface 28 passed (7.3m)

Artifacts

Produced during runtime
Name Size Digest
ui-p0-ci-30600210802-entry-settings
293 KB
sha256:87ca3643e0421a841eedea49008b562bf155ce842b742c5c5a033dbc5369a97b
ui-p0-ci-30600210802-project-runtime
212 KB
sha256:9a2d37d86b83ee538248a9d760d66004b544d6e3f9a107668ec99e853354ab90
ui-p0-ci-30600210802-project-runtime-domain
262 KB
sha256:3ff7da0d12c898d5fd599d51dce24451b2564577c5b81883648522ba42679adb
ui-p0-ci-30600210802-project-workspace
293 KB
sha256:f2b0bcb1eadb92513d235facfccbd34e16041fe8a67466e011f00b802442a2d8
ui-p0-ci-30600210802-workspace-restoration
15.1 MB
sha256:d81345a7fd919a3702bac3b6d50331574f97c820250222f3252e19b700208044