Skip to content

Exclude tag signature from release notes - #3

Merged
beppler merged 1 commit into
mainfrom
fix-release-notes-signature
Oct 7, 2026
Merged

beppler merged 1 commit into
mainfrom
fix-release-notes-signature

Conversation

@beppler

@beppler beppler commented Oct 7, 2026 •

Copy link
Copy Markdown
Owner

The release workflow reads release notes with git tag -l --format='%(contents)'. For signed tags that output includes the signature, so the -----BEGIN SSH SIGNATURE----- block would be published in the GitHub release notes. The previous gh release create --notes-from-tag left it out.

This switches to %(contents:subject)%0a%0a%(contents:body), which excludes the signature.

Checked locally against v0.3.0: the old format prints the signature block, and the new one prints only the tag message.

%(contents) includes the signature of signed tags, so the SSH signature
block ended up in the GitHub release notes. Use the subject and body
only, which leave the signature out.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@beppler
beppler merged commit c88508c into main Oct 7, 2026
1 check passed
@beppler
beppler deleted the fix-release-notes-signature branch October 7, 2026 19:24
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