justia/Conventional Release

Releases a new version of the project and generate a changelog using the conventional commits standard.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Mar 5, 2026
License
None
Runtime
Deprecated runtime

Pinned Snippet

workflow.ymlSHA-pinned
uses: justia/ga-releaser@121eb6d35bf8fa195d0e317911ee46e84bb72bbb # 1.8.0

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

namedescriptionrequireddefault
git-messageCommit message to usenochore(release): ${version}
github-releaseDon't publish a github release if set false. Default: truenotrue
release-nameGitHub Release titlenoRelease ${version}
npm-publishNPM Publish. Default: falsenofalse
npm-enabledEnable NPM configuration. Default: truenotrue
incrementVersion bump override (major, minor, patch, prerelease, or explicit version)no
presetThe preset from Conventional Changelog to usenoangular
versioning-specificationVersioning specification to use. Options: semver, calvernosemver
calver-formatFormat of calver. More info: https://www.npmjs.com/package/calver#available-format-tagsnoYYYY.MINOR.MICRO
output-fileFile to output the changelog tonoCHANGELOG.md
require-commitsDo nothing when the changelog from the latest release is emptynotrue
require-upstreamRequires upstream to push the changelognofalse
git-user-nameThe git user.name to use for the commitno
git-user-emailThe git user.email to use for the commitno
fallback-versionThe fallback version if a previous version doesn't existsno0.0.0
base-branchThe base branch of repositorynomaster
head-branchThe head branch of repositorynodevelop
use-prCreate a pull request for the changenotrue
automerge-prAutomerge the pull request creatednotrue
use-version-branchUse a versioned branchnotrue
remove-version-branchRemove version branch when the pull request is mergednotrue
namedescription
changelogThe generated changelog for the new version
versionThe new version
json-resultRAW json result
latest-versionThe latest version