mirror of
https://github.com/deployphp/action.git
synced 2025-04-22 20:16:45 +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
5
node_modules/get-stream/index.d.ts
generated
vendored
5
node_modules/get-stream/index.d.ts
generated
vendored
|
@ -74,7 +74,7 @@ declare const getStream: {
|
|||
*/
|
||||
buffer(
|
||||
stream: Stream,
|
||||
options?: getStream.OptionsWithEncoding
|
||||
options?: getStream.Options
|
||||
): Promise<Buffer>;
|
||||
|
||||
/**
|
||||
|
@ -100,9 +100,6 @@ declare const getStream: {
|
|||
): Promise<string[]>;
|
||||
|
||||
MaxBufferError: typeof MaxBufferErrorClass;
|
||||
|
||||
// TODO: Remove this for the next major release
|
||||
default: typeof getStream;
|
||||
};
|
||||
|
||||
export = getStream;
|
||||
|
|
23
node_modules/get-stream/index.js
generated
vendored
23
node_modules/get-stream/index.js
generated
vendored
|
@ -1,8 +1,11 @@
|
|||
'use strict';
|
||||
const {constants: BufferConstants} = require('buffer');
|
||||
const pump = require('pump');
|
||||
const stream = require('stream');
|
||||
const {promisify} = require('util');
|
||||
const bufferStream = require('./buffer-stream');
|
||||
|
||||
const streamPipelinePromisified = promisify(stream.pipeline);
|
||||
|
||||
class MaxBufferError extends Error {
|
||||
constructor() {
|
||||
super('maxBuffer exceeded');
|
||||
|
@ -12,7 +15,7 @@ class MaxBufferError extends Error {
|
|||
|
||||
async function getStream(inputStream, options) {
|
||||
if (!inputStream) {
|
||||
return Promise.reject(new Error('Expected a stream'));
|
||||
throw new Error('Expected a stream');
|
||||
}
|
||||
|
||||
options = {
|
||||
|
@ -21,8 +24,8 @@ async function getStream(inputStream, options) {
|
|||
};
|
||||
|
||||
const {maxBuffer} = options;
|
||||
const stream = bufferStream(options);
|
||||
|
||||
let stream;
|
||||
await new Promise((resolve, reject) => {
|
||||
const rejectPromise = error => {
|
||||
// Don't retrieve an oversized buffer.
|
||||
|
@ -33,14 +36,14 @@ async function getStream(inputStream, options) {
|
|||
reject(error);
|
||||
};
|
||||
|
||||
stream = pump(inputStream, bufferStream(options), error => {
|
||||
if (error) {
|
||||
(async () => {
|
||||
try {
|
||||
await streamPipelinePromisified(inputStream, stream);
|
||||
resolve();
|
||||
} catch (error) {
|
||||
rejectPromise(error);
|
||||
return;
|
||||
}
|
||||
|
||||
resolve();
|
||||
});
|
||||
})();
|
||||
|
||||
stream.on('data', () => {
|
||||
if (stream.getBufferedLength() > maxBuffer) {
|
||||
|
@ -53,8 +56,6 @@ async function getStream(inputStream, options) {
|
|||
}
|
||||
|
||||
module.exports = getStream;
|
||||
// TODO: Remove this for the next major release
|
||||
module.exports.default = getStream;
|
||||
module.exports.buffer = (stream, options) => getStream(stream, {...options, encoding: 'buffer'});
|
||||
module.exports.array = (stream, options) => getStream(stream, {...options, array: true});
|
||||
module.exports.MaxBufferError = MaxBufferError;
|
||||
|
|
33
node_modules/get-stream/package.json
generated
vendored
33
node_modules/get-stream/package.json
generated
vendored
|
@ -1,27 +1,27 @@
|
|||
{
|
||||
"_from": "get-stream@^5.0.0",
|
||||
"_id": "get-stream@5.2.0",
|
||||
"_from": "get-stream@^6.0.0",
|
||||
"_id": "get-stream@6.0.1",
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
|
||||
"_integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
|
||||
"_location": "/get-stream",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"type": "range",
|
||||
"registry": true,
|
||||
"raw": "get-stream@^5.0.0",
|
||||
"raw": "get-stream@^6.0.0",
|
||||
"name": "get-stream",
|
||||
"escapedName": "get-stream",
|
||||
"rawSpec": "^5.0.0",
|
||||
"rawSpec": "^6.0.0",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "^5.0.0"
|
||||
"fetchSpec": "^6.0.0"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/execa"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
|
||||
"_shasum": "4966a1795ee5ace65e706c4b7beb71257d6e22d3",
|
||||
"_spec": "get-stream@^5.0.0",
|
||||
"_where": "/Users/anton/dev/action/node_modules/execa",
|
||||
"_resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
|
||||
"_shasum": "a262d8eef67aced57c2852ad6167526a43cbf7b7",
|
||||
"_spec": "get-stream@^6.0.0",
|
||||
"_where": "/Users/andrei/Projects/forks/deployphp-action/node_modules/execa",
|
||||
"author": {
|
||||
"name": "Sindre Sorhus",
|
||||
"email": "sindresorhus@gmail.com",
|
||||
|
@ -31,20 +31,17 @@
|
|||
"url": "https://github.com/sindresorhus/get-stream/issues"
|
||||
},
|
||||
"bundleDependencies": false,
|
||||
"dependencies": {
|
||||
"pump": "^3.0.0"
|
||||
},
|
||||
"deprecated": false,
|
||||
"description": "Get a stream as a string, buffer, or array",
|
||||
"devDependencies": {
|
||||
"@types/node": "^12.0.7",
|
||||
"ava": "^2.0.0",
|
||||
"@types/node": "^14.0.27",
|
||||
"ava": "^2.4.0",
|
||||
"into-stream": "^5.0.0",
|
||||
"tsd": "^0.7.2",
|
||||
"tsd": "^0.13.1",
|
||||
"xo": "^0.24.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=8"
|
||||
"node": ">=10"
|
||||
},
|
||||
"files": [
|
||||
"index.js",
|
||||
|
@ -78,5 +75,5 @@
|
|||
"scripts": {
|
||||
"test": "xo && ava && tsd"
|
||||
},
|
||||
"version": "5.2.0"
|
||||
"version": "6.0.1"
|
||||
}
|
||||
|
|
2
node_modules/get-stream/readme.md
generated
vendored
2
node_modules/get-stream/readme.md
generated
vendored
|
@ -1,4 +1,4 @@
|
|||
# get-stream [](https://travis-ci.com/github/sindresorhus/get-stream)
|
||||
# get-stream
|
||||
|
||||
> Get a stream as a string, buffer, or array
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue