From 38f5ff1dc597172c9814024c7864010e26a0fccf Mon Sep 17 00:00:00 2001 From: "Berk D. Demir" Date: Tue, 15 Sep 2020 23:14:13 -0700 Subject: [PATCH] Canonicalize versions with `makeSemver` in `getInfoFromDist` While getInfoFromManifest stores semver versions in IGoVersionInfo struct, getInfoFromDist uses "goX.Y.Z" versions with "go" prefix. To make it consistent between two, convert versions from golang.org/dl version registry to semver versions. --- dist/index.js | 2 +- src/installer.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dist/index.js b/dist/index.js index 92ff47e..ec76bd3 100644 --- a/dist/index.js +++ b/dist/index.js @@ -5175,7 +5175,7 @@ function getInfoFromDist(versionSpec, stable) { return { type: 'dist', downloadUrl: downloadUrl, - resolvedVersion: version.version, + resolvedVersion: makeSemver(version.version), fileName: version.files[0].filename }; }); diff --git a/src/installer.ts b/src/installer.ts index 5fdde06..08011a5 100644 --- a/src/installer.ts +++ b/src/installer.ts @@ -219,7 +219,7 @@ async function getInfoFromDist( return { type: 'dist', downloadUrl: downloadUrl, - resolvedVersion: version.version, + resolvedVersion: makeSemver(version.version), fileName: version.files[0].filename }; }