From a2438dfffee7e1271fc22fd57ad2f958ad48e47a Mon Sep 17 00:00:00 2001 From: Gabriel Grubba Date: Tue, 7 Feb 2023 17:13:17 -0300 Subject: [PATCH] chore: updated the auto updater tool --- scripts/admin/update-semver/index.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/scripts/admin/update-semver/index.js b/scripts/admin/update-semver/index.js index 0c6f3027e7..80e189b818 100644 --- a/scripts/admin/update-semver/index.js +++ b/scripts/admin/update-semver/index.js @@ -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);