wozniakpl/Tag It

Validates Conventional Commits on PRs and auto-generates semantic version tags on push to main

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
github-tokenGitHub token for API accessyes${{ github.token }}
tag-prefixPrefix for version tags (e.g., "v")nov
initial-versionInitial version if no tags existno0.0.0
floating-tagFloating tags mode: "true" (default) updates major tag (e.g., v5). Set to "minor" to also update minor tag (e.g., v5.2). Set to "false" to disable.notrue
create-releaseCreate or update a GitHub Release for the new tag with generated release notesnofalse
pre-release-commandOptional shell command to run before creating the tag (e.g. bump version in Cargo.toml). If it produces file changes, they are committed and pushed, then the tag is created on that commit. Env: NEW_VERSION, NEW_TAG. Default: not set (no extra commit).no""
namedescription
new-tagThe new tag that was created (only on push events)
bump-typeThe type of version bump (major, minor, patch, or none)
floating-tagThe floating major version tag that was updated (e.g., v5)
floating-minor-tagThe floating minor version tag that was updated (e.g., v5.2)
release-urlThe GitHub Release URL that was created/updated (only when create-release is enabled)