Move condition to the installer

This commit is contained in:
panticmilos 2022-11-24 16:13:28 +01:00
parent 18c62c8dd3
commit 17fabf6bf1
5 changed files with 36 additions and 21 deletions

View file

@ -5,7 +5,7 @@ import * as semver from 'semver';
import * as httpm from '@actions/http-client';
import * as sys from './system';
import fs from 'fs';
import os, {arch} from 'os';
import os from 'os';
import {StableReleaseAlias} from './utils';
type InstallationType = 'dist' | 'manifest';
@ -56,6 +56,18 @@ export async function getGo(
}
}
if (
versionSpec === StableReleaseAlias.Stable ||
versionSpec === StableReleaseAlias.OldStable
) {
versionSpec = await resolveStableVersionInput(
versionSpec,
auth,
arch,
manifest
);
}
// check cache
let toolPath: string;
toolPath = tc.find('go', versionSpec, arch);