From 56845e07fda8997a41d632c688bd4d69b66df93c Mon Sep 17 00:00:00 2001 From: BryanFRD Date: Fri, 31 Jul 2026 17:43:00 +0200 Subject: [PATCH 1/2] fix(renovate): point ferrlabs-* cargo deps at the Kellnr sparse index --- default.json | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/default.json b/default.json index 22479c5..0c10a90 100644 --- a/default.json +++ b/default.json @@ -39,8 +39,7 @@ "automerge": true, "automergeType": "pr", "automergeStrategy": "squash", - "minimumReleaseAge": "0", - "prPriority": 10 + "minimumReleaseAge": "0" }, "osvVulnerabilityAlerts": true, "packageRules": [ @@ -81,13 +80,16 @@ "groupName": "FerrLabs Kit" }, { - "description": "FerrLabs Cargo crates published from Kit (`ferrlabs-*`) — same trust as @ferrlabs/ npm packages. No wait, automerge.", + "description": "FerrLabs Cargo crates published from Kit (`ferrlabs-*`) — same trust as @ferrlabs/ npm packages. No wait, automerge. registryUrls is required: these deps declare `registry = \"kellnr\"`, which Renovate resolves through `.cargo/config.toml` — but that file lives in each repo's `api/` subdirectory and is not discovered, so the lookup fails with `registry index was not found: kellnr` and no update is ever proposed. Pointing registryUrls at the sparse index bypasses that resolution, the same way the @ferrlabs/ npm rule overrides its registry. Auth comes from the crates.ferrlabs.com hostRule in renovate.yml.", "matchManagers": [ "cargo" ], "matchDepPatterns": [ "^ferrlabs-" ], + "registryUrls": [ + "https://crates.ferrlabs.com/api/v1/crates/" + ], "schedule": [ "* * * * *" ], From 8d7fd35b1d91cd46ce96a8cd892b73666f147890 Mon Sep 17 00:00:00 2001 From: Bryan Date: Fri, 31 Jul 2026 17:59:34 +0200 Subject: [PATCH 2/2] Update default.json Co-authored-by: ferrfleet[bot] <307549260+ferrfleet[bot]@users.noreply.github.com> --- default.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/default.json b/default.json index 0c10a90..e502933 100644 --- a/default.json +++ b/default.json @@ -88,7 +88,7 @@ "^ferrlabs-" ], "registryUrls": [ - "https://crates.ferrlabs.com/api/v1/crates/" + "sparse+https://crates.ferrlabs.com/api/v1/crates/" ], "schedule": [ "* * * * *"