Turns out that get_version and release.sh strategy do not agree very well on this, which may end up as version comparison problem. SemVer 2.0 says that pre-release versions go before the associated versions, that is, 1.0.0-blah goes before 1.0.0, and at the same time remove the compatibility guarantee. This means that if pre-releases are needed, we will probably need to change both PRERELEASE and VERSION, which is not what was expected when writing release.sh. For now, the safe thing is to remove PRERELEASE altogether. If we ever need to do a pre-release, we will re-verify if it works properly; until then, build meta-data give us enough luxury.
|
|
||
1 |
|
1 |
|
2 |
|
|
|
3 |
|
2 |
|
4 |
|
3 |
|
5 |
|
4 |
|
|
|
||
165 |
|
165 |
|
166 |
|
166 |
|
167 |
|
167 |
|
|
168 |
|
|
|
169 |
|
|
|
170 |
|
|
168 |
|
171 |
|
169 |
|
172 |
|
170 |
|
173 |
|
|
|
||
23 |
|
23 |
|
24 |
|
24 |
|
25 |
|
25 |
|
|
26 |
|
|
|
27 |
|
|
|
28 |
|
|
26 |
|
29 |
|
27 |
|
30 |
|
28 |
|
31 |
|