/renovate-preset

A preset for Renovate with common configuration for all Simplificator projects.

MIT LicenseMIT

Simplificator Renovate preset

Config Validator Workflow

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 for npm.
  • Apply the update-lockfile strategy for bundler.
  • Apply the pin strategy for mix.
  • Create updates every monday (instead of always), except for security updates.
  • Activate the dependency dashboard.

How can I use the preset in my project?

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"
  ]
}

License

MIT / BSD