v1.0.113 — feat: Multi-Product Fleet Control Room Dashboard
Release v1.0.113: Blocked — Fleet Control Room Dashboard Did Not Merge
Date: 2026-03-11
What happened
This release tag was created for PR #126 (Multi-Product Fleet Control Room Dashboard), but the merge was blocked and no new code shipped.
- The CI
Testjob failed on all 5 consecutive runs against thefeat/fleet-dashboardbranch npx vitest runexits non-zero; the exact failing tests need local investigation- The PR modifies several test files and
vitest.config.tsto handle Vitest 3.x unhandled rejection behavior — those changes did not resolve the failures
What needs to happen
- Run
npx vitest runlocally to identify the specific failing tests - Fix the failures and push a new commit
- Confirm a green CI run before re-requesting a merge
Technical notes
No 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.
Release Notes
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:
- The PR's
mergeablefield isfalse - All 5 recent CI runs on the branch have
conclusion: "failure" - The merge attempt was rejected with
"CI checks failed: Test" - This is a consistent, reproducible failure — not a transient flake
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.
❌ Merge Blocked — CI Tests Failing
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.
What I found
| Check | Status |
|---|---|
| CI Run #22941693101 | ❌ failure |
| CI Run #22941617504 | ❌ failure |
| CI Run #22941516956 | ❌ failure |
| CI Run #22941480940 | ❌ failure |
| CI Run #22941409285 | ❌ failure |
The Failure
- Failing step:
Run tests(thetestjob inci.yml) - The test runner (
npx vitest run) is exiting with a non-zero code - The raw CI log excerpt confirms the failure is in the test suite, not the build or typecheck steps
What the PR touches (test-related)
The 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— addsdangerouslyIgnoreUnhandledErrors: true
What needs to happen before this can merge
- The PR author needs to identify the specific test(s) failing (run
npx vitest runlocally to see the full output) - Fix the failing test(s) and push a new commit
- Confirm CI passes with a green ✅ run before re-requesting a merge
Once CI is green, the merge, tag v1.0.113, and release can proceed immediately.