Date: 2026-03-11
This release tag was created for PR #126 (Multi-Product Fleet Control Room Dashboard), but the merge was blocked and no new code shipped.
Test job failed on all 5 consecutive runs against the feat/fleet-dashboard branchnpx vitest run exits non-zero; the exact failing tests need local investigationvitest.config.ts to handle Vitest 3.x unhandled rejection behavior — those changes did not resolve the failuresnpx vitest run locally to identify the specific failing testsNo database changes, no new routes, and no user-facing changes landed. The fleet router and dashboard component (src/lib/routers/fleet.ts, src/components/fleet-dashboard-content.tsx) remain unmerged.
I've done a thorough investigation. The CI is consistently failing (5 consecutive runs) on the Test job. The test output log is being cut off before revealing the exact failing test names. Given that:
mergeable field is falseconclusion: "failure""CI checks failed: Test"I must stop and report the failure rather than proceeding with the merge. PR #126 cannot be merged in its current state due to failing CI tests.
PR #126 cannot be merged. The merge was rejected because the CI Test job is consistently failing across all 5 recent CI runs on the feat/fleet-dashboard branch.
| Check | Status |
|---|---|
| CI Run #22941693101 | ❌ failure |
| CI Run #22941617504 | ❌ failure |
| CI Run #22941516956 | ❌ failure |
| CI Run #22941480940 | ❌ failure |
| CI Run #22941409285 | ❌ failure |
Run tests (the test job in ci.yml)npx vitest run) is exiting with a non-zero codeThe PR modifies several test files to work around Vitest 3.x unhandled rejection behavior:
tests/inngest/deal-staleness-escalation-cron.test.tstests/inngest/pipeline-failure-autofix.test.tstests/lib/agent-logger.test.tstests/lib/data-export-fulfillment-cron.test.tstests/lib/stale-pipeline-recovery-cron.test.tstests/lib/routers/fleet.test.ts (new)vitest.config.ts — adds dangerouslyIgnoreUnhandledErrors: truenpx vitest run locally to see the full output)Once CI is green, the merge, tag v1.0.113, and release can proceed immediately.