gresb/Release

Create a GitHub release from a git tag.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Maintainedlast commit Nov 14, 2025
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: gresb/action-release@5b5c50cb5fa192f5a344dd3aba68d0c992fa7dc8 # v0.3.0

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
nameThe name of the release.yes
is-finalWhether the release is a final release (eg v1.2.3).yes
pr-numberThe PR number of the tag is meant for a release candidate.no
tag-comment-headerThe header on the PR tag comment, used to update the comment and to find existing comments.no## Tag created
bodyThe text to post on the release.yes
workflow-run-urlThe url of the workflow run.no${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}
github-tokenThe GitHub token used for creating the tag.yes
namedescription
changelogThe changelog for the release.