Skip to content

Conversation

@Buqeta
Copy link
Contributor

@Buqeta Buqeta commented Dec 1, 2025

Description

Added a step that creates a GitHub release with auto-generated release notes after the package is published and tagged.
What it does:

  • Creates a GitHub release using the tag created in the previous step (e.g., "v1.2.3")
  • Points the release to the commit on master that triggered the workflow
  • Auto-generates release notes from commits, PRs, and issues since the last release
  • Publishes the release (not a draft or prerelease)

When it runs:

  • After the package is published to both GitHub and NPM registries
  • After the git tag is created and pushed
  • Only when a version bump is detected on the master branch

Result: Each published version gets a GitHub release with auto-generated release notes, making it easier to track what changed in each version.

Relevant links

Checklist

  • I have self-reviewed this PR
  • I have tested the change and proved that it works in different scenarios
  • I have updated docs if needed

promeris
promeris previously approved these changes Dec 1, 2025
@Buqeta Buqeta marked this pull request as ready for review December 1, 2025 15:10
@Buqeta Buqeta requested a review from a team as a code owner December 1, 2025 15:10
@sonarqubecloud
Copy link

sonarqubecloud bot commented Dec 1, 2025

@Buqeta Buqeta merged commit 66029a0 into master Dec 2, 2025
5 checks passed
@Buqeta Buqeta deleted the TA-4578-add-release-notes-functionality branch December 2, 2025 10:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

7 participants