chore: update Renovate and Dependabot config#467
Conversation
There was a problem hiding this comment.
Pull request overview
This PR consolidates dependency update tooling by making Renovate the sole tool for regular dependency version updates and lock file maintenance, while retaining Dependabot only for security vulnerability alerts (which don't require a dependabot.yml config file). The Renovate config is enhanced with package grouping rules and lock file maintenance scheduling.
Changes:
- Deleted
.github/dependabot.ymlto stop Dependabot version updates, since Renovate now handles all regular dependency updates - Updated
renovate.jsonto scope managers topep621andgithub-actions, added grouped package rules for minor/patch Python deps and GitHub Actions, and enabled weekly lock file maintenance - Removed the
dependabot.ymlreference from the build chain specification's directory tree
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
.github/dependabot.yml |
Fully deleted — Dependabot version updates replaced by Renovate |
renovate.json |
Expanded config: restricted managers, added grouping rules, lock file maintenance, changed schedule to "at any time" |
specifications/SPEC-BUILD-CHAIN-CICD-SERVICE.md |
Removed dependabot.yml line from the .github/ directory tree diagram |
d0dce04 to
bae0b9e
Compare
Codecov Report✅ All modified and coverable lines are covered by tests. |
|



Unifying our usage of Renovate vs Dependabot with other projects:
The dependabot.yml file was referenced in a spec; I'm removing that line.