codedesignplus/codedesignplus/semver-git-version
Semver versioning based on the git history and commit messages of your repository.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| version | The version of the tool to be ran | yes | latest |
| folder | Execute the command in the defined folder | yes | — |
| release-branch | The name of the release branch | yes | main |
| release-candidate-branch | The name of the release candidate branch | yes | rc |
| beta-branch | The name of the beta branch | yes | dev |
| major-identifier | Specifies the string or regex to identify a major release commit | yes | breaking |
| minor-identifier | Specifies the string or regex to identify a minor release commit | yes | feat |
| prefix | The prefix to use in the version | no | v |
| dir-affected | Directory affected inside monorepo to calculate changes (comma-separated) | no | ./ |
| previous-version | Returns the previous tag instead of calculating a new one | no | true |
| new-version | Returns the new version | no | true |
Outputs
| name | description |
|---|---|
| new-version | The value of the new pre-calculated tag |
| new-version-prefix | The value of the new pre-calculated tag |
| previous-tag | Contains the value of previous tag, before calculating a new one |
| previous-version | Contains the value of previous tag, before calculating a new one |
| previous-version-prefix | Contains the value of previous tag, before calculating a new one |