|
|
|
@ -62214,7 +62214,14 @@ function resolveVersionFromManifest(versionSpec, stable, auth) {
|
|
|
|
|
function installGoVersion(info, auth) {
|
|
|
|
|
return __awaiter(this, void 0, void 0, function* () {
|
|
|
|
|
core.info(`Acquiring ${info.resolvedVersion} from ${info.downloadUrl}`);
|
|
|
|
|
const downloadPath = yield tc.downloadTool(info.downloadUrl, undefined, auth);
|
|
|
|
|
let downloadPath;
|
|
|
|
|
const platform = os_1.default.platform();
|
|
|
|
|
if (platform === 'win32') {
|
|
|
|
|
downloadPath = yield tc.downloadTool(info.downloadUrl, info.fileName, auth);
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
downloadPath = yield tc.downloadTool(info.downloadUrl, undefined, auth);
|
|
|
|
|
}
|
|
|
|
|
core.info('Extracting Go...');
|
|
|
|
|
let extPath = yield extractGoArchive(downloadPath);
|
|
|
|
|
core.info(`Successfully extracted go to ${extPath}`);
|
|
|
|
|