diff --git a/dist/index.js b/dist/index.js
index 9a99b41..ac3d0e5 100644
--- a/dist/index.js
+++ b/dist/index.js
@@ -6090,7 +6090,7 @@ function makeSemver(version) {
     version = version.replace('go', '');
     version = version.replace('beta', '-beta.').replace('rc', '-rc.');
     let parts = version.split('-');
-    let semVersion = (_a = semver.coerce(version)) === null || _a === void 0 ? void 0 : _a.version;
+    let semVersion = (_a = semver.coerce(parts[0])) === null || _a === void 0 ? void 0 : _a.version;
     if (!semVersion) {
         throw new Error(`The version: ${version} can't be changed to SemVer notation`);
     }
diff --git a/src/installer.ts b/src/installer.ts
index b9d6c36..46eecc3 100644
--- a/src/installer.ts
+++ b/src/installer.ts
@@ -278,7 +278,7 @@ export function makeSemver(version: string): string {
   version = version.replace('beta', '-beta.').replace('rc', '-rc.');
   let parts = version.split('-');
 
-  let semVersion = semver.coerce(version)?.version;
+  let semVersion = semver.coerce(parts[0])?.version;
   if (!semVersion) {
     throw new Error(
       `The version: ${version} can't be changed to SemVer notation`