Personally fine-tuned Mend Renovate configuration
- Follows Conventional Commits
- Automatically creates PR for non-major updates
- Groups all non-major updates by default in a single PR
- Major updates require manual approval in the dependency dashboard before PR is created
- Enables Renovate commit signing
- Enables
Dependency Dashboard
for quick overview of dependencies - Rebases PRs whenever conflicts arise
- Attempts to create migration PRs whenever your renovate config becomes out-of-date
- & more!
Add "github>kiruyuto/renovate-config"
to extends
array in yourrenovate.json
file, so it looks like this:
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [ "github>kiruyuto/renovate-config" ]
}
You can override any of the settings in this configuration by adding them to your renovate.json
file.
For example, to change the conventional commits scope
and use dependencies
instead of deps
, you can add the following to your renovate.json
file, below the extends
section:
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [ "github>kiruyuto/renovate-config" ], // Please note this has default scope of "deps"
"semanticCommitScope": "dependencies" // This will override commit scope to "dependencies"
}
You can validate the configuration in this repo by running the following command:
bun install && bun run validate
or check the official docs on how to validate your own file!