From 29975817f194443e5ab268610e09b8dd8ce92029 Mon Sep 17 00:00:00 2001 From: Marcus Pasell <3690498+rickyrombo@users.noreply.github.com> Date: Tue, 4 Aug 2026 14:30:34 -0700 Subject: [PATCH] ci: disambiguate the two release-please PR titles MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The two release PRs were indistinguishable: both titled "chore: release ", differing only in a version number that does not say which component it belongs to. Give the pkg/etl one a scope so the list reads: chore: release 1.8.3 chore(pkg/etl): release 1.6.3 Neither ${scope} nor ${component} can supply this. ${scope} interpolates the target branch, not the component, so it would render "chore(main):"; and ${component} carries a leading space unless component-no-space is set. Hence the literal scope on the one package that needs it — the root title is unchanged. The shared header also claimed that merging "cuts a new release and promotes :stable", which is true of the root PR and false of the pkg/etl one, whose tag matches neither tag-released.yml nor buf-publish.yml (both gated on tags: ['v*'], and a ref filter's * does not match /). Corrected to one sentence covering both. Co-Authored-By: Claude Opus 5 --- 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 641f696a..dec480cf 100644 --- a/release-please-config.json +++ b/release-please-config.json @@ -4,7 +4,7 @@ "include-v-in-tag": true, "separate-pull-requests": true, "pull-request-title-pattern": "chore: release ${version}", - "pull-request-header": "Automated release PR generated by release-please. Merging this PR cuts a new release and promotes `:stable`.", + "pull-request-header": "Automated release PR generated by release-please. Only the root `v*` release promotes `:stable`; `pkg/etl` publishes a Go module tag only.", "changelog-path": "CHANGELOG.md", "changelog-sections": [ { "type": "feat", "section": "Features" }, @@ -33,6 +33,7 @@ "component": "pkg/etl", "include-component-in-tag": true, "tag-separator": "/", + "pull-request-title-pattern": "chore(pkg/etl): release ${version}", "extra-files": [ { "type": "generic", "path": "go.mod" } ]