You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This issue was filed by the automated CI/CD maintenance agent after a full audit of recent check runs across all open PRs. No new CI failures have triggered since 2026-04-12 (no new pushes to any source branch), but four fix PRs from April are stalled unmerged and one latent failure risk remains in the base branch.
Structural issue (PRs #22, #23, #28, #31, #32 received no test CI):test-plugins.yml and test-stats.yml had a hardcoded branches allowlist [main, fix/ci-type-errors-and-stale-test-date]. Any other branch was invisible to CI. Fixed in PR #33 (triggers broadened — no branches key, path-filters only).
Recommended Merge Order
Merge PR #33 (fix/ci-consolidated) first. It is the single most complete fix:
Removes 3 unused TS imports (TS6133)
Replaces hardcoded dates with dynamic TODAY/YESTERDAY/TWO_DAYS_AGO in both db.test.ts and integration.test.ts
Bumps browser-use to 1.1.2 in marketplace.json
Removes hardcoded branches allowlist from both workflow files so all future fix/* branches get CI
After #33 merges, PRs #24, #28, #32, and #34 can be closed as superseded.
Remaining Risk (latent, not yet triggered)
The base branch fix/ci-type-errors-and-stale-test-date (SHA 7e440fb) only partially fixed the date problem:
plugins/stats/tests/db.test.ts — patched to use dynamic today (commit c8561cc)
plugins/stats/tests/integration.test.ts — still has hardcoded "2026-03-26" (41 days old as of today)
If any new commit is pushed directly to fix/ci-type-errors-and-stale-test-date before PR #33 is merged, CI will run and Test Stats Plugin will fail (getSessionSummary, getTopTools, getDurationTrend all return 0 rows against stale dates).
Resolution: merge PR #33. That commit (c480542) already contains the full integration.test.ts date fix.
CI Maintenance Audit — 2026-05-06
This issue was filed by the automated CI/CD maintenance agent after a full audit of recent check runs across all open PRs. No new CI failures have triggered since 2026-04-12 (no new pushes to any source branch), but four fix PRs from April are stalled unmerged and one latent failure risk remains in the base branch.
Current CI Status
fix/ci-24065489776-ts-and-datesfix/ci-24276607217-browser-use-versionfix/ci-main-browser-use-versionmain)fix/ci-workflow-trigger-broadeningtest(20)failed, statstestfailedfix/ci-consolidatedfix/ci-all-fixes-finalRoot Causes (all already fixed in PRs above)
tsc --noEmit— 3 unused TS imports (TS6133)2026-03-26indb.test.tsoutside 7-day windowbrowser-useversion mismatch:plugin.json@ 1.1.2,marketplace.json@ 1.1.1integration.test.ts(PR #32 didn't fix code)Structural issue (PRs #22, #23, #28, #31, #32 received no test CI):
test-plugins.ymlandtest-stats.ymlhad a hardcodedbranchesallowlist[main, fix/ci-type-errors-and-stale-test-date]. Any other branch was invisible to CI. Fixed in PR #33 (triggers broadened — nobrancheskey, path-filters only).Recommended Merge Order
Merge PR #33 (
fix/ci-consolidated) first. It is the single most complete fix:TODAY/YESTERDAY/TWO_DAYS_AGOin bothdb.test.tsandintegration.test.tsbrowser-useto1.1.2inmarketplace.jsonbranchesallowlist from both workflow files so all futurefix/*branches get CIAfter #33 merges, PRs #24, #28, #32, and #34 can be closed as superseded.
Remaining Risk (latent, not yet triggered)
The base branch
fix/ci-type-errors-and-stale-test-date(SHA7e440fb) only partially fixed the date problem:plugins/stats/tests/db.test.ts— patched to use dynamictoday(commitc8561cc)plugins/stats/tests/integration.test.ts— still has hardcoded"2026-03-26"(41 days old as of today)If any new commit is pushed directly to
fix/ci-type-errors-and-stale-test-datebefore PR #33 is merged, CI will run andTest Stats Pluginwill fail (getSessionSummary,getTopTools,getDurationTrendall return 0 rows against stale dates).Resolution: merge PR #33. That commit (
c480542) already contains the fullintegration.test.tsdate fix.PRs That Can Be Closed After #33 Merges
fix/ci-typescript-and-stats-dates) — subset, supersededfix/ci-typescript-and-stats-dates-resolved) — conflict-resolution of fix(ci): remove unused TS imports + fix stale stats test dates #22, supersededfix/ci-24065489776-ts-and-dates) — everything in fix(ci): remove 3 unused TS imports + fix stale stats dates + re-enable CI triggers #24 is included in fix(ci): consolidated — TS imports, stale dates, browser-use version, unrestricted triggers #33fix/ci-24276607217-browser-use-version) — browser-use bump only, included in fix(ci): consolidated — TS imports, stale dates, browser-use version, unrestricted triggers #33fix/ci-workflow-trigger-broadening) — trigger fix only, included in fix(ci): consolidated — TS imports, stale dates, browser-use version, unrestricted triggers #33fix/ci-all-fixes-final) — overlaps with fix(ci): consolidated — TS imports, stale dates, browser-use version, unrestricted triggers #33; can close or merge as follow-upFiled by the CI/CD maintenance agent — no new code changes were made. Action required: human merge of PR #33.