Renovate configuration presets
- for GitHub
- for GitLab
- go to Renovate Dashboard to add your project,
- accept Renovate Bot PR
- ✅ Automerge only when safe
- When dev dependency that is self validated by CI
- When project is following semantic-versioning and well maintained
- 🚄 Focus on productivity
- The configuration should not overburden the team by creating a great amount of PR, it should be a safe way to automate and save time
- ✓ Main Supported Technologies
- NodeJS
- Docker
- React Native & Ionic (no upgrade for native dependencies)
- 🗓️ Scheduled to run outside working hours (night and weekend)
renovate.json
Application (api, webapp, static website generator, etc):
For a library repository (where dependencies should be unpinned), use this configuration:
{
"extends": ["github>w5s/renovate-config:application"]
}Legacy application (unmaintained or untested):
For an unmaintained or untested repository include this configuration (will disable automerge and limit maximum PR):
{
"extends": ["github>w5s/renovate-config:application"]
}Later, when the PR amount is lower and the application you can switch to application.json
Library:
For a library repository (where dependencies should be unpinned), use this configuration:
{
"extends": ["github>w5s/renovate-config:library"]
}Read the documentation to improve your configuration.
MIT © Julien Polo julien.polo@gmail.com