binbandit/Bumpit Version Manager
Automatically calculate and bump semantic versions based on conventional commits
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stalelast commit Nov 25, 2024
- License
- None
Pinned Snippet
uses: binbandit/bumpit@cff7c308fcb45cc545047cc425cf2644d0ba11d2 # v0.0.1tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| version_prefix | Prefix to use for version tags (e.g., "v") | no | v |
| version_format | Format for version numbers using {major}, {minor}, and {patch} placeholders | no | {major}.{minor}.{patch} |
| pre_release | Pre-release identifier (e.g., "alpha.1") | no | "" |
| build_metadata | Build metadata to append to version | no | "" |
| config_file | Path to custom bumpit config file | no | "" |
| auto_push | Whether to automatically push tags | no | true |
| create_release | Whether to create a GitHub release | no | true |
| github_token | GitHub token for creating releases | no | ${{ github.token }} |
Outputs
| name | description |
|---|---|
| version | The new version number |
| tag | The new version tag |
| previous_version | The previous version number |
| is_initial_version | Whether this is the first version |