From 63fc7d13b73d63221f3d02245fae8a3bf6ae82bb Mon Sep 17 00:00:00 2001 From: CrazyMax <1951866+crazy-max@users.noreply.github.com> Date: Fri, 22 Nov 2024 09:05:03 +0100 Subject: [PATCH] throw error message instead of exit code when parsing definition Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com> --- src/main.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/main.ts b/src/main.ts index fdae8e2..d28f006 100644 --- a/src/main.ts +++ b/src/main.ts @@ -126,9 +126,14 @@ actionsToolkit.run( }; await core.group(`Bake definition`, async () => { - await Exec.exec(buildCmd.command, [...buildCmd.args, '--print'], { + await Exec.getExecOutput(buildCmd.command, [...buildCmd.args, '--print'], { cwd: inputs.workdir, - env: buildEnv + env: buildEnv, + ignoreReturnCode: true + }).then(res => { + if (res.stderr.length > 0 && res.exitCode != 0) { + throw Error(res.stderr); + } }); });