From f6c48717f8c38a5c88dd03c15744cad53ca3e637 Mon Sep 17 00:00:00 2001 From: JacobPEvans <20714140+JacobPEvans@users.noreply.github.com> Date: Sun, 29 Mar 2026 12:56:53 -0400 Subject: [PATCH 1/2] fix(deps): add twice-weekly schedule for custom.regex and pep621 managers Weekly Monday-only schedule meant up to 10 days staleness (7-day wait + 3-day release age soak). Adding Thursday as a second check-in cuts max staleness to ~6.5 days for all repos inheriting this preset. Changes: - lockFileMaintenance: twice-weekly (Mon + Thu before 7am) - custom.regex managers (bunx/uvx/uv wrappers): twice-weekly (Mon + Thu after 7am) - pep621 managers (pyproject.toml packages): twice-weekly (Mon + Thu after 7am) (claude) --- renovate-presets.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/renovate-presets.json b/renovate-presets.json index e1ade4b..305bfb5 100644 --- a/renovate-presets.json +++ b/renovate-presets.json @@ -10,6 +10,10 @@ "automergeStrategy": "squash", "minimumReleaseAge": "0 days" }, + "lockFileMaintenance": { + "enabled": true, + "schedule": ["before 7am on Monday", "before 7am on Thursday"] + }, "customManagers": [ { "description": "Nix version pins annotated with renovate comments", @@ -138,6 +142,16 @@ "automergeType": "pr", "automergeStrategy": "squash", "minimumReleaseAge": "3 days" + }, + { + "description": "Twice-weekly schedule for custom regex managers (bunx/uvx/uv wrappers)", + "matchManagers": ["custom.regex"], + "schedule": ["after 7am on Monday", "after 7am on Thursday"] + }, + { + "description": "Twice-weekly schedule for pep621 managed packages", + "matchManagers": ["pep621"], + "schedule": ["after 7am on Monday", "after 7am on Thursday"] } ] } From 8cba369b74dedcd1da55d57e11276039780cce65 Mon Sep 17 00:00:00 2001 From: JacobPEvans <20714140+JacobPEvans@users.noreply.github.com> Date: Sun, 29 Mar 2026 13:05:38 -0400 Subject: [PATCH 2/2] fix: add explicit timezone and clarify custom.regex description Address review feedback: - Add timezone: America/Chicago so schedule hours are predictable - Fix description to say "all custom regex managers" not just wrappers (claude) --- renovate-presets.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/renovate-presets.json b/renovate-presets.json index 305bfb5..0342734 100644 --- a/renovate-presets.json +++ b/renovate-presets.json @@ -10,6 +10,7 @@ "automergeStrategy": "squash", "minimumReleaseAge": "0 days" }, + "timezone": "America/Chicago", "lockFileMaintenance": { "enabled": true, "schedule": ["before 7am on Monday", "before 7am on Thursday"] @@ -144,7 +145,7 @@ "minimumReleaseAge": "3 days" }, { - "description": "Twice-weekly schedule for custom regex managers (bunx/uvx/uv wrappers)", + "description": "Twice-weekly schedule for all custom regex managers", "matchManagers": ["custom.regex"], "schedule": ["after 7am on Monday", "after 7am on Thursday"] },