diff --git a/src/installer.ts b/src/installer.ts index 817c334f6..f22920670 100644 --- a/src/installer.ts +++ b/src/installer.ts @@ -10,6 +10,8 @@ import {StableReleaseAlias} from './utils'; type InstallationType = 'dist' | 'manifest'; +const golangDownloadUrl = 'https://go.dev/dl/?mode=json&include=all'; + export interface IGoVersionFile { filename: string; // darwin, linux, windows @@ -335,9 +337,8 @@ export async function findMatch( let result: IGoVersion | undefined; let match: IGoVersion | undefined; - const dlUrl = 'https://golang.org/dl/?mode=json&include=all'; const candidates: IGoVersion[] | null = await module.exports.getVersionsDist( - dlUrl + golangDownloadUrl ); if (!candidates) { throw new Error(`golang download url did not return results`); @@ -434,9 +435,8 @@ export function parseGoVersionFile(versionFilePath: string): string { async function resolveStableVersionDist(versionSpec: string, arch: string) { const archFilter = sys.getArch(arch); const platFilter = sys.getPlatform(); - const dlUrl = 'https://golang.org/dl/?mode=json&include=all'; const candidates: IGoVersion[] | null = await module.exports.getVersionsDist( - dlUrl + golangDownloadUrl ); if (!candidates) { throw new Error(`golang download url did not return results`);