diff --git a/.github/renovate.json5 b/.github/renovate.json5 index 9425fd488..4f7743a37 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -7,18 +7,23 @@ ignorePresets: [ ':ignoreModulesAndTests', // needed to keep maven-extension test pom files up-to-date ], - prHourlyLimit: 5, + prHourlyLimit: 5, // we have a large number of parallel runners + labels: [ + 'dependencies' + ], packageRules: [ { - // this is to reduce the number of renovate PRs - matchManagers: [ - 'github-actions', - 'dockerfile', - ], - extends: [ - 'schedule:weekly', - ], - groupName: 'weekly update', + // reduces the number of Renovate PRs + // (patch updates are typically non-breaking) + "groupName": "all patch versions", + "matchUpdateTypes": ["patch"], + "schedule": ["before 8am every weekday"] + }, + { + // avoids these Renovate PRs from trickling in throughout the week + // (consolidating the review process) + "matchUpdateTypes": ["minor", "major"], + "schedule": ["before 8am on Monday"] }, { matchPackageNames: [