From ffac40bf4fa3472e18dff4cface5c76b280028a9 Mon Sep 17 00:00:00 2001 From: "Garen J. Torikian" Date: Fri, 20 Feb 2026 13:50:20 -0500 Subject: [PATCH 1/2] fix: update renovate rules MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - `schedule: ["every 2 weeks on Tuesday"]`: Renovate will only create/update branches every other Tuesday - `rebaseWhen: "conflicted"`: only rebases when there are actual conflicts (not just when behind the base branch) - Major vs minor/patch vs digest separation — three packageRules entries: - Minor/patch are grouped into a single PR and automerged - Major and digest updates each get their own individual PRs with automerge disabled --- renovate.json | 30 +++++++++++++++++++++++++----- 1 file changed, 25 insertions(+), 5 deletions(-) diff --git a/renovate.json b/renovate.json index 29cf79a0e..ffc6bd1a8 100644 --- a/renovate.json +++ b/renovate.json @@ -1,11 +1,31 @@ { + "extends": [ + "config:base" + ], + "schedule": [ + "every 2 weeks on Tuesday" + ], + "rebaseWhen": "conflicted", "packageRules": [ { - "updateTypes": ["minor", "patch", "pin", "digest"], - "automerge": true + "matchUpdateTypes": [ + "minor", + "patch" + ], + "automerge": true, + "groupName": "minor and patch updates" + }, + { + "matchUpdateTypes": [ + "major" + ], + "automerge": false + }, + { + "matchUpdateTypes": [ + "digest" + ], + "automerge": false } - ], - "extends": [ - "config:base" ] } From 21c1c1514d175bc56451d887fb44514f942b3de1 Mon Sep 17 00:00:00 2001 From: "Garen J. Torikian" Date: Fri, 20 Feb 2026 15:33:01 -0500 Subject: [PATCH 2/2] set to once a month --- renovate.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index ffc6bd1a8..c1bee3f95 100644 --- a/renovate.json +++ b/renovate.json @@ -3,8 +3,9 @@ "config:base" ], "schedule": [ - "every 2 weeks on Tuesday" + "on the third tuesday of the month before 12pm" ], + "timezone": "UTC", "rebaseWhen": "conflicted", "packageRules": [ {