Prerelease support #53
Replies: 1 comment 8 replies
|
@nbrugger-tgm you have raised some valid points here. I will take a look at the The initial idea behind In a way, it tries to encourage smaller, frequent commits by developers, or teams of developers. But this may not always be the most ideal solution. And does alienate other ways of working. I'll dedicate some time to looking into the approach you have suggested above. |
Uh oh!
There was an error while loading. Please reload this page.
It is common for a Software lifecycle to Release prereleases or snapshot, dev or beta builds.
Therefore it would be Essential that a uplift supports such features to be used in this kind of Software.
Prereleases are a Part of the Semver spec.
1.2.3-rc.12.51.2.3-beta1.2.3-dev.264While as a User of semver you can use everything as pre build number (for example commit hash) but in the case of a standardized Software like uplift, simple increments should do the Trick.
A few examples of how it would work (this build number Generation strategy is copied from the python comitizzen project)
Be aware that I do not propose that this isn't the best way to handle it, as while it is convenient to have more Iteration of a Single beta Version that to have a new Version every change there are problems.
Possible problems
How would you Deal with this?
While I would say
2.0.0-betais the right answer It would t be quite easy to computer.One would need to find out that the Jump from 1.2.3 to 1.3.0 is a "Feature" jump and therefore not sufficient to Cover a "breaking change jump.
All reactions