daemon: reject empty/oversized run requests at the HTTP layer (#7040) #19054
ci.yml
on: pull_request
Resolve runner profiles
11s
Matrix: daemon_unit_tests
Matrix: playwright_critical
Matrix: playwright_visual
Matrix: ui_p0
Matrix: web_workspace_tests
Preflight
3m 57s
Workspace unit tests
1m 20s
Windows tools-pack payload tests
0s
E2E Vitest
7m 6s
Runtime summary
3s
Annotations
5 errors, 3 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#L3004
1) [chromium] βΊ ui/app-restoration.test.ts:1171:1 βΊ [P0] @critical daemon error details persist between failed sends
Retry #1 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Error: locator.waitFor: Test timeout of 90000ms exceeded.
Call log:
- waiting for getByText('Loading OpenDesignβ¦') to be hidden
14 Γ locator resolved to visible <span>Loading OpenDesignβ¦</span>
3002 |
3003 | async function waitForLoadingToClear(page: Page) {
> 3004 | await page.getByText('Loading OpenDesignβ¦').waitFor({ state: 'hidden', timeout: T.long });
| ^
3005 | }
3006 |
3007 | async function getCurrentProjectContext(
at waitForLoadingToClear (/home/runner/work/open-design/open-design/e2e/ui/app-restoration.test.ts:3004:47)
at expectWorkspaceReady (/home/runner/work/open-design/open-design/e2e/ui/app-restoration.test.ts:2568:9)
at /home/runner/work/open-design/open-design/e2e/ui/app-restoration.test.ts:1242:9
|
|
[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.3m
|
|
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-da75fK/gh-stub.mjs api repos/nexu-io/open-design/compare/1111111111111111111111111111111111111111...2222222222222222222222222222222222222222
|
|
π Playwright Run Summary
4 passed (5.3m)
|
|
π Playwright Run Summary
25 passed (7.0m)
|
|
π Playwright Run Summary
4 passed (2.3m)
|
|
π Playwright Run Summary
23 passed (5.3m)
|
|
π Playwright Run Summary
13 passed (8.0m)
|
|
π Playwright Run Summary
79 passed (10.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.4m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
ui-p0-ci-32144400914-entry-settings
|
406 KB |
sha256:5aee97faa4da5a9800c03cc8b360e748eca6f5944269e7fbca03c8424751a2ee
|
|
|
ui-p0-ci-32144400914-project-collab
|
313 KB |
sha256:cd8bd4a68ce6807a46fb7ad1ae434ca8794bbabba73dd8ebbc529d4af26adb42
|
|
|
ui-p0-ci-32144400914-project-runtime
|
288 KB |
sha256:f79f2de9ff0223123dfda5ab50415643a5bec946dfceb84eb7b397f1695df5fb
|
|
|
ui-p0-ci-32144400914-project-runtime-domain
|
345 KB |
sha256:82b617fe3b49bc35c68cbc4f761a914471f6d94cdb6269bfc3ea478af3bf3b32
|
|
|
ui-p0-ci-32144400914-project-workspace
|
355 KB |
sha256:efead336e717da7b0716070b5a4fbf611370b47c147ff06776a750f88be69ad1
|
|
|
ui-p0-ci-32144400914-project-workspace-editor
|
340 KB |
sha256:e2a064eb7437ec48c074aa34678c423dcb51170ccd847153913d9c44954a0a81
|
|
|
ui-p0-ci-32144400914-workspace-restoration
|
22.7 MB |
sha256:99486701c3ad9283eb15d52106d764f49291a9ae920d8432915ee3772fdf40da
|
|