bitshifted/Git Automatic Semantic Versioning
Automatically create new semantci version string based on commit message
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Maintainedlast commit Jan 8, 2026
- License
- MPL 2.0
Pinned Snippet
uses: bitshifted/git-auto-semver@c4e8f005e839f822325356f141939cf6c76b5701 # v2.0.11tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| main_branch | Main branch for the repository | no | main |
| initial_version | First version, defaults to 1.0.0 | no | 1.0.0 |
| create_tag | Automatically create tag in repository | no | false |
| tag_prefix | Tag prefix, if tag creation is enabled. Tag will be named `prefix<version>`. Defaults to `v` | no | v |
| manual_bump | Manual bump type, can be `patch`, `minor`, `major`. If empty (default), the script will determine the bump type based on commit messages. | no | "" |
Outputs
| name | description |
|---|---|
| version-string | Semantic version string |