mirror of
https://github.com/actions/setup-go.git
synced 2025-06-29 00:13:44 +00:00
Move condition to the installer
This commit is contained in:
parent
18c62c8dd3
commit
17fabf6bf1
5 changed files with 36 additions and 21 deletions
|
@ -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);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue