binbandit/Bumpit Version Manager

Automatically calculate and bump semantic versions based on conventional commits

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit Nov 25, 2024
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: binbandit/bumpit@cff7c308fcb45cc545047cc425cf2644d0ba11d2 # v0.0.1

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

namedescriptionrequireddefault
version_prefixPrefix to use for version tags (e.g., "v")nov
version_formatFormat for version numbers using {major}, {minor}, and {patch} placeholdersno{major}.{minor}.{patch}
pre_releasePre-release identifier (e.g., "alpha.1")no""
build_metadataBuild metadata to append to versionno""
config_filePath to custom bumpit config fileno""
auto_pushWhether to automatically push tagsnotrue
create_releaseWhether to create a GitHub releasenotrue
github_tokenGitHub token for creating releasesno${{ github.token }}
namedescription
versionThe new version number
tagThe new version tag
previous_versionThe previous version number
is_initial_versionWhether this is the first version