From 7ae08a9461bcf2be1400a67d2fff4ecd35ff15a7 Mon Sep 17 00:00:00 2001 From: JacobPEvans <20714140+JacobPEvans@users.noreply.github.com> Date: Sun, 29 Mar 2026 13:44:30 -0400 Subject: [PATCH] fix(renovate): add pep621 automerge for Python packages (minor/patch) Centralizes the automerge policy for pep621-managed Python dependencies so all repos extending this preset get minor/patch automerge with 3-day stabilization. Previously each repo had to add this locally. Merges the existing pep621 schedule rule with automerge fields. (claude) --- renovate-presets.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/renovate-presets.json b/renovate-presets.json index 0342734..ea676ee 100644 --- a/renovate-presets.json +++ b/renovate-presets.json @@ -150,8 +150,13 @@ "schedule": ["after 7am on Monday", "after 7am on Thursday"] }, { - "description": "Twice-weekly schedule for pep621 managed packages", + "description": "Auto-merge pep621 Python packages (minor/patch, 3-day stabilization)", "matchManagers": ["pep621"], + "matchUpdateTypes": ["minor", "patch"], + "automerge": true, + "automergeType": "pr", + "automergeStrategy": "squash", + "minimumReleaseAge": "3 days", "schedule": ["after 7am on Monday", "after 7am on Thursday"] } ]