- Writing a configuration for each repository and syncing it up is tiring
- Renovate will create way too many PRs at once if you don't follow something like this 🙂
- Convention. Consistency.
Make a file in root named renovate.json
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"github>kkrishguptaa/config-renovate"
]
}
This repo has a GitHub Action that will automatically merge the PRs created by Renovate. It runs every 6 hours.
Implements all best-practices
set by Renovate maintainers by using their preset!
Appends a commit signature at the end of everycommit with :gitSignOff
preset
- Autoapprove
- Automerge PRs
- Squash Merge
- Automated Labelling Label:
dependencies
- Autoclose if no current dependency updates
Group all pull requests into a single PR (limit of max 1 PR at a time also set)
This project is licensed under the GNU-GPLv3.0+ license. Read the license file for more details