From 13371dab2b8d88c938547d9059050b57d5f24653 Mon Sep 17 00:00:00 2001 From: Trask Stalnaker Date: Mon, 14 Apr 2025 11:19:20 -0700 Subject: [PATCH] Update renovate config --- .github/renovate.json5 | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/.github/renovate.json5 b/.github/renovate.json5 index 0efdf7d3a..ae3586303 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -3,23 +3,28 @@ extends: [ 'config:recommended', 'docker:pinDigests', - 'helpers:pinGitHubActionDigests', + 'helpers:pinGitHubActionDigestsToSemver', ], 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: [