chore: updated the auto updater tool

This commit is contained in:
Gabriel Grubba
2023-02-07 17:13:17 -03:00
parent 0bce74e456
commit a2438dfffe

View File

@@ -110,7 +110,10 @@ async function main() {
const packages = args.map(arg => {
const [name, release] = arg.split('.');
return { name, release: release || 'patch' };
});
})
// we remove duplicates by name
.filter((value, index, self) => self.findIndex((v) => v.name === value.name) === index);
for (const { name, release } of packages) {
const filePath = `../../../packages/${ name }/package.js`;
const [code, err] = await getFile(filePath);
@@ -142,6 +145,8 @@ async function main() {
if (release.includes('beta') || release.includes('rc')) {
const version =
semver.inc(currentVersion, 'prerelease', release);
if (name === 'meteor-tool') return version;
return version.replace(release, `${release}${releaseNumber}`);
}
return semver.inc(currentVersion, release);