We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 846dd06 commit d383e58Copy full SHA for d383e58
scripts/release/version.js
@@ -37,12 +37,16 @@ async function getVersion() {
37
38
async function parseVersion(rawVersion) {
39
try {
40
+ const current = rootPackageJson.version;
41
const exact = semver.valid(rawVersion);
42
if (exact) {
43
// answer is a semver version
- return exact;
44
+ if (semver.gt(exact, current)) {
45
+ return exact;
46
+ }
47
+ throw new Error(`Release version ${rawVersion} is not greater than ${current}.`);
48
}
- const incremented = semver.inc(rootPackageJson.version, rawVersion);
49
+ const incremented = semver.inc(current, rawVersion);
50
if (incremented) {
51
// answer is a semver release type (major/minor/etc.)
52
return incremented;
0 commit comments