brainelectronics/Create changelog based release
changelog2version based release action
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit May 4, 2026
- License
- MIT
Pinned Snippet
uses: brainelectronics/changelog-based-release@b334bfb5678e0a6956294c4b4013c4e67d0db673 # v1.2.3tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| github-token | GitHub token for release | yes | ${{ github.token }} |
| changelog-path | Path to changelog used for releasing | no | changelog.md |
| tag-name-prefix | Prefix of tag name before extracted x.y.z from changelog | no | "" |
| tag-name-extension | Extension of tag name after extracted x.y.z from changelog | no | -rc${{ github.run_number }}.dev${{ github.event.number }} |
| release-name-prefix | Prefix of release name before extracted x.y.z from changelog | no | "" |
| release-name-extension | Extension of release name after extracted x.y.z from changelog | no | -rc${{ github.run_number }}.dev${{ github.event.number }} |
| draft-release | Is this a draft release | yes | false |
| prerelease | Is this a Prerelease | yes | false |
| from-commit-sha | Commit SHA to create tag on | no | ${{ github.head_ref }} |
Outputs
| name | description |
|---|---|
| latest-description | Content of latest changelog entry |
| latest-version | Latest changelog version |