From c97ef144bd44b1fc71b491625a72bf7e9b528fd4 Mon Sep 17 00:00:00 2001 From: "Michael Peters Jr." Date: Sun, 2 Aug 2026 17:39:42 -0700 Subject: [PATCH] chore: exclude submodule paths from the root release package The root release-please package is at ".", which is a path prefix of every file, so it claimed commits that only touched fwi, nfdrs, or fetch and cut spurious root releases (for example the 1.2.1 patch from the submodule dependency bump). Exclude the submodule paths from the root package so a submodule-only change no longer bumps the root module. The docs-in-their-own-commit convention did not cover this, because it only helps for hidden changelog types; a deps, feat, or fix commit that touches a submodule still reached the greedy root. Co-Authored-By: Claude Opus 4.8 --- 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 cc8d20d..87001d3 100644 --- a/release-please-config.json +++ b/release-please-config.json @@ -9,7 +9,8 @@ "release-type": "go", "package-name": "firewx", "include-component-in-tag": false, - "changelog-path": "CHANGELOG.md" + "changelog-path": "CHANGELOG.md", + "exclude-paths": ["fwi", "nfdrs", "fetch"] }, "fwi": { "release-type": "go",