Skip to content

fix(ci): use ncipollo/release-action for complete release notes#15

Merged
pasrom merged 1 commit intomainfrom
fix/release-notes-skip-prereleases
Mar 14, 2026
Merged

fix(ci): use ncipollo/release-action for complete release notes#15
pasrom merged 1 commit intomainfrom
fix/release-notes-skip-prereleases

Conversation

@pasrom
Copy link
Copy Markdown
Owner

@pasrom pasrom commented Mar 14, 2026

Summary

  • Replace softprops/action-gh-release@v2 with ncipollo/release-action@v1
  • New step finds last stable release via gh release list --exclude-pre-releases
  • Passes it as generateReleaseNotesPreviousTag so final releases always include all changes since last stable — not just the delta from the last pre-release (RC)

Context

With softprops, generate_release_notes: true compared v0.3.0 against v0.3.0-rc1 instead of v0.2.0, resulting in incomplete release notes for the final release.

Test plan

  • Tag v0.3.1-rc1 → release notes should span from v0.3.0
  • Tag v0.3.1 → release notes should also span from v0.3.0 (not from rc1)

Replace softprops/action-gh-release with ncipollo/release-action
which supports generateReleaseNotesPreviousTag. A preceding step
finds the last stable release, ensuring final releases always
include all changes since the previous stable version — not just
the delta from the last pre-release.
@pasrom pasrom added the bug Something isn't working label Mar 14, 2026
@pasrom pasrom merged commit b2c27e2 into main Mar 14, 2026
3 checks passed
@pasrom pasrom deleted the fix/release-notes-skip-prereleases branch March 14, 2026 18:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant