Skip to content

Fix GitHub Release notes#219

Merged
rkeene merged 2 commits intomainfrom
bug/github-releases-notes-from-commit-instead-of-tag
Mar 16, 2026
Merged

Fix GitHub Release notes#219
rkeene merged 2 commits intomainfrom
bug/github-releases-notes-from-commit-instead-of-tag

Conversation

@rkeene
Copy link
Copy Markdown
Member

@rkeene rkeene commented Mar 16, 2026

This change fixes a bug in creating the GitHub release notes for a release of the Keeta Anchor SDK. Prior to this change it would pull the notes from the commit instead of the tag. This change fixes it so that it pull it from the tag instead of the commit.

This was caused by a bug: actions/checkout#290

Fixed in v6.0.2: actions/checkout#2356

@rkeene rkeene requested review from Srayman and Copilot March 16, 2026 17:00
@rkeene rkeene self-assigned this Mar 16, 2026
@rkeene rkeene added bug Something isn't working process labels Mar 16, 2026
@rkeene rkeene added this to the v0.0.44 milestone Mar 16, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the GitHub Actions release workflow so GitHub Release notes are derived from the tag’s annotation content (instead of effectively coming from the commit), matching the intended Keeta Anchor SDK release process.

Changes:

  • Add a workflow step that extracts release notes text from the tag ref and writes it to a temp file.
  • Switch gh release create to use --notes-file pointing at the extracted notes.

Comment thread .github/workflows/create-release.yml Outdated
@sonarqubecloud
Copy link
Copy Markdown

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the GitHub Release workflow so release notes are generated from the tag message (via gh release create --notes-from-tag) rather than inadvertently using the commit message, addressing the known actions/checkout tag-fetch behavior.

Changes:

  • Bump actions/checkout used by the release workflow to a newer major version.
  • Explicitly fetch tags during checkout to ensure annotated tag messages are available for release notes.

Comment thread .github/workflows/create-release.yml
@rkeene rkeene marked this pull request as ready for review March 16, 2026 22:00
@rkeene rkeene merged commit dec5d8a into main Mar 16, 2026
6 checks passed
@rkeene rkeene deleted the bug/github-releases-notes-from-commit-instead-of-tag branch March 16, 2026 22:00
rkeene added a commit that referenced this pull request Mar 17, 2026
This is KeetaNet Anchor v0.0.44 which has the following changes:
- c679395 Notification anchor service
(#212)
- 1e7b86a Fix imports from KeetaNet
Node (#221)
- dec5d8a Fix GitHub Release notes
(#219)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working process

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants