Skip to content

fix(ci): use simpler release-please title pattern that actually works#188

Merged
buremba merged 3 commits into
mainfrom
fix/release-please-title-pattern-2
Apr 16, 2026
Merged

fix(ci): use simpler release-please title pattern that actually works#188
buremba merged 3 commits into
mainfrom
fix/release-please-title-pattern-2

Conversation

@buremba
Copy link
Copy Markdown
Member

@buremba buremba commented Apr 16, 2026

Follow-up to #186 — the canonical chore${scope}: release${component} ${version} pattern trips release-please v4's own 'miss the part of' warnings and falls back to chore: release main. Use the same simple pattern as #176 that produced working titles in #175/#177.

buremba added 2 commits April 16, 2026 02:12
Without an explicit title pattern, release-please v4 generates
"chore: release main" and the PR title carries no ${component}.
When the PR is merged, createReleases then fails its post-merge
match check:

    ⚠ PR component: undefined does not match configured component: gateway

so the tag + GitHub release are never cut. The candidate-PR phase
then aborts with "There are untagged, merged release PRs outstanding",
blocking every subsequent release until the label is manually fixed.

That regression was introduced in #179 (dropped the pattern added in
#178). v3.3.0 and v3.4.0 both required a manual recovery (tag + release
+ relabel + workflow_dispatch publish). Restore the canonical pattern
so release-please produces titles like "chore(main): release 3.4.1"
which it can parse back after merge.
The canonical `chore${scope}: release${component} ${version}` pattern
trips release-please v4's own "miss the part of '${scope}'" warnings
and falls back to `chore: release ${branch}` — which leaves the merged
PR title with no version, breaking the post-merge component match and
blocking tag creation.

Use the simpler `chore(main): release ${version}` pattern that actually
produced working titles in #175 / #177 (e.g. `chore(main): release 3.1.1`).
@chatgpt-codex-connector
Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, you can upgrade your account or add credits to your account and enable them for code reviews in your settings.

…tle-pattern-2

# Conflicts:
#	release-please-config.json
@buremba buremba merged commit 11e1e70 into main Apr 16, 2026
8 checks passed
@buremba buremba deleted the fix/release-please-title-pattern-2 branch April 21, 2026 21:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant