From 654ee7339821e0f8867eec89592a49d0c6875bc9 Mon Sep 17 00:00:00 2001 From: Jessica Janiuk Date: Tue, 16 Dec 2025 14:59:32 -0800 Subject: [PATCH] refactor: Update most frequently updating groups to run on Thursdays At least two of the named groups in our renovate config are spammy sending out multiple PRs in a given day and can be overwhelming for the caretaker. Switching them to Thursdays means all the updates will happen then on the first day of the cycle, allowing the rest of the time as caretaker to be less noisy. --- renovate-presets/default.json5 | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/renovate-presets/default.json5 b/renovate-presets/default.json5 index 3a0d84d77..370fc3d49 100644 --- a/renovate-presets/default.json5 +++ b/renovate-presets/default.json5 @@ -8,7 +8,7 @@ // Schedule Renovate to run during off-peak hours schedule: ['after 6am and before 10am on Monday, Wednesday, Friday'], - prConcurrentLimit: 8, + prConcurrentLimit: 12, prHourlyLimit: 4, timezone: 'Europe/Rome', @@ -74,6 +74,7 @@ matchUpdateTypes: ['digest', 'patch', 'minor'], matchManagers: ['npm'], matchBaseBranches: ['main'], + schedule: ['* 6-10 * * 4'], // 6:00 am to 10:00 am Every Thursday }, // ============================================================================ @@ -90,12 +91,14 @@ { groupName: 'bazel dependencies', matchManagers: ['bazel', 'bazel-module'], + schedule: ['* 6-10 * * 4'], // 6:00 am to 10:00 am Every Thursday }, // Group GitHub Actions workflow { groupName: 'all github actions', matchManagers: ['github-actions'], + schedule: ['* 6-10 * * 4'], // 6:00 am to 10:00 am Every Thursday }, // ============================================================================ @@ -144,17 +147,6 @@ matchDepNames: ['typescript', 'tslib'], }, - // Limit how many times these packages get updated (They deploy each merged PR) - { - matchDepNames: [ - 'github/codeql-action', - 'google-closure-compiler', - 'quicktype-core', - 'renovate', - ], - schedule: ['after 6am and before 10am on Wednesday'], - }, - // ============================================================================ // EXCLUSION RULES // ============================================================================