Skip to content

fix: accept github squash release titles - #12

Merged
kalvinnchau merged 1 commit into
mainfrom
fix/release-publish-squash-title
Aug 13, 2026
Merged

fix: accept github squash release titles#12
kalvinnchau merged 1 commit into
mainfrom
fix/release-publish-squash-title

Conversation

@kalvinnchau

Copy link
Copy Markdown
Collaborator

context

GitHub created the merged release commit as chore: release v0.6.0-rc.1 (#11). release-publish required the subject without the PR-number suffix, so it rejected the valid merged release PR before tagging.

implementation

  • accept either the exact release subject or GitHub's canonical (#<pr-number>) suffix
  • bind the accepted suffix to the already validated merged release PR number
  • keep version, ancestry, source commit, and tag-target validation unchanged
  • exercise the publish path with a GitHub-style squash commit subject

validation

  • just release-scripts-test (78 passed)

allow release publishing to accept github squash titles with the matching pr number while preserving strict source validation.
@kalvinnchau
kalvinnchau requested a review from a team August 13, 2026 01:58
@kalvinnchau
kalvinnchau merged commit 6ecfff6 into main Aug 13, 2026
6 checks passed
@kalvinnchau
kalvinnchau deleted the fix/release-publish-squash-title branch August 13, 2026 01:59
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