From 46226c27ce5f8cb2a8e51a757da12a2e3fe1ae8c Mon Sep 17 00:00:00 2001
From: Ali Asaria <ali.asaria@gmail.com>
Date: Thu, 28 Mar 2024 11:01:03 -0400
Subject: [PATCH] fix version bump calculation

---
 scripts/bump_version.js | 18 +++++++++++++++---
 1 file changed, 15 insertions(+), 3 deletions(-)

diff --git a/scripts/bump_version.js b/scripts/bump_version.js
index 59acd578..4cd6b37e 100644
--- a/scripts/bump_version.js
+++ b/scripts/bump_version.js
@@ -47,9 +47,21 @@ if (versionPart && !['major', 'minor', 'patch'].includes(versionPart)) {
 
 const currentVersion = getVersion();
 const versionParts = currentVersion.split('.');
-if (versionPart === 'major') versionParts[0] = parseInt(versionParts[0]) + 1; // Bump the major version
-if (versionPart === 'minor') versionParts[1] = parseInt(versionParts[1]) + 1; // Bump the minor version
-if (versionPart === 'patch') versionParts[2] = parseInt(versionParts[2]) + 1; // Bump the patch version
+// Bump the major version
+if (versionPart === 'major') {
+  versionParts[0] = parseInt(versionParts[0]) + 1;
+  versionParts[1] = 0;
+  versionParts[2] = 0;
+}
+// Bump the minor version
+if (versionPart === 'minor') {
+  versionParts[1] = parseInt(versionParts[1]) + 1;
+  versionParts[2] = 0;
+}
+// Bump the patch version
+if (versionPart === 'patch') {
+  versionParts[2] = parseInt(versionParts[2]) + 1;
+}
 const newVersion = versionParts.join('.');
 console.log(`Bumping version from ${currentVersion} to ${newVersion}`);
 
-- 
GitLab