From 75c39624358f95f70cdc6ed5277c89791398c8b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andrei=20Ionit=CC=A6a=CC=86?= Date: Mon, 10 May 2021 23:46:12 +0300 Subject: [PATCH] fix: set failed on subprocess error --- index.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/index.js b/index.js index c2dd0d1..427f8b8 100644 --- a/index.js +++ b/index.js @@ -55,5 +55,11 @@ function dep() { dep = 'deployer.phar' } - execa(dep, split(core.getInput('dep'))).stdout.pipe(process.stdout); + const subprocess = execa(dep, split(core.getInput('dep'))) + + subprocess.stdout.pipe(process.stdout); + + subprocess.catch(err => { + core.setFailed(err.shortMessage) + }) }