.github/renovate.json
{
"extends": ["config:base"],
"commitMessagePrefix": "chore(renovate):",
"description": "This file is managed in template-repo",
"packageRules": [
{
"matchPackagePatterns": ["*"],
"matchUpdateTypes": ["major"],
"reviewersFromCodeOwners": true,
"addLabels": ["renovatebot", "major", "version-update"],
"commitMessagePrefix": "chore(renovate): major",
"groupName": "major"
},
{
"matchPackagePatterns": ["*"],
"matchUpdateTypes": ["minor"],
"reviewersFromCodeOwners": true,
"addLabels": ["renovatebot", "minor", "version-update"],
"commitMessagePrefix": "chore(renovate): minor",
"groupName": "minor"
},
{
"matchPackagePatterns": ["*"],
"matchUpdateTypes": ["patch"],
"reviewersFromCodeOwners": true,
"addLabels": ["renovatebot", "patch", "version-update"],
"commitMessagePrefix": "chore(renovate): patch",
"groupName": "patch"
},
{
"matchPackagePatterns": ["*"],
"matchUpdateTypes": ["pin", "digest"],
"reviewersFromCodeOwners": true,
"addLabels": ["renovatebot", "pin", "version-update"],
"commitMessagePrefix": "chore(renovate): pin",
"groupName": "pin"
}
],
"vulnerabilityAlerts": {
"commitMessagePrefix": "chore(renovate): Security update",
"labels": ["security"]
},
"ignorePaths": ["files/**", "node_modules/**"]
}