diff --git a/scripts/bump_version.js b/scripts/bump_version.js
index 59acd578831d87646893cc8883e3b46a232c790a..4cd6b37e529469712671d98bb06e67cefadaead4 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}`);