diff --git a/.github/renovate.json b/.github/renovate.json index b54dda1..dac8018 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -1,5 +1,54 @@ { - "extends": [ - "config:best-practices" - ] -} \ No newline at end of file + "extends": [ + "config:best-practices", + ":semanticCommits", + ":automergePatch", + ":automergeMinor", + ":maintainLockFilesWeekly" + ], + "prConcurrentLimit": 20, + "commitMessagePrefix": "⬆️", + "commitMessageExtra": "🔀", + "commitMessageAction": "Update", + "commitBody": "Signed-off-by: Renovate Bot ", + "labels": [ + "dependencies" + ], + "packageRules": [ + { + "matchUpdateTypes": [ + "major" + ], + "labels": [ + "dependencies", + "breaking" + ], + "commitMessagePrefix": "💥" + }, + { + "matchUpdateTypes": [ + "patch" + ], + "labels": [ + "dependencies", + "patch" + ], + "commitMessagePrefix": "🩹" + }, + { + "matchDepTypes": [ + "devDependencies" + ], + "labels": [ + "dev-dependencies" + ], + "commitMessagePrefix": "🔧" + } + ], + "schedule": [ + "every weekend" + ], + "automergeType": "pr", + "automergeStrategy": "squash", + "platformCommit": "enabled" +}