From c6b016a315eaad6b5820fc76c138856efb8d3d7a Mon Sep 17 00:00:00 2001 From: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com> Date: Wed, 2 Sep 2026 09:11:26 -0400 Subject: [PATCH] fix(renovate): schedule non major npm dev updates Adds a weekly schedule to patch/minor devDependency updates and introduces a dedicated package rule for the `renovate` dependency in `LizardByte/.github`. The new rule groups Renovate updates into a single PR and disables separate major splitting for that group. --- renovate-config.json5 | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/renovate-config.json5 b/renovate-config.json5 index 078e8c1b..2b1067c9 100644 --- a/renovate-config.json5 +++ b/renovate-config.json5 @@ -100,7 +100,21 @@ "matchDepTypes": [ "devDependencies", ], - "matchUpdateTypes": ["patch", "minor"] + "matchUpdateTypes": ["patch", "minor"], + "schedule": ["* 1-7 * * 1"], + }, + // Group Renovate updates in the .github repository and schedule them weekly + { + "groupName": "Renovate", + "groupSlug": "renovate", + "matchPackageNames": [ + "renovate", + ], + "matchRepositories": [ + "LizardByte/.github", + ], + "schedule": ["* 1-7 * * 1"], + "separateMultipleMajor": false, }, // Rollback PRs miscalculate PEP 440 values for uv-backed pinned dependencies. {