Skip to content

fix(workspace): stop retracted Team plugins immediately #17108

fix(workspace): stop retracted Team plugins immediately

fix(workspace): stop retracted Team plugins immediately #17108

Triggered via pull request August 2, 2026 19:54
Status Success
Total duration 17m 31s
Artifacts 5

ci.yml

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

Annotations

3 errors, 3 warnings, and 5 notices
[chromium] › ui/project-management-flows.test.ts:1624:1 › [P0] Team project balance gate ignores funded Personal wallet and blocks on empty Team wallet: e2e/ui/project-management-flows.test.ts#L1499
2) [chromium] › ui/project-management-flows.test.ts:1624:1 › [P0] Team project balance gate ignores funded Personal wallet and blocks on empty Team wallet Error: "route.fetch: Target page, context or browser has been closed Call log: - → GET http://127.0.0.1:46237/api/projects/project-1785701161971-a301al - user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.7778.96 Safari/537.36 - accept: */* - accept-encoding: gzip,deflate,br - accept-language: en-US - referer: http://127.0.0.1:46237/projects/project-1785701161971-a301al/conversations/e9550bf4-f07c-4cc8-80ca-5603f5cb8ab8 - sec-ch-ua: "Chromium";v="148", "HeadlessChrome";v="148", "Not/A)Brand";v="99" - sec-ch-ua-mobile: ?0 - sec-ch-ua-platform: "Windows" - x-od-workspace-id: e2e-team-run-workspace - x-od-workspace-member-id: e2e-team-run-member " 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:1624:1 › [P0] Team project balance gate ignores funded Personal wallet and blocks on empty Team wallet: e2e/ui/project-management-flows.test.ts#L3971
2) [chromium] › ui/project-management-flows.test.ts:1624:1 › [P0] Team project balance gate ignores funded Personal wallet and blocks on empty Team wallet 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:1665:5
[chromium] › ui/app-manual-edit.test.ts:211:1 › [P0] manual edit mode preserves a runtime-rendered mobile app page: e2e/ui/app-manual-edit.test.ts#L877
1) [chromium] › ui/app-manual-edit.test.ts:211:1 › [P0] manual edit mode preserves a runtime-rendered mobile app page Error: apiRequestContext.post: read ECONNRESET Call log: - → POST http://127.0.0.1:39301/api/projects - user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.7778.96 Safari/537.36 - accept: */* - accept-encoding: gzip,deflate,br - content-type: application/json - content-length: 147 875 | await gotoEntryHome(page); 876 | const id = `playwright-export-${Date.now()}`; > 877 | const response = await page.request.post('/api/projects', { | ^ 878 | data: { 879 | id, 880 | name, at createProjectViaApi (/home/runner/work/open-design/open-design/e2e/ui/app-manual-edit.test.ts:877:39) at createEmptyProject (/home/runner/work/open-design/open-design/e2e/ui/app-manual-edit.test.ts:851:21) at /home/runner/work/open-design/open-design/e2e/ui/app-manual-edit.test.ts:213:21
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-WoynzP/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
4 passed (1.6m)
🎭 Playwright Run Summary
22 passed (4.2m)
🎭 Playwright Run Summary
29 passed (8.0m)
🎭 Playwright Run Summary
1 skipped 70 passed (10.7m)
🎭 Playwright Run Summary
2 flaky [chromium] › ui/app-manual-edit.test.ts:211:1 › [P0] manual edit mode preserves a runtime-rendered mobile app page [chromium] › ui/project-management-flows.test.ts:1624:1 › [P0] Team project balance gate ignores funded Personal wallet and blocks on empty Team wallet 35 passed (14.7m)

Artifacts

Produced during runtime
Name Size Digest
ui-p0-ci-30764411839-entry-settings
361 KB
sha256:916f82ce6c5c4471db31db5222cee2bd46c2d5cbdd4fe659b937af1a83a4502c
ui-p0-ci-30764411839-project-runtime
258 KB
sha256:49537a90a6412cae62089458215ca91c32ffdc23e7547639c829085af33151d7
ui-p0-ci-30764411839-project-runtime-domain
312 KB
sha256:2fed30c8422549a2b8a50eb9ac2fdc4cc019d27acfbdd60b126d6668c68e36fe
ui-p0-ci-30764411839-project-workspace
17 MB
sha256:3045adf1e348cb0765d61d3843cb0b40dc8fe431a6ace9b15183022e1145d2e0
ui-p0-ci-30764411839-workspace-restoration
353 KB
sha256:9e5420ce00619ab2bb615245b1d43f3d50d542880d6acc33c0426059d7e6cb89