diff --git a/renovate.json b/renovate.json index 5c6f844..86094ef 100644 --- a/renovate.json +++ b/renovate.json @@ -1,15 +1,53 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": ["config:base"], - "prConcurrentLimit": 3, - "prHourlyLimit": 1, - "recreateWhen": "auto", - "prCreation": "not-pending", + "assignees": [], + "extends": [ + "config:recommended" + ], + "labels": [ + "dependencies" + ], "packageRules": [ { - "groupName": "all dependencies", - "matchUpdateTypes": ["minor", "patch"] + "description": "Group all Swift package minor and patch updates together", + "groupName": "Swift non-major dependencies", + "matchManagers": [ + "swift" + ], + "matchUpdateTypes": [ + "minor", + "patch" + ] + }, + { + "description": "Group all Mint package minor and patch updates together", + "groupName": "Mint non-major dependencies", + "matchManagers": [ + "mint" + ], + "matchUpdateTypes": [ + "minor", + "patch" + ] + }, + { + "description": "Group all GitHub Actions minor and patch updates together", + "groupName": "GitHub Actions non-major dependencies", + "matchManagers": [ + "github-actions" + ], + "matchUpdateTypes": [ + "minor", + "patch" + ] } ], - "labels": ["dependencies"] + "prCreation": "not-pending", + "recreateWhen": "auto", + "reviewers": [], + "suppressNotifications": [ + "prIgnoreNotification", + "prEditedNotification", + "branchAutomergeFailure" + ] }