Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
bugs
  • Loading branch information
Bryan MacFarlane committed Feb 9, 2020
1 parent dc575ee commit 3c84470
Show file tree
Hide file tree
Showing 5 changed files with 11 additions and 10 deletions.
2 changes: 1 addition & 1 deletion action.yml
@@ -1,5 +1,5 @@
name: 'Setup Go environment'
description: 'Setup a Go environment and add it to the PATH, additionally providing proxy support'
description: 'Setup a Go environment and add it to the PATH'
author: 'GitHub'
inputs:
go-version:
Expand Down
7 changes: 4 additions & 3 deletions dist/index.js
Expand Up @@ -1287,7 +1287,9 @@ function run() {
// If not supplied then problem matchers will still be setup. Useful for self-hosted.
//
let versionSpec = core.getInput('go-version');
let stable = (core.getInput('stable') || '').toUpperCase() == 'TRUE';
// stable will be true unless false is the exact input
// since getting unstable versions should be explicit
let stable = Boolean(core.getInput('stable') || 'true');
if (versionSpec) {
let installDir = tc.find('go', versionSpec);
if (!installDir) {
Expand Down Expand Up @@ -4588,7 +4590,7 @@ function downloadGo(versionSpec, stable) {
let match = yield findMatch(versionSpec, stable);
if (match) {
// download
let downloadUrl = `https://storage.googleapis.com/golang/${match.files[0]}`;
let downloadUrl = `https://storage.googleapis.com/golang/${match.files[0].filename}`;
let downloadPath = yield tc.downloadTool(downloadUrl);
// extract
let extPath = sys.getPlatform() == 'windows'
Expand Down Expand Up @@ -4628,7 +4630,6 @@ function findMatch(versionSpec, stable) {
if (parts.length == 2) {
version = version + '.0';
}
//console.log(version, versionSpec);
if (semver.satisfies(version, versionSpec) && candidate.stable == stable) {
goFile = candidate.files.find(file => {
return file.arch === archFilter && file.os === platFilter;
Expand Down
3 changes: 1 addition & 2 deletions lib/installer.js
Expand Up @@ -27,7 +27,7 @@ function downloadGo(versionSpec, stable) {
let match = yield findMatch(versionSpec, stable);
if (match) {
// download
let downloadUrl = `https://storage.googleapis.com/golang/${match.files[0]}`;
let downloadUrl = `https://storage.googleapis.com/golang/${match.files[0].filename}`;
let downloadPath = yield tc.downloadTool(downloadUrl);
// extract
let extPath = sys.getPlatform() == 'windows'
Expand Down Expand Up @@ -67,7 +67,6 @@ function findMatch(versionSpec, stable) {
if (parts.length == 2) {
version = version + '.0';
}
//console.log(version, versionSpec);
if (semver.satisfies(version, versionSpec) && candidate.stable == stable) {
goFile = candidate.files.find(file => {
return file.arch === archFilter && file.os === platFilter;
Expand Down
3 changes: 1 addition & 2 deletions src/installer.ts
Expand Up @@ -15,7 +15,7 @@ export async function downloadGo(

if (match) {
// download
let downloadUrl: string = `https://storage.googleapis.com/golang/${match.files[0]}`;
let downloadUrl: string = `https://storage.googleapis.com/golang/${match.files[0].filename}`;
let downloadPath: string = await tc.downloadTool(downloadUrl);

// extract
Expand Down Expand Up @@ -80,7 +80,6 @@ export async function findMatch(
version = version + '.0';
}

//console.log(version, versionSpec);
if (semver.satisfies(version, versionSpec) && candidate.stable == stable) {
goFile = candidate.files.find(file => {
return file.arch === archFilter && file.os === platFilter;
Expand Down
6 changes: 4 additions & 2 deletions src/main.ts
Expand Up @@ -10,8 +10,10 @@ export async function run() {
// If not supplied then problem matchers will still be setup. Useful for self-hosted.
//
let versionSpec = core.getInput('go-version');
let stable: boolean =
(core.getInput('stable') || '').toUpperCase() == 'TRUE';

// stable will be true unless false is the exact input
// since getting unstable versions should be explicit
let stable = Boolean(core.getInput('stable') || 'true');

if (versionSpec) {
let installDir: string | undefined = tc.find('go', versionSpec);
Expand Down

0 comments on commit 3c84470

Please sign in to comment.