oliversalzburg/Automatic Semantic Releases

Automate the GitHub release process with assets, changelogs, pre-releases, and more

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
repo-tokenGitHub secret token.yes
automatic-release-taggit tag (for automatic releases).no
body-prefixText to prepend before the changelog in the release body.no
body-suffixText to append after the changelog in the release body.no
changelog-artifactName of a file to save the changelog metadata into. Will be attached to the workflow run.no
draftShould this release be marked as a draft?nofalse
dry-runIf set to "true", no tags will be moved. If you also don't want an actual release, disable `publish`.nofalse
filesAssets to upload to the release.no
merge-similarShould similar changes be consolidated to take up less space in the changelog?notrue
prereleaseShould this release be marked as a pre-release?notrue
publishShould we actually publish a GitHub release, or just do other work?notrue
root-versionProvide the current version of your project to determine the release version automatically.no
titleRelease title (for automatic releases).no
with-authorsIf set to "true", render the names of commit authors, instead of the commit hash.notrue
namedescription
automatic-releases-tagThe release tag this action just processed.
commits-totalTotal amount of commits since last release.
unconventional-totalTotal amount of commits without convention.
lifecycle-totalTotal amount of commits that fall into the "lifecycle" category.
major-totalTotal amount of commits that fall into the "major change" category.
minor-totalTotal amount of commits that fall into the "minor change" category.
patch-totalTotal amount of commits that fall into the "patch change" category.
upload-urlThe URL for uploading additional assets to the release.
version-currentCurrent version
version-devVersion suggestion
version-dev-extendedVersion suggestion
version-dev-extended-hashVersion suggestion
version-dev-hashVersion suggestion
version-extensionVersion suggestion
version-majorVersion suggestion
version-major-devVersion suggestion
version-major-dev-hashVersion suggestion
version-major-extended-devVersion suggestion
version-major-extended-dev-hashVersion suggestion
version-major-extended-nightlyVersion suggestion
version-major-extended-nightly-hashVersion suggestion
version-major-nightlyVersion suggestion
version-major-nightly-hashVersion suggestion
version-minorVersion suggestion
version-minor-devVersion suggestion
version-minor-dev-hashVersion suggestion
version-minor-extended-devVersion suggestion
version-minor-extended-dev-hashVersion suggestion
version-minor-extended-nightlyVersion suggestion
version-minor-extended-nightly-hashVersion suggestion
version-minor-hashVersion suggestion
version-minor-nightlyVersion suggestion
version-minor-nightly-hashVersion suggestion
version-nightlyVersion suggestion
version-nightly-extendedVersion suggestion
version-nightly-extended-hashVersion suggestion
version-nightly-hashVersion suggestion
version-patchVersion suggestion
version-patch-devVersion suggestion
version-patch-dev-hashVersion suggestion
version-patch-extended-devVersion suggestion
version-patch-extended-dev-hashVersion suggestion
version-patch-extended-nightlyVersion suggestion
version-patch-extended-nightly-hashVersion suggestion
version-patch-hashVersion suggestion
version-patch-nightlyVersion suggestion
version-patch-nightly-hashVersion suggestion
version-rootCurrent version stripped of extensions.