Skip to content

fix: recognize dependency bots and prevent aider cache rejection - #65

Merged
ECorreia45 merged 1 commit into
mainfrom
fix/maintenance-aider-cache-20261017
Oct 17, 2026
Merged

ECorreia45 merged 1 commit into
mainfrom
fix/maintenance-aider-cache-20261017

Conversation

@ECorreia45

Copy link
Copy Markdown
Contributor

Required daily-maintenance follow-up

  • Recognize the exact GitHub CLI app/renovate and app/dependabot author identities alongside canonical [bot] identities, rejecting bare usernames, lookalikes, and explicit non-bots.
  • Disable aider RepoMap with --map-tokens 0 in both AI paths, retaining explicit source targets and strict rejection of unexpected files. Successful edits no longer fail because aider created its own checkout cache.
  • Add regressions exercising both actual workflow shell selectors, review/health gates, the three-repair cap, successful source edits, and continued rejection of unexpected caches.

Validation

39 local guard tests passed, plus Bash syntax, actionlint, Prettier, and git diff checks. No package source, dependencies, credentials, billing, permissions, or schedule changes. Exact-head CI will be verified before the authorized merge. No live maintenance dispatch.

@ECorreia45
ECorreia45 marked this pull request as ready for review October 17, 2026 22:58
@ECorreia45
ECorreia45 merged commit ec6d0e3 into main Oct 17, 2026
4 checks passed
@ECorreia45
ECorreia45 deleted the fix/maintenance-aider-cache-20261017 branch October 25, 2026 17:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant