This repository groups presets containing common and specific Renovate Bot configuration for our projects.
In the project's renovate.json
file, extends any of these presets and add your own additional configuration if needed.
Default
Uses the config:base preset and enables the following:
- PRs are scheduled to be created every Monday before 3am (UTC), four at the time
- Stale PRs are automatically rebased
chore({depType})
(e.g.chore(dev-deps)
) is used for PR titles and commit messages
{
"extends": ["github>gr4vy/renovate-config"]
}
JavaScript
Uses the default preset and enables the following:
- Dependencies ranges are bumped (e.g.
^1.0.0 -> ^1.1.0
) - PRs are automatically assigned to the JavaScript team as reviewer
- Special security PRs are created for vulnerabilities in root packages
- Development dependencies are labelled with `patch` and automerged
- Production dependencies are labelled with `minor`
- Resolutions and major dependency updates are disabled
eslint
updates are grouped
{
"extends": ["github>gr4vy/renovate-config:javascript"]
}