⚙️ [meta] renovate treats all gha updates as first-class updates#158
Conversation
Signed-off-by: Christopher Hicks <chicks.net@gmail.com>
There was a problem hiding this comment.
Pull request overview
Updates Renovate configuration so GitHub Actions dependency updates are no longer auto-merged and instead require the normal PR review/merge flow, aligning them with “first-class” dependency updates.
Changes:
- Consolidates GitHub Actions package rules into a single rule covering major/minor/patch updates.
- Disables automerge for all GitHub Actions updates while keeping a 3-day minimum release age.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Code ReviewThis is a small but meaningful change to the Renovate configuration. Here's my analysis: What the change doesConsolidates two separate
Strengths
Considerations / Potential Issues
Suggestion (optional)If the goal is manual review for all updates while still reducing PR noise, consider: {
"matchManagers": ["github-actions"],
"matchUpdateTypes": ["major", "minor", "patch"],
"automerge": false,
"minimumReleaseAge": "3 days",
"groupName": "GitHub Actions"
}This groups all GHA updates into one PR per cycle rather than one PR per action — less noise, same review requirement. SummaryThe change is correct and the security reasoning is solid. The only real question is whether losing the grouping is intentional — if you're comfortable reviewing individual action PRs, this works fine as-is. If grouping is preferred, adding a |
Done
Meta
(Automated in
.just/gh-process.just.)