justia/Conventional Release
Releases a new version of the project and generate a changelog using the conventional commits standard.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Mar 5, 2026
- License
- None
- Runtime
- Deprecated runtime
Pinned Snippet
uses: justia/ga-releaser@121eb6d35bf8fa195d0e317911ee46e84bb72bbb # 1.8.0tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| git-message | Commit message to use | no | chore(release): ${version} |
| github-release | Don't publish a github release if set false. Default: true | no | true |
| release-name | GitHub Release title | no | Release ${version} |
| npm-publish | NPM Publish. Default: false | no | false |
| npm-enabled | Enable NPM configuration. Default: true | no | true |
| increment | Version bump override (major, minor, patch, prerelease, or explicit version) | no | — |
| preset | The preset from Conventional Changelog to use | no | angular |
| versioning-specification | Versioning specification to use. Options: semver, calver | no | semver |
| calver-format | Format of calver. More info: https://www.npmjs.com/package/calver#available-format-tags | no | YYYY.MINOR.MICRO |
| output-file | File to output the changelog to | no | CHANGELOG.md |
| require-commits | Do nothing when the changelog from the latest release is empty | no | true |
| require-upstream | Requires upstream to push the changelog | no | false |
| git-user-name | The git user.name to use for the commit | no | — |
| git-user-email | The git user.email to use for the commit | no | — |
| fallback-version | The fallback version if a previous version doesn't exists | no | 0.0.0 |
| base-branch | The base branch of repository | no | master |
| head-branch | The head branch of repository | no | develop |
| use-pr | Create a pull request for the change | no | true |
| automerge-pr | Automerge the pull request created | no | true |
| use-version-branch | Use a versioned branch | no | true |
| remove-version-branch | Remove version branch when the pull request is merged | no | true |
Outputs
| name | description |
|---|---|
| changelog | The generated changelog for the new version |
| version | The new version |
| json-result | RAW json result |
| latest-version | The latest version |