From 355b649c3ca2b0ca52ff1ff701defe99d8ce2b9a Mon Sep 17 00:00:00 2001 From: Will Pfleger Date: Wed, 20 May 2026 17:51:25 -0400 Subject: [PATCH] fix(renovate): re-enable automerge for non-major updates MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Manual merge-wait-rebase cycles for 47 queued PRs is untenable. Re-enable automerge so Renovate handles the merge→rebase→merge chain automatically. Major version bumps still require human review. --- renovate.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index ccede600e..ce54cb50a 100644 --- a/renovate.json +++ b/renovate.json @@ -2,11 +2,16 @@ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": ["config:recommended", "helpers:pinGitHubActionDigests"], "prCreation": "immediate", - "automerge": false, + "automerge": true, "recreateWhen": "always", "separateMinorPatch": true, "postUpdateOptions": ["cargo:updateLockfile"], "packageRules": [ + { + "description": "Major version bumps often require code changes — require human review.", + "matchUpdateTypes": ["major"], + "automerge": false + }, { "description": "Keep Rust crate updates isolated because 0.x minor releases often contain breaking changes. Group all minor updates per crate (don't split by individual version).", "matchManagers": ["cargo"],