.github/renovate.json
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:base",
":combinePatchMinorReleases",
":dependencyDashboard",
":enableVulnerabilityAlertsWithLabel(vulnerability)",
":prConcurrentLimit10",
":prHourlyLimit4",
":prNotPending",
":preserveSemverRanges",
":rebaseStalePrs",
":semanticCommits",
":semanticPrefixFixDepsChoreOthers",
":label(dependencies)",
":timezone(Europe/London)",
"docker:enableMajor",
"docker:pinDigests",
"group:postcss",
"group:linters",
"group:monorepos",
"npm:unpublishSafe",
"regexManagers:dockerfileVersions",
"replacements:all"
],
"rangeStrategy": "update-lockfile",
"supportPolicy": ["lts_latest"],
"dependencyDashboardAutoclose": true,
"platformAutomerge": true,
"vulnerabilityAlerts": {
"labels": ["security"],
"automerge": true
},
"stabilityDays": 3,
"packageRules": [
{
"matchUpdateTypes": ["major"],
"labels": ["dependencies"]
},
{
"matchUpdateTypes": ["minor", "patch", "pin", "digest"],
"labels": ["dependencies"],
"automerge": true
},
{
"groupName": "docker",
"matchDatasources": ["docker"],
"labels": ["dependencies"],
"automerge": true
}
]
}