fix(mcp): compact server instructions to stay under 2,048 character limit #19092
ci.yml
on: pull_request
Resolve runner profiles
18s
Matrix: daemon_unit_tests
Matrix: playwright_critical
Matrix: playwright_visual
Matrix: ui_p0
Matrix: web_workspace_tests
Preflight
4m 11s
Workspace unit tests
1m 20s
Windows tools-pack payload tests
0s
E2E Vitest
16m 51s
Runtime summary
5s
Annotations
5 errors, 4 warnings, and 7 notices
|
UI P0 (workspace-restoration)
Process completed with exit code 1.
|
|
[chromium] βΊ ui/app-restoration.test.ts:1171:1 βΊ [P0] @critical daemon error details persist between failed sends:
e2e/ui/app-restoration.test.ts#L2580
1) [chromium] βΊ ui/app-restoration.test.ts:1171:1 βΊ [P0] @critical daemon error details persist between failed sends
Retry #1 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Error: locator.fill: Test timeout of 90000ms exceeded.
Call log:
- waiting for getByTestId('chat-composer-input')
- locator resolved to <div role="combobox" spellcheck="true" aria-placeholder="" aria-expanded="false" contenteditable="true" data-lexical-editor="true" aria-controls="mention-listbox" data-testid="chat-composer-input" class="ph-no-capture composer-editable" title="Describe what you want to generateβ¦">β¦</div>
- fill("second failing prompt")
- attempting fill action
- waiting for element to be visible, enabled and editable
2578 | await expect(input).toBeVisible({ timeout: 3_000 });
2579 | await input.click();
> 2580 | await input.fill(prompt);
| ^
2581 | await expect(input).toHaveText(prompt, { timeout: 5_000 });
2582 | await expect(sendButton).toBeEnabled({ timeout: 5_000 });
2583 | await Promise.all([
at sendPrompt (/home/runner/work/open-design/open-design/e2e/ui/app-restoration.test.ts:2580:15)
at /home/runner/work/open-design/open-design/e2e/ui/app-restoration.test.ts:1247:3
|
|
[chromium] βΊ ui/app-restoration.test.ts:1171:1 βΊ [P0] @critical daemon error details persist between failed sends:
e2e/ui/app-restoration.test.ts#L0
1) [chromium] βΊ ui/app-restoration.test.ts:1171:1 βΊ [P0] @critical daemon error details persist between failed sends
Retry #1 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Test timeout of 90000ms exceeded.
|
|
[chromium] βΊ ui/app-restoration.test.ts:1171:1 βΊ [P0] @critical daemon error details persist between failed sends:
e2e/lib/playwright/workspace.ts#L16
1) [chromium] βΊ ui/app-restoration.test.ts:1171:1 βΊ [P0] @critical daemon error details persist between failed sends
Error: expect(locator).toHaveAttribute(expected) failed
Locator: getByTestId('design-files-tab')
Expected: "true"
Received: "false"
Timeout: 10000ms
Call log:
- Expect "toHaveAttribute" with timeout 10000ms
- waiting for getByTestId('design-files-tab')
23 Γ locator resolved to <button role="tab" tabindex="0" type="button" title="Design Files" aria-selected="false" aria-label="Design Files" data-testid="design-files-tab" class="ws-tab design-files-tab ">β¦</button>
- unexpected value "false"
at ../lib/playwright/workspace.ts:16
14 |
15 | export async function expectAllProjectFilesActive(page: Page): Promise<void> {
> 16 | await expect(page.getByTestId('design-files-tab')).toHaveAttribute('aria-selected', 'true');
| ^
17 | }
18 |
19 | export async function expectAllProjectFilesInactive(page: Page): Promise<void> {
at expectAllProjectFilesActive (/home/runner/work/open-design/open-design/e2e/lib/playwright/workspace.ts:16:54)
at openAllProjectFiles (/home/runner/work/open-design/open-design/e2e/lib/playwright/workspace.ts:12:9)
at /home/runner/work/open-design/open-design/e2e/ui/app-restoration.test.ts:1221:3
|
|
Validate workspace
Process completed with exit code 1.
|
|
Slow Test:
e2e/[chromium] βΊ ui/workspace-multi-client-collab.test.ts#L0
e2e/[chromium] βΊ ui/workspace-multi-client-collab.test.ts took 5.4m
|
|
Slow Test:
e2e/[chromium] βΊ ui/amr-onboarding.test.ts#L0
e2e/[chromium] βΊ ui/amr-onboarding.test.ts took 6.0m
|
|
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.19.0/x64/bin/node /tmp/scopes-test-jVn9Cn/gh-stub.mjs api repos/nexu-io/open-design/compare/1111111111111111111111111111111111111111...2222222222222222222222222222222222222222
|
|
π Playwright Run Summary
25 passed (5.7m)
|
|
π Playwright Run Summary
4 passed (2.3m)
|
|
π Playwright Run Summary
23 passed (5.2m)
|
|
π Playwright Run Summary
4 passed (5.4m)
|
|
π Playwright Run Summary
14 passed (8.3m)
|
|
π Playwright Run Summary
1 failed
[chromium] βΊ ui/app-restoration.test.ts:1171:1 βΊ [P0] @critical daemon error details persist between failed sends
28 passed (11.1m)
|
|
π Playwright Run Summary
79 passed (12.5m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
ui-p0-ci-32201275641-entry-settings
|
339 KB |
sha256:49130da9283c8eece9cf5399dc37339d67663d22eed2a9e5c467ed6b64351f44
|
|
|
ui-p0-ci-32201275641-project-collab
|
245 KB |
sha256:b1f30831c1928aa684681544bc0a2b511d2b7e1202ec6604aa4b70f3a5745d50
|
|
|
ui-p0-ci-32201275641-project-runtime
|
220 KB |
sha256:08ecdccde02789d19f6402b6aa8122ec7f74229ea7a4273bc14741a15f803955
|
|
|
ui-p0-ci-32201275641-project-runtime-domain
|
277 KB |
sha256:2bf601338609dd391ede6b0e9c9b6566a2b30d4b0b1303bf642d05a7e7826933
|
|
|
ui-p0-ci-32201275641-project-workspace
|
286 KB |
sha256:45909df49fdb2978efe75ea8676a6da75a4ca6921c773dfeb501f3438420e6ae
|
|
|
ui-p0-ci-32201275641-project-workspace-editor
|
275 KB |
sha256:0b4b3a2798a251862784a77344bff3e2ce139e475599836e2fa868e5a2e42914
|
|
|
ui-p0-ci-32201275641-workspace-restoration
|
24.9 MB |
sha256:5d5d0bb2468bea8e4a65b9d0b42897cf57b18acdac8935923587708d1ad8e74d
|
|