Skip to content

ci: v2.0 release PR titles without the branch scope - #87

Merged
uermel merged 1 commit into
v2.0from
uermel/v2-release-title
Oct 16, 2026
Merged

uermel merged 1 commit into
v2.0from
uermel/v2-release-title

Conversation

@uermel

@uermel uermel commented Oct 16, 2026

Copy link
Copy Markdown
Member

Release PRs on v2.0 are titled chore(v2.0): release <name> <version>, and the org's conventional-commits check (chanzuckerberg/github-actions conventional-commits) refuses them: its scope pattern is [a-z][a-z0-9-]*, which has no .. Renaming the PR by hand to get past the check broke a release: copick's 2.0.0-alpha.4 PR was renamed with a trailing space, release-please parsed the version as "2.0.0-alpha.4 ", and GitHub refused the tag.

This sets the v2.0 release PR title to chore: release${component} ${version} (e.g. chore: release copick 2.0.0-alpha.5), the pattern copick-mcp's v2.0 line already uses. release-please writes and parses titles with the same pattern, so releases keep working, and the title passes the check without edits. Checked with release-please 17.6.0 (the action's version): the title formats, parses back to the same component and version, and matches the check's regex. main is unchanged: chore(main): … already passes.

After this merges, release-please retitles any open v2.0 release PR on its next run. Do not rename release PRs by hand: release-please reads the version back from the title.

🤖 Generated with Claude Code

The conventional-commits check refuses the scope (v2.0) because of its dot,
which led to hand-renamed release PRs and, once, a malformed tag. Title v2.0
release PRs chore: release${component} ${version}, as copick-mcp does.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@uermel
uermel merged commit a6c4d7c into v2.0 Oct 16, 2026
6 checks passed
uermel pushed a commit that referenced this pull request Oct 16, 2026
🤖 I have created a release *beep* *boop*
---


##
[2.0.0-alpha.4](copick-shared-ui-v2.0.0-alpha.3...copick-shared-ui-v2.0.0-alpha.4)
(2026-10-16)


### 🐞 Bug Fixes

* compact Edit Object Types dialog with a larger table (v2.0)
([#79](#79))
([2d56650](2d56650))


### ⚙ Continuous Integration

* v2.0 release PR titles without the branch scope
([#87](#87))
([a6c4d7c](a6c4d7c))

---
Merging this PR will publish a copick-shared-ui alpha prerelease to
PyPI.

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
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