Skip to content

ci(genbi): print what uv actually installed #4

ci(genbi): print what uv actually installed

ci(genbi): print what uv actually installed #4

Triggered via push September 4, 2026 04:53
Status Failure
Total duration 2m 36s
Artifacts

genbi-ci.yml

on: push
typecheck, test, build
2m 32s
typecheck, test, build
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 1 warning
[frontend] src/setup/__tests__/SetupPage.decision.live.test.tsx > Setup page — decision checkpoint (live mode) > connect: a 409 name_conflict renders the decision card, and "Start clean" streams a fresh turn to completion: apps/genbi/src/setup/__tests__/SetupPage.decision.live.test.tsx#L159
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". ❯ src/setup/__tests__/SetupPage.decision.live.test.tsx:159:3
[backend] test/native-sessions.test.ts > native session persistence > passes exact separate v2/v4 producer descriptors to the real process seam for codex and cleans them on success and failure: apps/genbi/server/native-sessions.ts#L1359
Error: native session producer is incompatible ❯ NativeSessionService.create server/native-sessions.ts:1359:72 ❯ test/native-sessions.test.ts:1447:21
[backend] test/native-sessions.test.ts > native session persistence > passes exact separate v2/v4 producer descriptors to the real process seam for claude and cleans them on success and failure: apps/genbi/server/native-sessions.ts#L1359
Error: native session producer is incompatible ❯ NativeSessionService.create server/native-sessions.ts:1359:72 ❯ test/native-sessions.test.ts:1447:21
[backend] test/local-launch-gate.test.ts > local GenBI contract check > does not accept an arbitrary process on the requested BFF port: apps/genbi/scripts/verify-local-launch.mjs#L202
Error: Warble native producer preflight failed for the selected runtime closure (identity=sha256:d39377ff850d8978e8cedda0e9a05da331344126bb6e82b5293d25e318f63598 phase=dispatch_analysis_codex result=wren_runtime_unavailable) ❯ probeNativeSessionProducer scripts/verify-local-launch.mjs:202:33 ❯ runWarbleContractProbe scripts/verify-local-launch.mjs:240:20 ❯ verifyLocalLaunch scripts/verify-local-launch.mjs:360:21 ❯ test/local-launch-gate.test.ts:420:22 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { code: 'contract' }
[backend] test/local-launch-gate.test.ts > local GenBI contract check > accepts an agent-sdk dispatcher binary that is not inside any Warble checkout either: apps/genbi/test/local-launch-gate.test.ts#L394
AssertionError: contract check BLOCKED [contract]: Warble native producer preflight failed for the selected runtime closure (identity=sha256:ad67a666fa2dd47a53d9f9f6c35c7657a374f52ac4eb9cd98a230e6d68710020 phase=dispatch_analysis_codex result=wren_runtime_unavailable): expected 1 to be +0 // Object.is equality - Expected + Received - 0 + 1 ❯ test/local-launch-gate.test.ts:394:92
[backend] test/local-launch-gate.test.ts > local GenBI contract check > accepts a loose binary under node_modules that no @warble/cli package owns: apps/genbi/test/local-launch-gate.test.ts#L379
AssertionError: contract check BLOCKED [contract]: Warble native producer preflight failed for the selected runtime closure (identity=sha256:534d4d5eb4b3b7fc6c5146dc33b95f1b104fe2c52341a3f8c63f63c5c9810ddd phase=dispatch_analysis_codex result=wren_runtime_unavailable): expected 1 to be +0 // Object.is equality - Expected + Received - 0 + 1 ❯ test/local-launch-gate.test.ts:379:92
[backend] test/local-launch-gate.test.ts > local GenBI contract check > accepts a Warble binary that lives inside a git checkout, dirty or not: apps/genbi/test/local-launch-gate.test.ts#L362
AssertionError: contract check BLOCKED [contract]: Warble native producer preflight failed for the selected runtime closure (identity=sha256:54b31bfbd885fa03f008e59826119468549a589cf8367ac857194f3fc651128b phase=dispatch_analysis_codex result=wren_runtime_unavailable): expected 1 to be +0 // Object.is equality - Expected + Received - 0 + 1 ❯ test/local-launch-gate.test.ts:362:92
[backend] test/local-launch-gate.test.ts > local GenBI contract check > accepts and projects only a fully pinned Codex tuple after all file-only purpose probes: apps/genbi/scripts/verify-local-launch.mjs#L202
Error: Warble native producer preflight failed for the selected runtime closure (identity=sha256:eb12abd646fec42ff9b680a14702189db4706fda3a22dfc35b89b00d4140e2fe phase=dispatch_analysis_codex result=wren_runtime_unavailable) ❯ probeNativeSessionProducer scripts/verify-local-launch.mjs:202:33 ❯ runWarbleContractProbe scripts/verify-local-launch.mjs:240:20 ❯ verifyLocalLaunch scripts/verify-local-launch.mjs:360:21 ❯ test/local-launch-gate.test.ts:256:22 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { code: 'contract' }
[backend] test/local-launch-gate.test.ts > local GenBI contract check > uses production providers and BFF native preflight for every required Warble surface without starting services: apps/genbi/test/local-launch-gate.test.ts#L242
AssertionError: contract check BLOCKED [contract]: Warble native producer preflight failed for the selected runtime closure (identity=sha256:42dd8777f8ae32d229e28a54680c1e459afcf61260e3123cefe483f13784766e phase=dispatch_analysis_codex result=wren_runtime_unavailable): expected 1 to be +0 // Object.is equality - Expected + Received - 0 + 1 ❯ test/local-launch-gate.test.ts:242:92
[backend] test/e2e-nested-datasource-pin.test.ts > wren profile add vs a nested data_source shape [opt-in e2e, real wren CLI] > DOES pin the profile once wren_project.yml uses the flat data_source shape (what 'wren context init' actually produces): apps/genbi/test/e2e-nested-datasource-pin.test.ts#L89
AssertionError: expected 'Created minimal profile \'duck_one\' …' to match /Pinned profile 'duck_one'/i - Expected: /Pinned profile 'duck_one'/i + Received: "Created minimal profile 'duck_one' with datasource=duckdb. Edit ~/.wren/profiles.yml to add connection fields. Profile 'duck_one' added. Next: wren context init " ❯ test/e2e-nested-datasource-pin.test.ts:89:20
typecheck, test, build
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, astral-sh/setup-uv@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/