From a40bea7cf44383ef4f1d9c363bae40163e495950 Mon Sep 17 00:00:00 2001 From: Wes Date: Mon, 11 May 2026 10:02:27 -0700 Subject: [PATCH] Tame Renovate dependency grouping --- renovate.json | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index 9582fc588..cf9d8c476 100644 --- a/renovate.json +++ b/renovate.json @@ -1,4 +1,21 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": ["config:recommended", "helpers:pinGitHubActionDigests"] + "extends": ["config:recommended", "helpers:pinGitHubActionDigests"], + "recreateWhen": "never", + "separateMinorPatch": true, + "packageRules": [ + { + "description": "Keep Rust crate updates isolated because 0.x minor releases often contain breaking changes.", + "matchManagers": ["cargo"], + "groupName": null, + "separateMinorPatch": true, + "separateMultipleMinor": true + }, + { + "description": "Hold secp256k1 until sprout-pair-relay is migrated from rand-std to rand/std features.", + "matchManagers": ["cargo"], + "matchPackageNames": ["secp256k1"], + "allowedVersions": "<0.31" + } + ] }