Skip to content

Commit fb4ae52

Browse files
authored
Merge pull request #675 from lydell/fix-beta-versioning
Fix beta versioning
2 parents 1def577 + d5338d4 commit fb4ae52

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

scripts/increment-version.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,15 +30,15 @@ function getNextBetaVersion() {
3030
const nextStableVersion = `${stableVersion[0]}.${parseInt(stableVersion[1]) + 1}.0`;
3131
const publishedVersions = getPublishedVersions(nextStableVersion, tag);
3232
if (publishedVersions.length === 0) {
33-
return `${nextStableVersion}-${tag}1`;
33+
return `${nextStableVersion}-${tag}.1`;
3434
}
3535
const latestPublishedVersion = publishedVersions.sort((a, b) => {
3636
const aVersion = parseInt(a.substr(a.search(/[0-9]+$/)));
3737
const bVersion = parseInt(b.substr(b.search(/[0-9]+$/)));
3838
return aVersion > bVersion ? -1 : 1;
3939
})[0];
4040
const latestTagVersion = parseInt(latestPublishedVersion.substr(latestPublishedVersion.search(/[0-9]+$/)), 10);
41-
return `${nextStableVersion}-${tag}${latestTagVersion + 1}`;
41+
return `${nextStableVersion}-${tag}.${latestTagVersion + 1}`;
4242
}
4343

4444
function getPublishedVersions(version, tag) {
@@ -48,7 +48,7 @@ function getPublishedVersions(version, tag) {
4848
cp.spawnSync('npm', ['view', packageJson.name, 'versions', '--json']);
4949
const versionsJson = JSON.parse(versionsProcess.stdout);
5050
if (tag) {
51-
return versionsJson.filter(v => !v.search(new RegExp(`${version}-${tag}[0-9]+`)));
51+
return versionsJson.filter(v => !v.search(new RegExp(`${version}-${tag}\.[0-9]+`)));
5252
}
5353
return versionsJson;
5454
}

0 commit comments

Comments
 (0)