chore(renovate): enable auto-merge for dependency updates - #709
Conversation
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
| "prConcurrentLimit": 2, | ||
| "minimumReleaseAge": "7 days", | ||
| "internalChecksFilter": "strict", | ||
| "automerge": true, |
There was a problem hiding this comment.
Top-level automerge: true applies to major version bumps too.
None of the existing packageRules adds "automerge": false for major updates, so a major dependency release will be merged automatically once CI passes and the 7-day age window clears — no human review required.
For a core infrastructure package this is a meaningful supply chain exposure: a compromised or breaking major release gets merged without any maintainer eyes on it. Minor/patch automerge is generally fine given the minimumReleaseAge+internalChecksFilter guards, but major updates typically warrant human sign-off.
| "automerge": true, | |
| "automerge": true, | |
| "major": { "automerge": false }, |
Or equivalently as a packageRules entry:
{ "matchUpdateTypes": ["major"], "automerge": false }|
1 finding. 1.
|
Ethan-Arrowood
left a comment
There was a problem hiding this comment.
Major or otherwise I think this is reasonable. If 7-day age + CI passes, ship it. If something breaks, we'll find out and then can fix.
Summary
"automerge": trueat the top level ofrenovate.jsonso Renovate will automatically merge PRs once CI passes🤖 Generated with Claude Code