Skip to content

fix(orchestrator): default session_policy to spawn #1333

fix(orchestrator): default session_policy to spawn

fix(orchestrator): default session_policy to spawn #1333

Triggered via pull request June 27, 2026 22:45
Status Success
Total duration 2m 13s
Artifacts 1

ci.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

11 errors and 12 warnings
ci
Process completed with exit code 1.
server/__tests__/routes.test.ts > skills routes > POST /api/sessions/suspend > authenticates via cookie (sendBeacon sends cookies automatically): server/__tests__/routes.test.ts#L871
Error: Test timed out in 5000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ server/__tests__/routes.test.ts:871:5
server/__tests__/routes.test.ts > skills routes > POST /api/sessions/suspend > returns 204 and calls registry.suspend for valid request: server/__tests__/routes.test.ts#L828
Error: Test timed out in 5000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ server/__tests__/routes.test.ts:828:5
server/__tests__/event-store.test.ts > EventStore > getAttentionSessions > excludes inactive sessions: server/__tests__/event-store.test.ts#L573
AssertionError: expected [ { sessionId: 'sess-1', …(29) } ] to have a length of +0 but got 1 - Expected + Received - 0 + 1 ❯ server/__tests__/event-store.test.ts:573:25
server/__tests__/chat.test.ts > startChat stores user message for resumed sessions > echoes user_message to transport and broadcasts to observers: server/__tests__/chat.test.ts#L524
AssertionError: expected 'if (options.resume) {\n const me…' to contain 'eventStore.append(options.resume, \'u…' - Expected + Received - eventStore.append(options.resume, 'user_message' + if (options.resume) { + const messageId = + options.clientMsgId || `umsg-${Date.now()}-${randomUUID().slice(0, 8)}-resume`; + storeAndEchoIfNew( + options.resume, + messageId, + fullPrompt, + clientId, + transport, + session.observers, + ); + } + + ❯ server/__tests__/chat.test.ts:524:20
Unhandled error: server/app.ts#L574
TypeError: eventStore.setSessionState is not a function ❯ server/app.ts:574:18 This error originated in "server/__tests__/suspend-routes.test.ts" test file. It doesn't mean the error was thrown inside the file itself, but while it was running. The latest test that might've caused the error is "handles multiple sessions in one request". It might mean one of the following: - The error was thrown, while Vitest was running this test. - If the error occurred after the test had been completed, this was the last documented test before it was thrown.
Unhandled error: server/app.ts#L574
TypeError: eventStore.setSessionState is not a function ❯ server/app.ts:574:18 This error originated in "server/__tests__/suspend-routes.test.ts" test file. It doesn't mean the error was thrown inside the file itself, but while it was running. The latest test that might've caused the error is "returns 204 and calls registry.suspend for valid request". It might mean one of the following: - The error was thrown, while Vitest was running this test. - If the error occurred after the test had been completed, this was the last documented test before it was thrown.
Unhandled error: frontend/src/components/EventCard.tsx#L16
Error: useMitzoStore must be used within a <MitzoStoreProvider> ❯ EventCard frontend/src/components/EventCard.tsx:16:29 ❯ Object.react_stack_bottom_frame node_modules/react-dom/cjs/react-dom-client.development.js:25904:20 ❯ renderWithHooks node_modules/react-dom/cjs/react-dom-client.development.js:7662:22 ❯ updateFunctionComponent node_modules/react-dom/cjs/react-dom-client.development.js:10166:19 ❯ beginWork node_modules/react-dom/cjs/react-dom-client.development.js:11778:18 ❯ runWithFiberInDEV node_modules/react-dom/cjs/react-dom-client.development.js:874:13 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom-client.development.js:17641:22 ❯ workLoopSync node_modules/react-dom/cjs/react-dom-client.development.js:17469:41 ❯ renderRootSync node_modules/react-dom/cjs/react-dom-client.development.js:17450:11 This error originated in "frontend/src/pages/__tests__/CalendarView.test.tsx" test file. It doesn't mean the error was thrown inside the file itself, but while it was running.
Unhandled error: server/app.ts#L574
TypeError: eventStore.setSessionState is not a function ❯ server/app.ts:574:18 This error originated in "server/__tests__/routes.test.ts" test file. It doesn't mean the error was thrown inside the file itself, but while it was running. The latest test that might've caused the error is "authenticates via cookie (sendBeacon sends cookies automatically)". It might mean one of the following: - The error was thrown, while Vitest was running this test. - If the error occurred after the test had been completed, this was the last documented test before it was thrown.
Unhandled error: server/app.ts#L574
TypeError: eventStore.setSessionState is not a function ❯ server/app.ts:574:18 This error originated in "server/__tests__/routes.test.ts" test file. It doesn't mean the error was thrown inside the file itself, but while it was running. The latest test that might've caused the error is "returns 204 and calls registry.suspend for valid request". It might mean one of the following: - The error was thrown, while Vitest was running this test. - If the error occurred after the test had been completed, this was the last documented test before it was thrown.
ci
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, gitleaks/gitleaks-action@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
ci
JS bundle exceeds 600KB (982KB)
ci: frontend/src/pages/TodoView.tsx#L20
Fast refresh only works when a file only exports components. Use a new file to share constants or functions between components
ci: frontend/src/pages/TaskBoard.tsx#L52
Fast refresh only works when a file only exports components. Use a new file to share constants or functions between components
ci: frontend/src/pages/TaskBoard.tsx#L26
Fast refresh only works when a file only exports components. Use a new file to share constants or functions between components
ci: frontend/src/hooks/useVoice.ts#L326
React Hook useCallback has a missing dependency: 'setPartialTranscript'. Either include it or remove the dependency array
ci: frontend/src/hooks/useVoice.ts#L307
React Hook useCallback has a missing dependency: 'setPartialTranscript'. Either include it or remove the dependency array
ci: frontend/src/hooks/useVoice.ts#L232
React Hook useCallback has a missing dependency: 'setPartialTranscript'. Either include it or remove the dependency array
ci: frontend/src/components/__tests__/ServiceStatus.test.tsx#L10
Unexpected any. Specify a different type
ci: frontend/src/components/__tests__/ServiceStatus.test.tsx#L9
Unexpected any. Specify a different type
ci: frontend/src/components/__tests__/ServiceStatus.test.tsx#L8
Unexpected any. Specify a different type
ci: frontend/src/components/TodoCard.tsx#L72
The ref value 'timers.current' will likely have changed by the time this effect cleanup function runs. If this ref points to a node rendered by React, copy 'timers.current' to a variable inside the effect, and use that variable in the cleanup function

Artifacts

Produced during runtime
Name Size Digest
gitleaks-results.sarif
359 Bytes
sha256:b4bec6166fd115056b485d00e6252f3fec0cafee1dd855451461db7a571763d5