glitchv0/Changelog Releaser Action
Calculates version, generates changelog notes using conventional-commits, tags, and creates a release.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Maintainedlast commit Apr 11, 2025
- License
- None
Pinned Snippet
uses: glitchv0/release-action@b36d447cd0fae1ae5cd318672f864e39f8713f62 # no releases — HEAD as of 2026-07-11tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| github-token | GitHub token for API calls (tagging, releasing, pushing changelog). | yes | ${{ github.token }} |
| triggering-pr-title | Title of the PR that triggered the workflow (for bump keywords). | yes | — |
| triggering-pr-body | Body of the PR that triggered the workflow (for bump keywords). | no | — |
| update-changelog-file | Whether to update and commit the CHANGELOG.md file. | no | false |
| changelog-file-path | Path to the changelog file if updating. | no | CHANGELOG.md |
| conventional-changelog-preset | Preset for conventional-changelog-cli (e.g., angular, atom, eslint). | no | angular |
| git-user-name | Git user name for commits (e.g., CHANGELOG.md). | no | github-actions[bot] |
| git-user-email | Git user email for commits. | no | github-actions[bot]@users.noreply.github.com |
| default-branch | The default branch of the repository (used for pushing CHANGELOG.md). | no | ${{ github.event.repository.default_branch }} |
Outputs
| name | description |
|---|---|
| new-version | The calculated full version tag (e.g., v1.2.3). |
| version-number | The calculated version number without the "v" prefix (e.g., 1.2.3). |
| release-url | The URL of the created GitHub release. |
| release-notes | The generated release notes content. |