Our shared renovate config
https://app.renovatebot.com/dashboard#github/SocialGouv/renovate-config/
Choose you preset
:
github>SocialGouv/renovate-config
: daily maintenancegithub>SocialGouv/renovate-config:light
: weekly maintenance
Set your preset in .github/renovate.json
{
"enabled": true,
"extends": ["github>SocialGouv/renovate-config"]
}
Description of the rules we need.
🤝 means included in the default config.
🦥 means included in the light config.
-
🤝
github>SocialGouv/renovate-config//rules/group-deployment-tools
: Group all the tools needed to deploy on the SocialGouv infra.
Mainly the depedencies of your.k8s/package.json
.
See https://github.com/SocialGouv/kosko-charts/ -
🦥
github>SocialGouv/renovate-config//rules/group-devdeployment-non-major
: Group all non majorpackage.json
dependencies by dependecy type.
On per for thedependencies
another for thedevDependencies
-
🤝
github>SocialGouv/renovate-config//rules/node-lts-version
: Restrict the node versions to the current Active LTS or Maintenance LTS releases. See https://nodejs.org/en/about/releases/ -
🤝
github>SocialGouv/renovate-config//rules/postgres-azure-version
: Restrict the postgres versions to the supported Azure PostgreSQL major versions. See https://docs.microsoft.com/en-us/azure/postgresql/concepts-supported-versions
github>SocialGouv/renovate-config:socialgouv-data
: automerge social-gouv/data packages
{
"enabled": true,
"extends": [
"github>SocialGouv/renovate-config:light",
"github>SocialGouv/renovate-config:socialgouv-data"
]
}