Add a skip-go-installation to use pre-installed Go (#144)

* update package-lock.json

* Add skip-go-installation to use pre-installed Go

Add the golangci-lint to PATH
This commit is contained in:
Sergey Vilgelm
2020-12-31 11:20:57 -06:00
committed by GitHub
parent 89d96d6c20
commit e4e910b0ce
7 changed files with 31 additions and 7 deletions

View File

@@ -7169,6 +7169,7 @@ function run() {
return __awaiter(this, void 0, void 0, function* () {
try {
const { lintPath, patchPath } = yield core.group(`prepare environment`, prepareEnv);
core.addPath(path.dirname(lintPath));
yield core.group(`run golangci-lint`, () => runLint(lintPath, patchPath));
}
catch (error) {
@@ -48591,6 +48592,11 @@ function installLint(versionConfig) {
exports.installLint = installLint;
function installGo() {
return __awaiter(this, void 0, void 0, function* () {
const skipGoInstallation = core.getInput(`skip-go-installation`, { required: true }).trim();
if (skipGoInstallation.toLowerCase() == "true") {
core.info(`Skipping the installation of Go`);
return;
}
const startedAt = Date.now();
process.env[`INPUT_GO-VERSION`] = `1`;
yield main_1.run();