From fe0d1625a2606c23fa581666500d53d4524c5693 Mon Sep 17 00:00:00 2001 From: Dmitry Shibanov Date: Mon, 8 Nov 2021 13:27:51 +0300 Subject: [PATCH] add check of exit code --- dist/cache-save/index.js | 2 +- dist/setup/index.js | 2 +- src/cache-utils.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dist/cache-save/index.js b/dist/cache-save/index.js index 4d22ce3c..7352ba88 100644 --- a/dist/cache-save/index.js +++ b/dist/cache-save/index.js @@ -4339,7 +4339,7 @@ exports.supportedPackageManagers = { }; exports.getCommandOutput = (toolCommand) => __awaiter(void 0, void 0, void 0, function* () { const { stdout, stderr, exitCode } = yield exec.getExecOutput(toolCommand); - if (stderr) { + if (exitCode && stderr) { throw new Error(stderr); } return stdout.trim(); diff --git a/dist/setup/index.js b/dist/setup/index.js index c7a407d0..dacc3b4c 100644 --- a/dist/setup/index.js +++ b/dist/setup/index.js @@ -51887,7 +51887,7 @@ exports.supportedPackageManagers = { }; exports.getCommandOutput = (toolCommand) => __awaiter(void 0, void 0, void 0, function* () { const { stdout, stderr, exitCode } = yield exec.getExecOutput(toolCommand); - if (stderr) { + if (exitCode && stderr) { throw new Error(stderr); } return stdout.trim(); diff --git a/src/cache-utils.ts b/src/cache-utils.ts index ebea9a75..dbb72081 100644 --- a/src/cache-utils.ts +++ b/src/cache-utils.ts @@ -32,7 +32,7 @@ export const supportedPackageManagers: SupportedPackageManagers = { export const getCommandOutput = async (toolCommand: string) => { const {stdout, stderr, exitCode} = await exec.getExecOutput(toolCommand); - if (stderr) { + if (exitCode && stderr) { throw new Error(stderr); }