feat(workspace-team): team workspaces, shared resources, workspace-scoped billing, and the #5517 redesign #16701
ci.yml
on: pull_request
Resolve runner profiles
14s
Matrix: playwright_critical
Matrix: playwright_visual
Matrix: ui_p0
Preflight
3m 31s
Workspace unit tests
1m 55s
Windows tools-pack payload tests
2m 29s
Web workspace tests
2m 20s
E2E Vitest
3m 50s
Runtime summary
5s
Annotations
18 errors and 3 warnings
|
Web workspace tests
Canceling since a higher priority waiting request for ci-6142 exists
|
|
UI P0 (project-runtime)
Canceling since a higher priority waiting request for ci-6142 exists
|
|
Web workspace tests
The operation was canceled.
|
|
UI P0 (project-runtime)
The operation was canceled.
|
|
UI P0 (workspace-restoration)
Canceling since a higher priority waiting request for ci-6142 exists
|
|
UI P0 (workspace-restoration)
The operation was canceled.
|
|
Playwright visual (settings-workspace)
Canceling since a higher priority waiting request for ci-6142 exists
|
|
Playwright visual (settings-workspace)
The operation was canceled.
|
|
UI P0 (entry-settings)
Canceling since a higher priority waiting request for ci-6142 exists
|
|
UI P0 (entry-settings)
The operation was canceled.
|
|
[chromium] βΊ ui/amr-onboarding.test.ts:38:1 βΊ [P0] @critical onboarding lets AMR Cloud sign in and complete setup after the login poll succeeds:
e2e/ui/amr-onboarding.test.ts#L1123
1) [chromium] βΊ ui/amr-onboarding.test.ts:38:1 βΊ [P0] @critical onboarding lets AMR Cloud sign in and complete setup after the login poll succeeds
Retry #1 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Error: expect(locator).toBeVisible() failed
Locator: getByRole('heading', { name: /What will you design with your agent today/i })
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 10000ms
- waiting for getByRole('heading', { name: /What will you design with your agent today/i })
1121 | await expect(page).not.toHaveURL(/\/onboarding$/);
1122 | await dismissPrivacyDialog(page);
> 1123 | await expect(page.getByRole('heading', { name: /What will you design with your agent today/i })).toBeVisible();
| ^
1124 | }
1125 |
1126 | async function expectFinalDesignSystemStep(page: Page) {
at expectOnboardingFinished (/home/runner/work/open-design/open-design/e2e/ui/amr-onboarding.test.ts:1123:100)
at /home/runner/work/open-design/open-design/e2e/ui/amr-onboarding.test.ts:65:3
|
|
[chromium] βΊ ui/amr-onboarding.test.ts:38:1 βΊ [P0] @critical onboarding lets AMR Cloud sign in and complete setup after the login poll succeeds:
e2e/ui/amr-onboarding.test.ts#L1123
1) [chromium] βΊ ui/amr-onboarding.test.ts:38:1 βΊ [P0] @critical onboarding lets AMR Cloud sign in and complete setup after the login poll succeeds
Error: expect(locator).toBeVisible() failed
Locator: getByRole('heading', { name: /What will you design with your agent today/i })
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 10000ms
- waiting for getByRole('heading', { name: /What will you design with your agent today/i })
1121 | await expect(page).not.toHaveURL(/\/onboarding$/);
1122 | await dismissPrivacyDialog(page);
> 1123 | await expect(page.getByRole('heading', { name: /What will you design with your agent today/i })).toBeVisible();
| ^
1124 | }
1125 |
1126 | async function expectFinalDesignSystemStep(page: Page) {
at expectOnboardingFinished (/home/runner/work/open-design/open-design/e2e/ui/amr-onboarding.test.ts:1123:100)
at /home/runner/work/open-design/open-design/e2e/ui/amr-onboarding.test.ts:65:3
|
|
Playwright visual (entry-navigation)
Canceling since a higher priority waiting request for ci-6142 exists
|
|
Playwright visual (entry-navigation)
The operation was canceled.
|
|
UI P0 (project-workspace)
Canceling since a higher priority waiting request for ci-6142 exists
|
|
UI P0 (project-workspace)
The operation was canceled.
|
|
Validate workspace
Process completed with exit code 1.
|
|
ci
Canceling since a higher priority waiting request for ci-6142 exists
|
|
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-tY5k5J/gh-stub.mjs api --paginate repos/nexu-io/open-design/compare/1111111111111111111111111111111111111111...2222222222222222222222222222222222222222 --jq (.files // [])[] | .filename
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
handoff-report-visual-pr
Expired
|
438 Bytes |
sha256:3e9ea45b775c20f478cf65522b4aa7676f01bf08d687aa2ea8419165a43b7eec
|
|
|
ui-p0-ci-30377536419-entry-settings
Expired
|
7.43 MB |
sha256:5104bfcfd452cade1677802255b2648ffcbaf427d4eb45199c2db6948768f99d
|
|
|
ui-p0-ci-30377536419-project-workspace
Expired
|
65.9 KB |
sha256:41deed3b440430d7725b95dba6348b4e0819bb700ada9be46a4aa1c893d2f9f8
|
|
|
ui-p0-ci-30377536419-workspace-restoration
Expired
|
87.5 KB |
sha256:fcfbf9ce4a4f54be8e6a4b65075dd9a2c16f5559849aa02e67e080eb5189ea3f
|
|
|
visual-pr-capture-6142-30377536419-entry-navigation
Expired
|
335 Bytes |
sha256:cb8705a83f1c3c670c88a704a4dbaf2fddf34d0ba2ad899719693fdcb341a044
|
|
|
visual-pr-capture-6142-30377536419-settings-workspace
Expired
|
264 KB |
sha256:d2edc61ed4da4e44f33787c9fc63a28e85d93d3d84e2fd0273ed2d20ef3e743a
|
|