From e3b00233077b617add45ca0a7c8f36b71794ba23 Mon Sep 17 00:00:00 2001 From: Baptiste LAFOURCADE Date: Wed, 22 Jul 2026 15:10:45 +0200 Subject: [PATCH] fix(release-please): exclude manifest file from root path tracking Any commit touching .release-please-manifest.json (a root-level file) counts toward the "." package's own version bump, since root has no path restriction. Today's cli version-regression fixes needed to hand-edit that file directly and, as a side effect, cut two extra framework releases (v5.5.3, v5.5.4) that carried no real content change for root. exclude-paths (documented in release-please's manifest schema, ReleaserConfigOptions) skips a commit for a given package when every file it touches falls under the listed paths. Scoped to the "." package only, so cli's and the plugins' own path-based tracking are unaffected. --- release-please-config.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/release-please-config.json b/release-please-config.json index 607fee725..fa55cd514 100644 --- a/release-please-config.json +++ b/release-please-config.json @@ -21,7 +21,8 @@ "path": ".claude-plugin/marketplace.json", "jsonpath": "$.version" } - ] + ], + "exclude-paths": [".release-please-manifest.json"] }, "plugins/aidd-context": { "package-name": "aidd-context",