A Renovate preset with common configuration for all Simplificator projects. The configuration currently applies the following:
- The Dockerfile versions preset, useful when you need to install certain versions of tools in your Dockerfile, for example bundler. A usage example can be found here.
- Regex manager for background services on Semaphore CI.
- Regex manager to update the bundler version found in
Gemfile.lock
. - Group all non-major updates for packages with versions above 1.0.0.
- Group all patch updates for packages below version 1.0.0.
- Create a separate group for all non-patch Rails updates.
- Apply the
bump
strategy fornpm
. - Apply the
update-lockfile
strategy forbundler
. - Apply the
pin
strategy formix
. - Create updates every monday (instead of always), except for security updates.
- Activate the dependency dashboard.
This is the minimal configuration needed to use this preset in your project:
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"github>simplificator/renovate-preset"
]
}
MIT / BSD