agilecustoms/Generate release

Generate next release version and notes

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jun 24, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: agilecustoms/release-gen@b89e3a7231fa6f1588d8667a4e553937438bd820 # v4.2.13

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

namedescriptionrequireddefault
changelog_fileCHANGELOG.md file path. Pass empty string to disable changelog generationnoCHANGELOG.md
changelog_titleTitle of the changelog file (first line of the file)no
floating_tagsWhen next version to be released is 1.2.4, then also release 1, 1.2 and latest. Not desired for public terraform modulesno
notes_tmp_fileTemporary file to store release notesno/tmp/release-gen-notes
release_branchesThe branches on which releases should happen. It will override the branches attribute in your configuration fileno
release_channelBasically a tag that moves on each release, primarily used with with input `version`no
release_pluginsRelease plugins configurationno
tag_formatTag format. Default: v${version}no
versionExplicit version to use instead of auto-generationno
version_bumpAllows to bump a version w/o semantic commitsno
namedescription
channelRelease channel such as latest (for main branch), next (for prerelease) or support (for maintenance)
versionThe next release version generated by the action based on commits since last release tag
git_tagsSpace-separated git tags to create
notes_tmp_fileEqual to corresponding input, just for convenience
prereleaseWhether the release is a prerelease or not
tagsSpace-separated tags to create: git_tags + branch name