mirror of
https://github.com/actions/setup-go.git
synced 2025-07-18 04:45:15 -06:00
Move condition to the installer
This commit is contained in:
parent
18c62c8dd3
commit
17fabf6bf1
5 changed files with 36 additions and 21 deletions
20
src/main.ts
20
src/main.ts
|
@ -8,7 +8,7 @@ import {isCacheFeatureAvailable} from './cache-utils';
|
|||
import cp from 'child_process';
|
||||
import fs from 'fs';
|
||||
import os from 'os';
|
||||
import {StableReleaseAlias} from './utils';
|
||||
import {IS_WINDOWS} from './utils';
|
||||
|
||||
export async function run() {
|
||||
try {
|
||||
|
@ -35,18 +35,6 @@ export async function run() {
|
|||
|
||||
const checkLatest = core.getBooleanInput('check-latest');
|
||||
|
||||
if (
|
||||
versionSpec === StableReleaseAlias.Stable ||
|
||||
versionSpec === StableReleaseAlias.OldStable
|
||||
) {
|
||||
versionSpec = await installer.resolveStableVersionInput(
|
||||
versionSpec,
|
||||
auth,
|
||||
arch,
|
||||
manifest
|
||||
);
|
||||
}
|
||||
|
||||
const installDir = await installer.getGo(
|
||||
versionSpec,
|
||||
checkLatest,
|
||||
|
@ -55,6 +43,12 @@ export async function run() {
|
|||
manifest
|
||||
);
|
||||
|
||||
if (IS_WINDOWS) {
|
||||
versionSpec = installDir.split('\\').reverse()[1];
|
||||
} else {
|
||||
versionSpec = installDir.split('/').reverse()[1];
|
||||
}
|
||||
|
||||
core.addPath(path.join(installDir, 'bin'));
|
||||
core.info('Added go to the path');
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue