From dacc578e12f2f1a2ee0382187d7bc69884ad15c9 Mon Sep 17 00:00:00 2001 From: kkapsner Date: Sun, 7 Apr 2024 02:36:20 +0200 Subject: [PATCH] Alpha versions must not break with patches --- .tools/build.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.tools/build.js b/.tools/build.js index 12aa652..a38cf97 100644 --- a/.tools/build.js +++ b/.tools/build.js @@ -46,7 +46,11 @@ async function getAlphaVersion(manifest){ } const now = new Date(); const date = `${now.getFullYear()}${f(now.getMonth() + 1)}${f(now.getDate())}`; - const baseVersion = `${manifest.version}.${date}`; + const versionParts = manifest.version.split("."); + while (versionParts.length > 2){ + versionParts.pop(); + } + const baseVersion = `${versionParts.join(".")}.${date}`; if (!fs.existsSync(path.join(versionsPath, getXPIFileName("canvasblocker_beta", baseVersion)))){ return baseVersion; }