mirror of
https://github.com/deployphp/action.git
synced 2025-04-20 02:56:46 +00:00
Mark job as failed on error (#14)
* fix: set failed on subprocess error * chore: update dependencies
This commit is contained in:
parent
1f9078ddea
commit
9eab20634f
39 changed files with 281 additions and 1118 deletions
16
node_modules/execa/lib/stdio.js
generated
vendored
16
node_modules/execa/lib/stdio.js
generated
vendored
|
@ -1,20 +1,20 @@
|
|||
'use strict';
|
||||
const aliases = ['stdin', 'stdout', 'stderr'];
|
||||
|
||||
const hasAlias = opts => aliases.some(alias => opts[alias] !== undefined);
|
||||
const hasAlias = options => aliases.some(alias => options[alias] !== undefined);
|
||||
|
||||
const normalizeStdio = opts => {
|
||||
if (!opts) {
|
||||
const normalizeStdio = options => {
|
||||
if (!options) {
|
||||
return;
|
||||
}
|
||||
|
||||
const {stdio} = opts;
|
||||
const {stdio} = options;
|
||||
|
||||
if (stdio === undefined) {
|
||||
return aliases.map(alias => opts[alias]);
|
||||
return aliases.map(alias => options[alias]);
|
||||
}
|
||||
|
||||
if (hasAlias(opts)) {
|
||||
if (hasAlias(options)) {
|
||||
throw new Error(`It's not possible to provide \`stdio\` in combination with one of ${aliases.map(alias => `\`${alias}\``).join(', ')}`);
|
||||
}
|
||||
|
||||
|
@ -33,8 +33,8 @@ const normalizeStdio = opts => {
|
|||
module.exports = normalizeStdio;
|
||||
|
||||
// `ipc` is pushed unless it is already present
|
||||
module.exports.node = opts => {
|
||||
const stdio = normalizeStdio(opts);
|
||||
module.exports.node = options => {
|
||||
const stdio = normalizeStdio(options);
|
||||
|
||||
if (stdio === 'ipc') {
|
||||
return 'ipc';
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue