Skip to content

Phase 22-23: Synthesis Engine, Extended Steps, Demo Sessions #25

Phase 22-23: Synthesis Engine, Extended Steps, Demo Sessions

Phase 22-23: Synthesis Engine, Extended Steps, Demo Sessions #25

Triggered via pull request December 16, 2025 13:06
Status Failure
Total duration 4m 0s
Artifacts

ci.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

4 errors and 5 warnings
Integration Tests
Process completed with exit code 1.
live-session.test.ts > DO: can access internal state via runInDurableObject: app/test/integration/live-session.test.ts#L67
AssertionError: expected DurableObjectBase{ …(9) } to have property "isPlaying" ❯ live-session.test.ts:67:17 ❯ maybeHandleRunRequest home/runner/work/keyboardia/keyboardia/app/test/integration/node_modules/@cloudflare/vitest-pool-workers/dist/worker/lib/cloudflare/test-internal.mjs:197:26 ❯ DurableObject.Wrapper.fetch home/runner/work/keyboardia/keyboardia/app/test/integration/node_modules/@cloudflare/vitest-pool-workers/dist/worker/lib/cloudflare/test-internal.mjs:533:28
live-session.test.ts > DO: returns debug info via /debug endpoint: app/test/integration/live-session.test.ts#L50
AssertionError: expected { sessionId: 'test-debug', …(9) } to have property "isPlaying" ❯ live-session.test.ts:50:17
E2E Tests
Process completed with exit code 1.
Lint: app/src/hooks/useSession.ts#L216
React Hook useEffect has a missing dependency: 'state'. Either include it or remove the dependency array
Lint: app/src/hooks/useSession.ts#L168
React Hook useEffect has missing dependencies: 'isDebugMode', 'loadState', 'logError', 'logState', 'resetState', and 'setSessionInfo'. Either include them or remove the dependency array. If 'resetState' changes too often, find the parent component that defines it and wrap that definition in useCallback
Lint: app/src/hooks/useQRMode.ts#L65
React Hook useMemo has an unnecessary dependency: 'isActive'. Either exclude it or remove the dependency array
Lint: app/src/hooks/useMultiplayer.ts#L175
React Hook useEffect has a missing dependency: 'getStateForHash'. Either include it or remove the dependency array
E2E Tests
No files were found with the provided path: app/playwright-report/. No artifacts will be uploaded.