issue-ops/Semantic Version Manager

Handles the semantic versioning tags for a repository

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
allow-prereleaseWhen `check-only` is set to 'true', this will allow prerelease versions to pass. Defaults to 'true'.notrue
api_urlThe GitHub API URL to use.no${{ github.api_url }}
check-onlyIf set to 'true', the action will only check if the version exists and, if so, will fail. Defaults to 'false'.nofalse
commentIf set to 'true', the action will comment on the pull request indicating if the version is valid. Defaults to 'true'.notrue
manifest-pathThe path to the manifest file that contains the version information, relative to the root of the repository. If not set, then `version` should be set to an explicit version in SemVer 2.0 format.no
overwriteIf tags already exist for the specified or inferred version, setting this to 'true' will overwrite them. Defaults to 'false'.nofalse
push-tagsIf set to 'true', the action will push the tag to the repository. Defaults to 'true'.notrue
refThe Git ref to tag with the specified or inferred version. This defaults to the base ref of a pull request event trigger.no${{ github.base_ref }}
tokenGitHub token for authenticationyes${{ github.token }}
use-versionThe version you want to explicitly use (e.g. '1.2.3-beta.4+build.5'). This must follow SemVer standards. If not set, then `manifest-path` should be set so the action can attempt to infer the version from the contents of the repository.no
workspaceThe path where the repository has been cloned using the `actions/checkout` step. If not set, then `version` should be set to an explicit version.no${{ github.workspace }}
namedescription
major-minor-patchThe major, minor, and patch versions (e.g. `1.2.3`)
major-minorThe major and minor versions (e.g. `1.2`)
majorThe major version (e.g. `1` for `1.2.3`)
minorThe minor version (e.g. `2` for `1.2.3`)
patchThe patch version (e.g. `3` for `1.2.3`)
prereleaseThe prerelease version (e.g. `alpha.4`)
versionThe full semantic version (e.g. `1.2.3-alpha.4`)