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