Skip to content

Commit

Permalink
Apply internal discussion agreements
Browse files Browse the repository at this point in the history
  • Loading branch information
panticmilos committed Nov 25, 2022
1 parent 17fabf6 commit f1f69d4
Show file tree
Hide file tree
Showing 5 changed files with 6 additions and 15 deletions.
2 changes: 0 additions & 2 deletions .github/workflows/versions.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@ jobs:
uses: ./
with:
go-version: stable
architecture: x64
- name: Verify Go
run: go version

Expand All @@ -40,7 +39,6 @@ jobs:
uses: ./
with:
go-version: oldstable
architecture: x64
- name: Verify Go
run: go version

Expand Down
2 changes: 1 addition & 1 deletion __tests__/setup-go.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -722,7 +722,7 @@ describe('setup-go', () => {
expect(logSpy).toHaveBeenCalledWith('Adding to the cache ...');
expect(logSpy).toHaveBeenCalledWith('Added go to the path');
expect(logSpy).toHaveBeenCalledWith(
`Successfully set up Go version ${patchVersion}`
`Successfully set up Go version ${versionSpec}`
);
});

Expand Down
4 changes: 2 additions & 2 deletions src/installer.ts
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,7 @@ export async function getGo(
return downloadPath;
}

export async function resolveVersionFromManifest(
async function resolveVersionFromManifest(
versionSpec: string,
stable: boolean,
auth: string | undefined,
Expand Down Expand Up @@ -358,7 +358,7 @@ export async function resolveStableVersionInput(
versionSpec: string,
auth: string | undefined,
arch = os.arch(),
manifest: tc.IToolRelease[] | undefined
manifest: tc.IToolRelease[] | undefined,
): Promise<string> {
if (!manifest) {
core.debug('No manifest cached');
Expand Down
11 changes: 3 additions & 8 deletions src/main.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,14 @@ import {isCacheFeatureAvailable} from './cache-utils';
import cp from 'child_process';
import fs from 'fs';
import os from 'os';
import {IS_WINDOWS} from './utils';

export async function run() {
try {
//
// versionSpec is optional. If supplied, install / use from the tool cache
// If not supplied then problem matchers will still be setup. Useful for self-hosted.
//
let versionSpec = resolveVersionInput();
const versionSpec = resolveVersionInput();

const cache = core.getBooleanInput('cache');
core.info(`Setup go version spec ${versionSpec}`);
Expand All @@ -43,16 +42,12 @@ export async function run() {
manifest
);

if (IS_WINDOWS) {
versionSpec = installDir.split('\\').reverse()[1];
} else {
versionSpec = installDir.split('/').reverse()[1];
}
const installDirVersion = path.basename(path.dirname(installDir));

core.addPath(path.join(installDir, 'bin'));
core.info('Added go to the path');

const version = installer.makeSemver(versionSpec);
const version = installer.makeSemver(installDirVersion);
// Go versions less than 1.9 require GOROOT to be set
if (semver.lt(version, '1.9.0')) {
core.info('Setting GOROOT for Go version < 1.9');
Expand Down
2 changes: 0 additions & 2 deletions src/utils.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,3 @@ export enum StableReleaseAlias {
Stable = 'stable',
OldStable = 'oldstable'
}

export const IS_WINDOWS = process.platform === 'win32';

0 comments on commit f1f69d4

Please sign in to comment.