Skip to content

fix(release): GitHub Release body = changelog, not Maven Central steps#63

Merged
vietnguyentuan2019 merged 1 commit into
mainfrom
fix/release-notes-from-changelog
Jun 20, 2026
Merged

fix(release): GitHub Release body = changelog, not Maven Central steps#63
vietnguyentuan2019 merged 1 commit into
mainfrom
fix/release-notes-from-changelog

Conversation

@vietnguyentuan2019

Copy link
Copy Markdown
Contributor

The release body was a fixed template containing the maintainer's manual Maven Central upload steps — so the public v3.0.1 release note showed private publish instructions instead of what actually changed.

Fix

  • Build the GitHub Release body from this version's changelog section (git-cliff --latest --strip all) plus an install snippet.
  • Use body_path for the release.
  • Move the manual Maven Central upload steps to the Actions run summary ($GITHUB_STEP_SUMMARY) — maintainer-only, never in public release notes.

Applies to future releases. The v3.0.1 release notes were already corrected manually.

The release body was a fixed template containing the maintainer's manual
Maven Central upload steps — so the public v3.0.1 release note showed private
publish instructions instead of what changed.

- Build the release body from this version's changelog section
  (git-cliff --latest --strip all) + an install snippet.
- Use body_path for the GitHub Release.
- Move the manual Maven Central upload steps to the Actions run summary
  ($GITHUB_STEP_SUMMARY) so they stay maintainer-only and never appear in
  public release notes.
@vietnguyentuan2019 vietnguyentuan2019 merged commit e4c301d into main Jun 20, 2026
1 check passed
@vietnguyentuan2019 vietnguyentuan2019 deleted the fix/release-notes-from-changelog branch June 20, 2026 17:39
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