{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": ["config:recommended"],
"timezone": "Asia/Seoul",
"prHourlyLimit": 0,
"separateMajorMinor": false,
"prFooter": "",
"prBodyTemplate": "{{{header}}}{{{table}}}{{{warnings}}}{{{notes}}}{{{changelogs}}}{{{controls}}}",
"commitMessagePrefix": "infra: ",
"commitMessageAction": "update",
"commitMessageTopic": "{{depName}}",
"commitMessageExtra": "to {{#if isPinDigest}}{{{newDigestShort}}}{{else}}{{#if isMajor}}v{{{newMajor}}}{{else}}{{#if isSingleVersion}}v{{{newVersion}}}{{else}}{{{newValue}}}{{/if}}{{/if}}{{/if}}",
"packageRules": [
{
"matchUpdateTypes": ["major"],
"commitMessagePrefix": "infra!: ",
"groupName": "breaking dependencies",
"groupSlug": "breaking"
},
{
"matchUpdateTypes": ["minor"],
"matchCurrentVersion": "<1.0.0",
"commitMessagePrefix": "infra!: ",
"groupName": "breaking dependencies",
"groupSlug": "breaking"
},
{
"matchUpdateTypes": ["minor", "patch", "pin", "digest"],
"matchCurrentVersion": ">=1.0.0",
"groupName": "non-breaking dependencies",
"groupSlug": "non-breaking",
"automerge": true,
"automergeSchedule": ["before 6am"]
},
{
"matchUpdateTypes": ["patch", "pin", "digest"],
"matchCurrentVersion": "<1.0.0",
"groupName": "non-breaking dependencies",
"groupSlug": "non-breaking",
"automerge": true,
"automergeSchedule": ["before 6am"]
}
]
}