Summary
Automated CI/CD maintenance audit (2026-05-06). The gh CLI is unavailable in this environment, so this report is based on GitHub MCP PR check-run data.
Confirmed failures (by run ID)
| Run ID |
Workflow |
Branch |
Failure |
| 24065489776 |
Test Plugins |
fix/ci-type-errors-and-stale-test-date |
tsc --noEmit — 3 unused TS imports |
| 24063290384 |
Test Plugins |
fix/ci-type-errors-and-stale-test-date |
shared-deps out of sync + type check |
| 24029941408 |
Test Stats Plugin |
fix/ci-type-errors-and-stale-test-date |
stale hardcoded date (2026-03-26) outside 7-day window |
| 24029941414 |
Test Stats Plugin |
fix/ci-type-errors-and-stale-test-date |
stale hardcoded date |
| 24276607217 |
Test Plugins |
fix/ci-24065489776-ts-and-dates |
browser-use version mismatch (1.1.1 vs 1.1.2) |
| 24298790072 |
Test Plugins |
fix/ci-workflow-trigger-broadening (PR #32) |
type check failure (inherited from unfixed base) |
| 24298790076 / 24298782547 |
Test Stats Plugin |
fix/ci-workflow-trigger-broadening (PR #32) |
stale date (inherited from unfixed base) |
Root causes
- Unused TypeScript imports (TS6133) —
noUnusedLocals: true failed on removeGitignoreEntries, vi, and existsSync left behind after refactors.
- Stale hardcoded test dates —
plugins/stats/tests/db.test.ts and integration.test.ts used "2026-03-26", which drifted outside the 7/14-day rolling query windows.
- browser-use version drift —
plugins/browser-use/plugin.json bumped to 1.1.2 but marketplace.json stayed at 1.1.1; caught by the marketplace-sync integration test.
- Workflow trigger branch filter —
test-plugins.yml and test-stats.yml had a hardcoded branches allowlist ([main, fix/ci-type-errors-and-stale-test-date]), making every other fix branch invisible to CI (only GitGuardian fired on those PRs).
PR status
| PR |
Branch |
CI |
Mergeable |
Verdict |
| #34 |
fix/ci-all-fixes-final |
✅ All 13 green |
✅ clean |
MERGE THIS — canonical fix path |
| #24 |
fix/ci-24065489776-ts-and-dates |
✅ All 7 green |
✅ clean |
Ready to merge (subset of #34) |
| #33 |
fix/ci-consolidated |
✅ All 7 green |
❌ dirty (merge conflict) |
Cannot be merged as-is |
| #32 |
fix/ci-workflow-trigger-broadening |
❌ failures |
— |
Superseded by #34 — close |
| #31 |
fix/ci-main-browser-use-version |
⚠️ GitGuardian only |
— |
Targets dist-only main; test workflows cannot run here — close as not planned |
| #28 |
fix/ci-24276607217-browser-use-version |
⚠️ GitGuardian only |
— |
Superseded by #34 — close |
| #23 |
fix/ci-typescript-and-stats-dates-resolved |
⚠️ GitGuardian only |
— |
Superseded by #34 — close |
| #22 |
fix/ci-typescript-and-stats-dates |
⚠️ GitGuardian only |
— |
Superseded by #34 — close |
Recommended merge path (corrected 2026-05-06)
Merge PR #34 (fix/ci-all-fixes-final → fix/ci-type-errors-and-stale-test-date).
PR #33 was previously recommended but has mergeable_state: dirty (merge conflict). PR #34 is the correct path:
mergeable_state: clean — merges without conflicts
- All 13 CI checks pass (both Node 20 and 22, Test Plugins and Test Stats Plugin)
- Contains every fix: unused TS imports, rolling test dates, browser-use 1.1.2 in marketplace.json, workflow trigger broadening
- 8 files changed, 30 additions, 31 deletions
After #34 is merged, close PRs #22, #23, #28, #31, #32, #33 as superseded/not-planned.
Stale branch cleanup
Over 30 fix/ci-* branches have accumulated. Once the fix PRs are resolved, the following branches are safe to delete (all are abandoned attempts at the same fixes):
fix/ci-23779059727, fix/ci-23849758228*, fix/ci-23971192917, fix/ci-23979261331, fix/ci-24022272585, fix/ci-24029941408, fix/ci-24063290384, fix/ci-24065489776*, fix/ci-24276607217-browser-use-version, fix/ci-all-24065489776, fix/ci-all-typescript-errors-consolidated, fix/ci-main-browser-use-version, fix/ci-pnpm-*, fix/ci-remaining-type-errors*, fix/ci-test-plugins-*, fix/ci-ts-*, fix/ci-typecheck*, fix/ci-typescript-*, fix/ci-unused-imports-typecheck, fix/ci-vitest-*, fix/ci-workflow-*, fix/ci-workspace-*, ci-maintenance-test-probe
No new failures since April 12
No commits have been pushed to the source branch since April 11, and no new CI failures have been detected. The repository is in a "fixes ready, not merged" state. The single required action is merging PR #34.
Summary
Automated CI/CD maintenance audit (2026-05-06). The
ghCLI is unavailable in this environment, so this report is based on GitHub MCP PR check-run data.Confirmed failures (by run ID)
tsc --noEmit— 3 unused TS importsRoot causes
noUnusedLocals: truefailed onremoveGitignoreEntries,vi, andexistsSyncleft behind after refactors.plugins/stats/tests/db.test.tsandintegration.test.tsused"2026-03-26", which drifted outside the 7/14-day rolling query windows.plugins/browser-use/plugin.jsonbumped to1.1.2butmarketplace.jsonstayed at1.1.1; caught by themarketplace-syncintegration test.test-plugins.ymlandtest-stats.ymlhad a hardcodedbranchesallowlist ([main, fix/ci-type-errors-and-stale-test-date]), making every other fix branch invisible to CI (only GitGuardian fired on those PRs).PR status
fix/ci-all-fixes-finalfix/ci-24065489776-ts-and-datesfix/ci-consolidatedfix/ci-workflow-trigger-broadeningfix/ci-main-browser-use-versionmain; test workflows cannot run here — close as not plannedfix/ci-24276607217-browser-use-versionfix/ci-typescript-and-stats-dates-resolvedfix/ci-typescript-and-stats-datesRecommended merge path (corrected 2026-05-06)
PR #33 was previously recommended but has
mergeable_state: dirty(merge conflict). PR #34 is the correct path:mergeable_state: clean— merges without conflictsAfter #34 is merged, close PRs #22, #23, #28, #31, #32, #33 as superseded/not-planned.
Stale branch cleanup
Over 30
fix/ci-*branches have accumulated. Once the fix PRs are resolved, the following branches are safe to delete (all are abandoned attempts at the same fixes):fix/ci-23779059727,fix/ci-23849758228*,fix/ci-23971192917,fix/ci-23979261331,fix/ci-24022272585,fix/ci-24029941408,fix/ci-24063290384,fix/ci-24065489776*,fix/ci-24276607217-browser-use-version,fix/ci-all-24065489776,fix/ci-all-typescript-errors-consolidated,fix/ci-main-browser-use-version,fix/ci-pnpm-*,fix/ci-remaining-type-errors*,fix/ci-test-plugins-*,fix/ci-ts-*,fix/ci-typecheck*,fix/ci-typescript-*,fix/ci-unused-imports-typecheck,fix/ci-vitest-*,fix/ci-workflow-*,fix/ci-workspace-*,ci-maintenance-test-probeNo new failures since April 12
No commits have been pushed to the source branch since April 11, and no new CI failures have been detected. The repository is in a "fixes ready, not merged" state. The single required action is merging PR #34.