Skip to content

ci: fix PR accumulation — merge consolidated fix and close superseded branches/PRs #119

@erudenko

Description

@erudenko

CI Maintenance Report — 2026-05-03

This issue is filed by the automated CI maintenance agent after auditing all recent GitHub Actions failures and open fix PRs.


Active CI Failures

PR #32 (fix/ci-workflow-trigger-broadening) — FAILING ❌

The only open PR with current CI failures. Three jobs failed on 2026-04-12:

Job Run ID Conclusion
test (20) 24298790072 failure
test (Test Stats Plugin) 24298790076 failure
test (Test Stats Plugin) 24298782547 failure

Root cause: This PR only changed workflow YAML (removed hardcoded branch filters) but was stacked on fix/ci-type-errors-and-stale-test-date which still had broken TypeScript imports and stale hardcoded dates. The trigger fix worked — CI actually ran — but the tests themselves failed.

Status: Superseded entirely by PR #33 (which includes all code fixes + the trigger broadening).


Currently Green Fix PRs (all checks pass ✅)

PR Branch All checks
#24 fix/ci-24065489776-ts-and-dates ✅ 7/7 (Apr 11)
#33 fix/ci-consolidated ✅ 7/7 (Apr 12)
#34 fix/ci-all-fixes-final ✅ all (Apr 12)

PR #33 is the recommended merge target — it is the most comprehensive fix, covers all known failures, and all CI checks pass.


PRs to Close (superseded)

PR Branch Reason
#22 fix/ci-typescript-and-stats-dates Superseded by #24 and #33
#23 fix/ci-typescript-and-stats-dates-resolved Superseded by #24 and #33
#28 fix/ci-24276607217-browser-use-version Superseded by #24 and #33
#31 fix/ci-main-browser-use-version Targets dist-only main orphan (no source CI); superseded by #33
#32 fix/ci-workflow-trigger-broadening Superseded by #33 (same trigger fix + all code fixes)

Stale Branches to Delete (~45 branches)

The repository has accumulated 45+ fix/ci-* branches from repeated CI maintenance runs. All of the failures they addressed are now covered by PR #33. These branches can be safely deleted after #33 is merged:

Full list of stale fix/ci-* branches
  • fix/ci-23779059727
  • fix/ci-23849758228-pnpm-workspace
  • fix/ci-23849758228-standalone
  • fix/ci-23849758228
  • fix/ci-23971192917
  • fix/ci-23979261331
  • fix/ci-24022272585
  • fix/ci-24029941408
  • fix/ci-24063290384
  • fix/ci-24065489776-marketplace-version
  • fix/ci-24065489776-pr-attempt
  • fix/ci-24065489776-ts-and-dates (PR fix(ci): remove 3 unused TS imports + fix stale stats dates + re-enable CI triggers #24 — keep until merged or superseded)
  • fix/ci-24065489776
  • fix/ci-24276607217-browser-use-version
  • fix/ci-all-24065489776
  • fix/ci-all-fixes-final (PR fix(ci): complete all-fixes branch — rolling stats dates in integration.test.ts + browser-use 1.1.2 #34 — keep until merged or closed)
  • fix/ci-all-typescript-errors-consolidated
  • fix/ci-consolidated (PR fix(ci): consolidated — TS imports, stale dates, browser-use version, unrestricted triggers #33 — keep until merged)
  • fix/ci-main-browser-use-version
  • fix/ci-pnpm-ignore-workspace
  • fix/ci-pnpm-install-flags
  • fix/ci-pnpm-install-ignore-workspace
  • fix/ci-pnpm-install-workspace
  • fix/ci-pnpm-lockfile-skills-api
  • fix/ci-pnpm-workspace-and-kanban-version
  • fix/ci-pnpm-workspace-claudeup-core
  • fix/ci-pnpm-workspace-isolation
  • fix/ci-pnpm-workspace-sync
  • fix/ci-remaining-type-errors
  • fix/ci-remaining-type-errors-and-stats-dates
  • fix/ci-test-plugins-ignore-workspace
  • fix/ci-test-plugins-kanban-version-mismatch
  • fix/ci-test-plugins-lockfile
  • fix/ci-test-plugins-pnpm-flags-v2
  • fix/ci-test-plugins-pnpm-ignore-workspace
  • fix/ci-test-plugins-pnpm-install
  • fix/ci-test-plugins-pnpm-install-flags
  • fix/ci-test-plugins-pnpm-v10
  • fix/ci-test-plugins-pnpm-workspace
  • fix/ci-test-plugins-workspace-isolation
  • fix/ci-test-plugins-workspace-mismatch
  • fix/ci-ts-errors-and-stale-dates-main-pr
  • fix/ci-ts-unused-imports-and-stale-date
  • fix/ci-type-errors-and-stale-test-date
  • fix/ci-typecheck-24065489776
  • fix/ci-typecheck-and-stats-dates
  • fix/ci-typescript-and-stats-dates
  • fix/ci-typescript-and-stats-dates-resolved
  • fix/ci-unused-imports-typecheck
  • fix/ci-workflow-trigger-broadening
  • ci-maintenance-test-probe

Recommended Actions (in order)

  1. Review and merge PR fix(ci): consolidated — TS imports, stale dates, browser-use version, unrestricted triggers #33 (fix/ci-consolidated) — all 7 CI checks pass; this is the single PR that resolves every known failure.
  2. Close PRs fix(ci): remove unused TS imports + fix stale stats test dates #22, fix(ci): resolve merge conflict — unused TS imports + stale stats test dates #23, fix(marketplace): bump browser-use version 1.1.1 → 1.1.2 in marketplace.json #28, fix(marketplace): bump browser-use version 1.1.1 → 1.1.2 to fix CI #31, fix(ci): remove hardcoded branch filters from workflow triggers #32 as superseded by fix(ci): consolidated — TS imports, stale dates, browser-use version, unrestricted triggers #33.
  3. After fix(ci): consolidated — TS imports, stale dates, browser-use version, unrestricted triggers #33 is merged, delete all stale fix/ci-* branches listed above.
  4. Consider adding branch protection rules or configuring the CI maintenance agent with a limit on open fix PRs to prevent future accumulation.

Why This Was Not Auto-Fixed

The CI failures on PR #32 are not transient (not network timeouts or rate limits). The code-level fixes already exist and are proven green in PR #33. Opening yet another fix PR would only add to the existing accumulation. Human review and merge is the correct resolution here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingci

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions