From 9eac84b9cdc2e3261a466cb69a8e1d09f99407ee Mon Sep 17 00:00:00 2001 From: Andrew Plaza Date: Wed, 26 Aug 2026 10:35:29 -0400 Subject: [PATCH] chore(renovate): never auto-major the xmtp sdk/bindings pair A stray 2.0.0-nightly.20260604 bindings artifact on npm becomes the top sorted candidate without a major ceiling; majors on the native pair should be deliberate. --- .github/renovate.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/renovate.json b/.github/renovate.json index 5853807..1bd7dee 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -15,6 +15,12 @@ "matchPackageNames": ["@xmtp/**"], "groupName": "xmtp" }, + { + "matchPackageNames": ["@xmtp/node-sdk", "@xmtp/node-bindings"], + "matchUpdateTypes": ["major"], + "enabled": false, + "description": "The native sdk/bindings pair never majors automatically: a stray 2.0.0-nightly from June 2026 sits on npm and version-sorted updates would offer it (and any future accidental major). Flip deliberately when a real major ships." + }, { "matchPackageNames": ["@xmtp/node-sdk", "@xmtp/node-bindings"], "allowedVersions": "/-(?:pre\\.\\d{14}\\.(?:dev|nightly)\\.[0-9a-f]+|nightly\\.\\d{8}\\.[0-9a-f]+)$/",