Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Changes:
alpha
,beta
,rc
bumps compatible with https://semver.orgUsage:
bump alpha
produces following versions1.2.3 => 1.2.3-alpha
,1.2.3-alpha => 1.2.3-alpha.1
,1.2.3-alpha.10 => 1.2.3-alpha.11
bump beta
produces following versions1.2.3 => 1.2.3-beta
,1.2.3-alpha => 1.2.3-beta
,1.2.3-beta => 1.2.3-beta.1
,1.2.3-beta.10 => 1.2.3-beta.11
bump rc
produces following versions1.2.3 => 1.2.3-rc
,1.2.3-beta => 1.2.3-rc
,1.2.3-rc => 1.2.3-rc.1
,1.2.3-rc.10 => 1.2.3-rc.11
bump pre
produces following versions1.2.3.alpha.21 => 1.2.3-beta
,1.2.3.beta.1 => 1.2.3-rc
,1.2.3.rc => 1.2.3-rc
Note: You cannot downgrade prerelease versions (e.g. from
beta
toalpha
).➜ bin/bump beta Bump version 0.7.0 to 0.7.0-beta ➜ bin/bump alpha ../bump/lib/bump.rb:226:in `next_prerelease': Cannot bump prerelease version from beta to alpha (RuntimeError)
This PR is addressing #78