From 073afdf21b69d3474a6713e041a225f533cebe7f Mon Sep 17 00:00:00 2001 From: amrbashir Date: Wed, 11 Dec 2024 01:49:06 +0200 Subject: [PATCH] dev: fix bump script +1 operator --- .scripts/bump.js | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/.scripts/bump.js b/.scripts/bump.js index 0b42872..3ed90dc 100644 --- a/.scripts/bump.js +++ b/.scripts/bump.js @@ -4,8 +4,8 @@ const fs = require("fs"); const bump = process.argv[2]; if (!["major", "minor", "patch"].includes(bump)) { - console.error(`Unkown bump type: ${bump}`); - process.exit(1); + console.error(`Unkown bump type: ${bump}`); + process.exit(1); } const appGradle = path.resolve(__dirname, "..", "app", "build.gradle.kts"); @@ -27,25 +27,25 @@ let minor = Number(mi); let patch = Number(pa); switch (bump) { - case "major": - major = +1; - minor = 0; - patch = 0; - break; - case "minor": - minor = +1; - patch = 0; - break; - case "patch": - patch = +1; - break; - default: - break; + case "major": + major += 1; + minor = 0; + patch = 0; + break; + case "minor": + minor += 1; + patch = 0; + break; + case "patch": + patch = +1; + break; + default: + break; } const newContent = content - .replace(versionCodeRe, `versionCode = ${newVersionCode}`) - .replace(versionNameRe, `versionName = "${major}.${minor}.${patch}"`); + .replace(versionCodeRe, `versionCode = ${newVersionCode}`) + .replace(versionNameRe, `versionName = "${major}.${minor}.${patch}"`); fs.writeFileSync(appGradle, newContent);