Deploy version 1.0.2
This commit is contained in:
162
dist/index.js
vendored
162
dist/index.js
vendored
@@ -96,11 +96,11 @@ var require_command = __commonJS({
|
|||||||
};
|
};
|
||||||
Object.defineProperty(exports2, "__esModule", { value: true });
|
Object.defineProperty(exports2, "__esModule", { value: true });
|
||||||
exports2.issue = exports2.issueCommand = void 0;
|
exports2.issue = exports2.issueCommand = void 0;
|
||||||
var os2 = __importStar(require("os"));
|
var os3 = __importStar(require("os"));
|
||||||
var utils_1 = require_utils();
|
var utils_1 = require_utils();
|
||||||
function issueCommand(command, properties, message) {
|
function issueCommand(command, properties, message) {
|
||||||
const cmd = new Command(command, properties, message);
|
const cmd = new Command(command, properties, message);
|
||||||
process.stdout.write(cmd.toString() + os2.EOL);
|
process.stdout.write(cmd.toString() + os3.EOL);
|
||||||
}
|
}
|
||||||
exports2.issueCommand = issueCommand;
|
exports2.issueCommand = issueCommand;
|
||||||
function issue(name, message = "") {
|
function issue(name, message = "") {
|
||||||
@@ -184,7 +184,7 @@ var require_file_command = __commonJS({
|
|||||||
exports2.prepareKeyValueMessage = exports2.issueFileCommand = void 0;
|
exports2.prepareKeyValueMessage = exports2.issueFileCommand = void 0;
|
||||||
var crypto = __importStar(require("crypto"));
|
var crypto = __importStar(require("crypto"));
|
||||||
var fs6 = __importStar(require("fs"));
|
var fs6 = __importStar(require("fs"));
|
||||||
var os2 = __importStar(require("os"));
|
var os3 = __importStar(require("os"));
|
||||||
var utils_1 = require_utils();
|
var utils_1 = require_utils();
|
||||||
function issueFileCommand(command, message) {
|
function issueFileCommand(command, message) {
|
||||||
const filePath = process.env[`GITHUB_${command}`];
|
const filePath = process.env[`GITHUB_${command}`];
|
||||||
@@ -194,7 +194,7 @@ var require_file_command = __commonJS({
|
|||||||
if (!fs6.existsSync(filePath)) {
|
if (!fs6.existsSync(filePath)) {
|
||||||
throw new Error(`Missing file at path: ${filePath}`);
|
throw new Error(`Missing file at path: ${filePath}`);
|
||||||
}
|
}
|
||||||
fs6.appendFileSync(filePath, `${(0, utils_1.toCommandValue)(message)}${os2.EOL}`, {
|
fs6.appendFileSync(filePath, `${(0, utils_1.toCommandValue)(message)}${os3.EOL}`, {
|
||||||
encoding: "utf8"
|
encoding: "utf8"
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@@ -208,7 +208,7 @@ var require_file_command = __commonJS({
|
|||||||
if (convertedValue.includes(delimiter)) {
|
if (convertedValue.includes(delimiter)) {
|
||||||
throw new Error(`Unexpected input: value should not contain the delimiter "${delimiter}"`);
|
throw new Error(`Unexpected input: value should not contain the delimiter "${delimiter}"`);
|
||||||
}
|
}
|
||||||
return `${key}<<${delimiter}${os2.EOL}${convertedValue}${os2.EOL}${delimiter}`;
|
return `${key}<<${delimiter}${os3.EOL}${convertedValue}${os3.EOL}${delimiter}`;
|
||||||
}
|
}
|
||||||
exports2.prepareKeyValueMessage = prepareKeyValueMessage;
|
exports2.prepareKeyValueMessage = prepareKeyValueMessage;
|
||||||
}
|
}
|
||||||
@@ -997,14 +997,14 @@ var require_util = __commonJS({
|
|||||||
}
|
}
|
||||||
const port = url.port != null ? url.port : url.protocol === "https:" ? 443 : 80;
|
const port = url.port != null ? url.port : url.protocol === "https:" ? 443 : 80;
|
||||||
let origin = url.origin != null ? url.origin : `${url.protocol}//${url.hostname}:${port}`;
|
let origin = url.origin != null ? url.origin : `${url.protocol}//${url.hostname}:${port}`;
|
||||||
let path2 = url.path != null ? url.path : `${url.pathname || ""}${url.search || ""}`;
|
let path3 = url.path != null ? url.path : `${url.pathname || ""}${url.search || ""}`;
|
||||||
if (origin.endsWith("/")) {
|
if (origin.endsWith("/")) {
|
||||||
origin = origin.substring(0, origin.length - 1);
|
origin = origin.substring(0, origin.length - 1);
|
||||||
}
|
}
|
||||||
if (path2 && !path2.startsWith("/")) {
|
if (path3 && !path3.startsWith("/")) {
|
||||||
path2 = `/${path2}`;
|
path3 = `/${path3}`;
|
||||||
}
|
}
|
||||||
url = new URL(origin + path2);
|
url = new URL(origin + path3);
|
||||||
}
|
}
|
||||||
return url;
|
return url;
|
||||||
}
|
}
|
||||||
@@ -2618,20 +2618,20 @@ var require_parseParams = __commonJS({
|
|||||||
var require_basename = __commonJS({
|
var require_basename = __commonJS({
|
||||||
"node_modules/@fastify/busboy/lib/utils/basename.js"(exports2, module2) {
|
"node_modules/@fastify/busboy/lib/utils/basename.js"(exports2, module2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
module2.exports = function basename(path2) {
|
module2.exports = function basename(path3) {
|
||||||
if (typeof path2 !== "string") {
|
if (typeof path3 !== "string") {
|
||||||
return "";
|
return "";
|
||||||
}
|
}
|
||||||
for (var i2 = path2.length - 1; i2 >= 0; --i2) {
|
for (var i2 = path3.length - 1; i2 >= 0; --i2) {
|
||||||
switch (path2.charCodeAt(i2)) {
|
switch (path3.charCodeAt(i2)) {
|
||||||
case 47:
|
case 47:
|
||||||
// '/'
|
// '/'
|
||||||
case 92:
|
case 92:
|
||||||
path2 = path2.slice(i2 + 1);
|
path3 = path3.slice(i2 + 1);
|
||||||
return path2 === ".." || path2 === "." ? "" : path2;
|
return path3 === ".." || path3 === "." ? "" : path3;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return path2 === ".." || path2 === "." ? "" : path2;
|
return path3 === ".." || path3 === "." ? "" : path3;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@@ -5661,7 +5661,7 @@ var require_request = __commonJS({
|
|||||||
}
|
}
|
||||||
var Request2 = class _Request {
|
var Request2 = class _Request {
|
||||||
constructor(origin, {
|
constructor(origin, {
|
||||||
path: path2,
|
path: path3,
|
||||||
method,
|
method,
|
||||||
body,
|
body,
|
||||||
headers,
|
headers,
|
||||||
@@ -5675,11 +5675,11 @@ var require_request = __commonJS({
|
|||||||
throwOnError,
|
throwOnError,
|
||||||
expectContinue
|
expectContinue
|
||||||
}, handler) {
|
}, handler) {
|
||||||
if (typeof path2 !== "string") {
|
if (typeof path3 !== "string") {
|
||||||
throw new InvalidArgumentError("path must be a string");
|
throw new InvalidArgumentError("path must be a string");
|
||||||
} else if (path2[0] !== "/" && !(path2.startsWith("http://") || path2.startsWith("https://")) && method !== "CONNECT") {
|
} else if (path3[0] !== "/" && !(path3.startsWith("http://") || path3.startsWith("https://")) && method !== "CONNECT") {
|
||||||
throw new InvalidArgumentError("path must be an absolute URL or start with a slash");
|
throw new InvalidArgumentError("path must be an absolute URL or start with a slash");
|
||||||
} else if (invalidPathRegex.exec(path2) !== null) {
|
} else if (invalidPathRegex.exec(path3) !== null) {
|
||||||
throw new InvalidArgumentError("invalid request path");
|
throw new InvalidArgumentError("invalid request path");
|
||||||
}
|
}
|
||||||
if (typeof method !== "string") {
|
if (typeof method !== "string") {
|
||||||
@@ -5742,7 +5742,7 @@ var require_request = __commonJS({
|
|||||||
this.completed = false;
|
this.completed = false;
|
||||||
this.aborted = false;
|
this.aborted = false;
|
||||||
this.upgrade = upgrade || null;
|
this.upgrade = upgrade || null;
|
||||||
this.path = query ? util.buildURL(path2, query) : path2;
|
this.path = query ? util.buildURL(path3, query) : path3;
|
||||||
this.origin = origin;
|
this.origin = origin;
|
||||||
this.idempotent = idempotent == null ? method === "HEAD" || method === "GET" : idempotent;
|
this.idempotent = idempotent == null ? method === "HEAD" || method === "GET" : idempotent;
|
||||||
this.blocking = blocking == null ? false : blocking;
|
this.blocking = blocking == null ? false : blocking;
|
||||||
@@ -6750,9 +6750,9 @@ var require_RedirectHandler = __commonJS({
|
|||||||
return this.handler.onHeaders(statusCode, headers, resume, statusText);
|
return this.handler.onHeaders(statusCode, headers, resume, statusText);
|
||||||
}
|
}
|
||||||
const { origin, pathname, search } = util.parseURL(new URL(this.location, this.opts.origin && new URL(this.opts.path, this.opts.origin)));
|
const { origin, pathname, search } = util.parseURL(new URL(this.location, this.opts.origin && new URL(this.opts.path, this.opts.origin)));
|
||||||
const path2 = search ? `${pathname}${search}` : pathname;
|
const path3 = search ? `${pathname}${search}` : pathname;
|
||||||
this.opts.headers = cleanRequestHeaders(this.opts.headers, statusCode === 303, this.opts.origin !== origin);
|
this.opts.headers = cleanRequestHeaders(this.opts.headers, statusCode === 303, this.opts.origin !== origin);
|
||||||
this.opts.path = path2;
|
this.opts.path = path3;
|
||||||
this.opts.origin = origin;
|
this.opts.origin = origin;
|
||||||
this.opts.maxRedirections = 0;
|
this.opts.maxRedirections = 0;
|
||||||
this.opts.query = null;
|
this.opts.query = null;
|
||||||
@@ -7992,7 +7992,7 @@ var require_client = __commonJS({
|
|||||||
writeH2(client, client[kHTTP2Session], request);
|
writeH2(client, client[kHTTP2Session], request);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
const { body, method, path: path2, host, upgrade, headers, blocking, reset } = request;
|
const { body, method, path: path3, host, upgrade, headers, blocking, reset } = request;
|
||||||
const expectsPayload = method === "PUT" || method === "POST" || method === "PATCH";
|
const expectsPayload = method === "PUT" || method === "POST" || method === "PATCH";
|
||||||
if (body && typeof body.read === "function") {
|
if (body && typeof body.read === "function") {
|
||||||
body.read(0);
|
body.read(0);
|
||||||
@@ -8042,7 +8042,7 @@ var require_client = __commonJS({
|
|||||||
if (blocking) {
|
if (blocking) {
|
||||||
socket[kBlocking] = true;
|
socket[kBlocking] = true;
|
||||||
}
|
}
|
||||||
let header = `${method} ${path2} HTTP/1.1\r
|
let header = `${method} ${path3} HTTP/1.1\r
|
||||||
`;
|
`;
|
||||||
if (typeof host === "string") {
|
if (typeof host === "string") {
|
||||||
header += `host: ${host}\r
|
header += `host: ${host}\r
|
||||||
@@ -8105,7 +8105,7 @@ upgrade: ${upgrade}\r
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
function writeH2(client, session, request) {
|
function writeH2(client, session, request) {
|
||||||
const { body, method, path: path2, host, upgrade, expectContinue, signal, headers: reqHeaders } = request;
|
const { body, method, path: path3, host, upgrade, expectContinue, signal, headers: reqHeaders } = request;
|
||||||
let headers;
|
let headers;
|
||||||
if (typeof reqHeaders === "string") headers = Request2[kHTTP2CopyHeaders](reqHeaders.trim());
|
if (typeof reqHeaders === "string") headers = Request2[kHTTP2CopyHeaders](reqHeaders.trim());
|
||||||
else headers = reqHeaders;
|
else headers = reqHeaders;
|
||||||
@@ -8148,7 +8148,7 @@ upgrade: ${upgrade}\r
|
|||||||
});
|
});
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
headers[HTTP2_HEADER_PATH] = path2;
|
headers[HTTP2_HEADER_PATH] = path3;
|
||||||
headers[HTTP2_HEADER_SCHEME] = "https";
|
headers[HTTP2_HEADER_SCHEME] = "https";
|
||||||
const expectsPayload = method === "PUT" || method === "POST" || method === "PATCH";
|
const expectsPayload = method === "PUT" || method === "POST" || method === "PATCH";
|
||||||
if (body && typeof body.read === "function") {
|
if (body && typeof body.read === "function") {
|
||||||
@@ -10388,20 +10388,20 @@ var require_mock_utils = __commonJS({
|
|||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
function safeUrl(path2) {
|
function safeUrl(path3) {
|
||||||
if (typeof path2 !== "string") {
|
if (typeof path3 !== "string") {
|
||||||
return path2;
|
return path3;
|
||||||
}
|
}
|
||||||
const pathSegments = path2.split("?");
|
const pathSegments = path3.split("?");
|
||||||
if (pathSegments.length !== 2) {
|
if (pathSegments.length !== 2) {
|
||||||
return path2;
|
return path3;
|
||||||
}
|
}
|
||||||
const qp = new URLSearchParams(pathSegments.pop());
|
const qp = new URLSearchParams(pathSegments.pop());
|
||||||
qp.sort();
|
qp.sort();
|
||||||
return [...pathSegments, qp.toString()].join("?");
|
return [...pathSegments, qp.toString()].join("?");
|
||||||
}
|
}
|
||||||
function matchKey(mockDispatch2, { path: path2, method, body, headers }) {
|
function matchKey(mockDispatch2, { path: path3, method, body, headers }) {
|
||||||
const pathMatch = matchValue(mockDispatch2.path, path2);
|
const pathMatch = matchValue(mockDispatch2.path, path3);
|
||||||
const methodMatch = matchValue(mockDispatch2.method, method);
|
const methodMatch = matchValue(mockDispatch2.method, method);
|
||||||
const bodyMatch = typeof mockDispatch2.body !== "undefined" ? matchValue(mockDispatch2.body, body) : true;
|
const bodyMatch = typeof mockDispatch2.body !== "undefined" ? matchValue(mockDispatch2.body, body) : true;
|
||||||
const headersMatch = matchHeaders(mockDispatch2, headers);
|
const headersMatch = matchHeaders(mockDispatch2, headers);
|
||||||
@@ -10419,7 +10419,7 @@ var require_mock_utils = __commonJS({
|
|||||||
function getMockDispatch(mockDispatches, key) {
|
function getMockDispatch(mockDispatches, key) {
|
||||||
const basePath = key.query ? buildURL(key.path, key.query) : key.path;
|
const basePath = key.query ? buildURL(key.path, key.query) : key.path;
|
||||||
const resolvedPath = typeof basePath === "string" ? safeUrl(basePath) : basePath;
|
const resolvedPath = typeof basePath === "string" ? safeUrl(basePath) : basePath;
|
||||||
let matchedMockDispatches = mockDispatches.filter(({ consumed }) => !consumed).filter(({ path: path2 }) => matchValue(safeUrl(path2), resolvedPath));
|
let matchedMockDispatches = mockDispatches.filter(({ consumed }) => !consumed).filter(({ path: path3 }) => matchValue(safeUrl(path3), resolvedPath));
|
||||||
if (matchedMockDispatches.length === 0) {
|
if (matchedMockDispatches.length === 0) {
|
||||||
throw new MockNotMatchedError(`Mock dispatch not matched for path '${resolvedPath}'`);
|
throw new MockNotMatchedError(`Mock dispatch not matched for path '${resolvedPath}'`);
|
||||||
}
|
}
|
||||||
@@ -10456,9 +10456,9 @@ var require_mock_utils = __commonJS({
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
function buildKey(opts) {
|
function buildKey(opts) {
|
||||||
const { path: path2, method, body, headers, query } = opts;
|
const { path: path3, method, body, headers, query } = opts;
|
||||||
return {
|
return {
|
||||||
path: path2,
|
path: path3,
|
||||||
method,
|
method,
|
||||||
body,
|
body,
|
||||||
headers,
|
headers,
|
||||||
@@ -10907,10 +10907,10 @@ var require_pending_interceptors_formatter = __commonJS({
|
|||||||
}
|
}
|
||||||
format(pendingInterceptors) {
|
format(pendingInterceptors) {
|
||||||
const withPrettyHeaders = pendingInterceptors.map(
|
const withPrettyHeaders = pendingInterceptors.map(
|
||||||
({ method, path: path2, data: { statusCode }, persist, times, timesInvoked, origin }) => ({
|
({ method, path: path3, data: { statusCode }, persist, times, timesInvoked, origin }) => ({
|
||||||
Method: method,
|
Method: method,
|
||||||
Origin: origin,
|
Origin: origin,
|
||||||
Path: path2,
|
Path: path3,
|
||||||
"Status code": statusCode,
|
"Status code": statusCode,
|
||||||
Persistent: persist ? "\u2705" : "\u274C",
|
Persistent: persist ? "\u2705" : "\u274C",
|
||||||
Invocations: timesInvoked,
|
Invocations: timesInvoked,
|
||||||
@@ -15530,8 +15530,8 @@ var require_util6 = __commonJS({
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
function validateCookiePath(path2) {
|
function validateCookiePath(path3) {
|
||||||
for (const char of path2) {
|
for (const char of path3) {
|
||||||
const code = char.charCodeAt(0);
|
const code = char.charCodeAt(0);
|
||||||
if (code < 33 || char === ";") {
|
if (code < 33 || char === ";") {
|
||||||
throw new Error("Invalid cookie path");
|
throw new Error("Invalid cookie path");
|
||||||
@@ -17211,11 +17211,11 @@ var require_undici = __commonJS({
|
|||||||
if (typeof opts.path !== "string") {
|
if (typeof opts.path !== "string") {
|
||||||
throw new InvalidArgumentError("invalid opts.path");
|
throw new InvalidArgumentError("invalid opts.path");
|
||||||
}
|
}
|
||||||
let path2 = opts.path;
|
let path3 = opts.path;
|
||||||
if (!opts.path.startsWith("/")) {
|
if (!opts.path.startsWith("/")) {
|
||||||
path2 = `/${path2}`;
|
path3 = `/${path3}`;
|
||||||
}
|
}
|
||||||
url = new URL(util.parseOrigin(url).origin + path2);
|
url = new URL(util.parseOrigin(url).origin + path3);
|
||||||
} else {
|
} else {
|
||||||
if (!opts) {
|
if (!opts) {
|
||||||
opts = typeof url === "object" ? url : {};
|
opts = typeof url === "object" ? url : {};
|
||||||
@@ -18438,7 +18438,7 @@ var require_path_utils = __commonJS({
|
|||||||
};
|
};
|
||||||
Object.defineProperty(exports2, "__esModule", { value: true });
|
Object.defineProperty(exports2, "__esModule", { value: true });
|
||||||
exports2.toPlatformPath = exports2.toWin32Path = exports2.toPosixPath = void 0;
|
exports2.toPlatformPath = exports2.toWin32Path = exports2.toPosixPath = void 0;
|
||||||
var path2 = __importStar(require("path"));
|
var path3 = __importStar(require("path"));
|
||||||
function toPosixPath(pth) {
|
function toPosixPath(pth) {
|
||||||
return pth.replace(/[\\]/g, "/");
|
return pth.replace(/[\\]/g, "/");
|
||||||
}
|
}
|
||||||
@@ -18448,7 +18448,7 @@ var require_path_utils = __commonJS({
|
|||||||
}
|
}
|
||||||
exports2.toWin32Path = toWin32Path;
|
exports2.toWin32Path = toWin32Path;
|
||||||
function toPlatformPath(pth) {
|
function toPlatformPath(pth) {
|
||||||
return pth.replace(/[/\\]/g, path2.sep);
|
return pth.replace(/[/\\]/g, path3.sep);
|
||||||
}
|
}
|
||||||
exports2.toPlatformPath = toPlatformPath;
|
exports2.toPlatformPath = toPlatformPath;
|
||||||
}
|
}
|
||||||
@@ -18512,7 +18512,7 @@ var require_io_util = __commonJS({
|
|||||||
Object.defineProperty(exports2, "__esModule", { value: true });
|
Object.defineProperty(exports2, "__esModule", { value: true });
|
||||||
exports2.getCmdPath = exports2.tryGetExecutablePath = exports2.isRooted = exports2.isDirectory = exports2.exists = exports2.READONLY = exports2.UV_FS_O_EXLOCK = exports2.IS_WINDOWS = exports2.unlink = exports2.symlink = exports2.stat = exports2.rmdir = exports2.rm = exports2.rename = exports2.readlink = exports2.readdir = exports2.open = exports2.mkdir = exports2.lstat = exports2.copyFile = exports2.chmod = void 0;
|
exports2.getCmdPath = exports2.tryGetExecutablePath = exports2.isRooted = exports2.isDirectory = exports2.exists = exports2.READONLY = exports2.UV_FS_O_EXLOCK = exports2.IS_WINDOWS = exports2.unlink = exports2.symlink = exports2.stat = exports2.rmdir = exports2.rm = exports2.rename = exports2.readlink = exports2.readdir = exports2.open = exports2.mkdir = exports2.lstat = exports2.copyFile = exports2.chmod = void 0;
|
||||||
var fs6 = __importStar(require("fs"));
|
var fs6 = __importStar(require("fs"));
|
||||||
var path2 = __importStar(require("path"));
|
var path3 = __importStar(require("path"));
|
||||||
_a = fs6.promises, exports2.chmod = _a.chmod, exports2.copyFile = _a.copyFile, exports2.lstat = _a.lstat, exports2.mkdir = _a.mkdir, exports2.open = _a.open, exports2.readdir = _a.readdir, exports2.readlink = _a.readlink, exports2.rename = _a.rename, exports2.rm = _a.rm, exports2.rmdir = _a.rmdir, exports2.stat = _a.stat, exports2.symlink = _a.symlink, exports2.unlink = _a.unlink;
|
_a = fs6.promises, exports2.chmod = _a.chmod, exports2.copyFile = _a.copyFile, exports2.lstat = _a.lstat, exports2.mkdir = _a.mkdir, exports2.open = _a.open, exports2.readdir = _a.readdir, exports2.readlink = _a.readlink, exports2.rename = _a.rename, exports2.rm = _a.rm, exports2.rmdir = _a.rmdir, exports2.stat = _a.stat, exports2.symlink = _a.symlink, exports2.unlink = _a.unlink;
|
||||||
exports2.IS_WINDOWS = process.platform === "win32";
|
exports2.IS_WINDOWS = process.platform === "win32";
|
||||||
exports2.UV_FS_O_EXLOCK = 268435456;
|
exports2.UV_FS_O_EXLOCK = 268435456;
|
||||||
@@ -18561,7 +18561,7 @@ var require_io_util = __commonJS({
|
|||||||
}
|
}
|
||||||
if (stats && stats.isFile()) {
|
if (stats && stats.isFile()) {
|
||||||
if (exports2.IS_WINDOWS) {
|
if (exports2.IS_WINDOWS) {
|
||||||
const upperExt = path2.extname(filePath).toUpperCase();
|
const upperExt = path3.extname(filePath).toUpperCase();
|
||||||
if (extensions.some((validExt) => validExt.toUpperCase() === upperExt)) {
|
if (extensions.some((validExt) => validExt.toUpperCase() === upperExt)) {
|
||||||
return filePath;
|
return filePath;
|
||||||
}
|
}
|
||||||
@@ -18585,11 +18585,11 @@ var require_io_util = __commonJS({
|
|||||||
if (stats && stats.isFile()) {
|
if (stats && stats.isFile()) {
|
||||||
if (exports2.IS_WINDOWS) {
|
if (exports2.IS_WINDOWS) {
|
||||||
try {
|
try {
|
||||||
const directory = path2.dirname(filePath);
|
const directory = path3.dirname(filePath);
|
||||||
const upperName = path2.basename(filePath).toUpperCase();
|
const upperName = path3.basename(filePath).toUpperCase();
|
||||||
for (const actualName of yield exports2.readdir(directory)) {
|
for (const actualName of yield exports2.readdir(directory)) {
|
||||||
if (upperName === actualName.toUpperCase()) {
|
if (upperName === actualName.toUpperCase()) {
|
||||||
filePath = path2.join(directory, actualName);
|
filePath = path3.join(directory, actualName);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -18684,7 +18684,7 @@ var require_io = __commonJS({
|
|||||||
Object.defineProperty(exports2, "__esModule", { value: true });
|
Object.defineProperty(exports2, "__esModule", { value: true });
|
||||||
exports2.findInPath = exports2.which = exports2.mkdirP = exports2.rmRF = exports2.mv = exports2.cp = void 0;
|
exports2.findInPath = exports2.which = exports2.mkdirP = exports2.rmRF = exports2.mv = exports2.cp = void 0;
|
||||||
var assert_1 = require("assert");
|
var assert_1 = require("assert");
|
||||||
var path2 = __importStar(require("path"));
|
var path3 = __importStar(require("path"));
|
||||||
var ioUtil = __importStar(require_io_util());
|
var ioUtil = __importStar(require_io_util());
|
||||||
function cp(source, dest, options = {}) {
|
function cp(source, dest, options = {}) {
|
||||||
return __awaiter(this, void 0, void 0, function* () {
|
return __awaiter(this, void 0, void 0, function* () {
|
||||||
@@ -18693,7 +18693,7 @@ var require_io = __commonJS({
|
|||||||
if (destStat && destStat.isFile() && !force) {
|
if (destStat && destStat.isFile() && !force) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
const newDest = destStat && destStat.isDirectory() && copySourceDirectory ? path2.join(dest, path2.basename(source)) : dest;
|
const newDest = destStat && destStat.isDirectory() && copySourceDirectory ? path3.join(dest, path3.basename(source)) : dest;
|
||||||
if (!(yield ioUtil.exists(source))) {
|
if (!(yield ioUtil.exists(source))) {
|
||||||
throw new Error(`no such file or directory: ${source}`);
|
throw new Error(`no such file or directory: ${source}`);
|
||||||
}
|
}
|
||||||
@@ -18705,7 +18705,7 @@ var require_io = __commonJS({
|
|||||||
yield cpDirRecursive(source, newDest, 0, force);
|
yield cpDirRecursive(source, newDest, 0, force);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if (path2.relative(source, newDest) === "") {
|
if (path3.relative(source, newDest) === "") {
|
||||||
throw new Error(`'${newDest}' and '${source}' are the same file`);
|
throw new Error(`'${newDest}' and '${source}' are the same file`);
|
||||||
}
|
}
|
||||||
yield copyFile(source, newDest, force);
|
yield copyFile(source, newDest, force);
|
||||||
@@ -18718,7 +18718,7 @@ var require_io = __commonJS({
|
|||||||
if (yield ioUtil.exists(dest)) {
|
if (yield ioUtil.exists(dest)) {
|
||||||
let destExists = true;
|
let destExists = true;
|
||||||
if (yield ioUtil.isDirectory(dest)) {
|
if (yield ioUtil.isDirectory(dest)) {
|
||||||
dest = path2.join(dest, path2.basename(source));
|
dest = path3.join(dest, path3.basename(source));
|
||||||
destExists = yield ioUtil.exists(dest);
|
destExists = yield ioUtil.exists(dest);
|
||||||
}
|
}
|
||||||
if (destExists) {
|
if (destExists) {
|
||||||
@@ -18729,7 +18729,7 @@ var require_io = __commonJS({
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
yield mkdirP(path2.dirname(dest));
|
yield mkdirP(path3.dirname(dest));
|
||||||
yield ioUtil.rename(source, dest);
|
yield ioUtil.rename(source, dest);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@@ -18792,7 +18792,7 @@ var require_io = __commonJS({
|
|||||||
}
|
}
|
||||||
const extensions = [];
|
const extensions = [];
|
||||||
if (ioUtil.IS_WINDOWS && process.env["PATHEXT"]) {
|
if (ioUtil.IS_WINDOWS && process.env["PATHEXT"]) {
|
||||||
for (const extension of process.env["PATHEXT"].split(path2.delimiter)) {
|
for (const extension of process.env["PATHEXT"].split(path3.delimiter)) {
|
||||||
if (extension) {
|
if (extension) {
|
||||||
extensions.push(extension);
|
extensions.push(extension);
|
||||||
}
|
}
|
||||||
@@ -18805,12 +18805,12 @@ var require_io = __commonJS({
|
|||||||
}
|
}
|
||||||
return [];
|
return [];
|
||||||
}
|
}
|
||||||
if (tool.includes(path2.sep)) {
|
if (tool.includes(path3.sep)) {
|
||||||
return [];
|
return [];
|
||||||
}
|
}
|
||||||
const directories = [];
|
const directories = [];
|
||||||
if (process.env.PATH) {
|
if (process.env.PATH) {
|
||||||
for (const p of process.env.PATH.split(path2.delimiter)) {
|
for (const p of process.env.PATH.split(path3.delimiter)) {
|
||||||
if (p) {
|
if (p) {
|
||||||
directories.push(p);
|
directories.push(p);
|
||||||
}
|
}
|
||||||
@@ -18818,7 +18818,7 @@ var require_io = __commonJS({
|
|||||||
}
|
}
|
||||||
const matches = [];
|
const matches = [];
|
||||||
for (const directory of directories) {
|
for (const directory of directories) {
|
||||||
const filePath = yield ioUtil.tryGetExecutablePath(path2.join(directory, tool), extensions);
|
const filePath = yield ioUtil.tryGetExecutablePath(path3.join(directory, tool), extensions);
|
||||||
if (filePath) {
|
if (filePath) {
|
||||||
matches.push(filePath);
|
matches.push(filePath);
|
||||||
}
|
}
|
||||||
@@ -18931,10 +18931,10 @@ var require_toolrunner = __commonJS({
|
|||||||
};
|
};
|
||||||
Object.defineProperty(exports2, "__esModule", { value: true });
|
Object.defineProperty(exports2, "__esModule", { value: true });
|
||||||
exports2.argStringToArray = exports2.ToolRunner = void 0;
|
exports2.argStringToArray = exports2.ToolRunner = void 0;
|
||||||
var os2 = __importStar(require("os"));
|
var os3 = __importStar(require("os"));
|
||||||
var events = __importStar(require("events"));
|
var events = __importStar(require("events"));
|
||||||
var child = __importStar(require("child_process"));
|
var child = __importStar(require("child_process"));
|
||||||
var path2 = __importStar(require("path"));
|
var path3 = __importStar(require("path"));
|
||||||
var io = __importStar(require_io());
|
var io = __importStar(require_io());
|
||||||
var ioUtil = __importStar(require_io_util());
|
var ioUtil = __importStar(require_io_util());
|
||||||
var timers_1 = require("timers");
|
var timers_1 = require("timers");
|
||||||
@@ -18986,12 +18986,12 @@ var require_toolrunner = __commonJS({
|
|||||||
_processLineBuffer(data, strBuffer, onLine) {
|
_processLineBuffer(data, strBuffer, onLine) {
|
||||||
try {
|
try {
|
||||||
let s2 = strBuffer + data.toString();
|
let s2 = strBuffer + data.toString();
|
||||||
let n = s2.indexOf(os2.EOL);
|
let n = s2.indexOf(os3.EOL);
|
||||||
while (n > -1) {
|
while (n > -1) {
|
||||||
const line = s2.substring(0, n);
|
const line = s2.substring(0, n);
|
||||||
onLine(line);
|
onLine(line);
|
||||||
s2 = s2.substring(n + os2.EOL.length);
|
s2 = s2.substring(n + os3.EOL.length);
|
||||||
n = s2.indexOf(os2.EOL);
|
n = s2.indexOf(os3.EOL);
|
||||||
}
|
}
|
||||||
return s2;
|
return s2;
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
@@ -19149,7 +19149,7 @@ var require_toolrunner = __commonJS({
|
|||||||
exec() {
|
exec() {
|
||||||
return __awaiter(this, void 0, void 0, function* () {
|
return __awaiter(this, void 0, void 0, function* () {
|
||||||
if (!ioUtil.isRooted(this.toolPath) && (this.toolPath.includes("/") || IS_WINDOWS && this.toolPath.includes("\\"))) {
|
if (!ioUtil.isRooted(this.toolPath) && (this.toolPath.includes("/") || IS_WINDOWS && this.toolPath.includes("\\"))) {
|
||||||
this.toolPath = path2.resolve(process.cwd(), this.options.cwd || process.cwd(), this.toolPath);
|
this.toolPath = path3.resolve(process.cwd(), this.options.cwd || process.cwd(), this.toolPath);
|
||||||
}
|
}
|
||||||
this.toolPath = yield io.which(this.toolPath, true);
|
this.toolPath = yield io.which(this.toolPath, true);
|
||||||
return new Promise((resolve, reject) => __awaiter(this, void 0, void 0, function* () {
|
return new Promise((resolve, reject) => __awaiter(this, void 0, void 0, function* () {
|
||||||
@@ -19160,7 +19160,7 @@ var require_toolrunner = __commonJS({
|
|||||||
}
|
}
|
||||||
const optionsNonNull = this._cloneExecOptions(this.options);
|
const optionsNonNull = this._cloneExecOptions(this.options);
|
||||||
if (!optionsNonNull.silent && optionsNonNull.outStream) {
|
if (!optionsNonNull.silent && optionsNonNull.outStream) {
|
||||||
optionsNonNull.outStream.write(this._getCommandString(optionsNonNull) + os2.EOL);
|
optionsNonNull.outStream.write(this._getCommandString(optionsNonNull) + os3.EOL);
|
||||||
}
|
}
|
||||||
const state = new ExecState(optionsNonNull, this.toolPath);
|
const state = new ExecState(optionsNonNull, this.toolPath);
|
||||||
state.on("debug", (message) => {
|
state.on("debug", (message) => {
|
||||||
@@ -19648,8 +19648,8 @@ var require_core = __commonJS({
|
|||||||
var command_1 = require_command();
|
var command_1 = require_command();
|
||||||
var file_command_1 = require_file_command();
|
var file_command_1 = require_file_command();
|
||||||
var utils_1 = require_utils();
|
var utils_1 = require_utils();
|
||||||
var os2 = __importStar(require("os"));
|
var os3 = __importStar(require("os"));
|
||||||
var path2 = __importStar(require("path"));
|
var path3 = __importStar(require("path"));
|
||||||
var oidc_utils_1 = require_oidc_utils();
|
var oidc_utils_1 = require_oidc_utils();
|
||||||
var ExitCode;
|
var ExitCode;
|
||||||
(function(ExitCode2) {
|
(function(ExitCode2) {
|
||||||
@@ -19677,7 +19677,7 @@ var require_core = __commonJS({
|
|||||||
} else {
|
} else {
|
||||||
(0, command_1.issueCommand)("add-path", {}, inputPath);
|
(0, command_1.issueCommand)("add-path", {}, inputPath);
|
||||||
}
|
}
|
||||||
process.env["PATH"] = `${inputPath}${path2.delimiter}${process.env["PATH"]}`;
|
process.env["PATH"] = `${inputPath}${path3.delimiter}${process.env["PATH"]}`;
|
||||||
}
|
}
|
||||||
exports2.addPath = addPath;
|
exports2.addPath = addPath;
|
||||||
function getInput2(name, options) {
|
function getInput2(name, options) {
|
||||||
@@ -19716,7 +19716,7 @@ Support boolean input list: \`true | True | TRUE | false | False | FALSE\``);
|
|||||||
if (filePath) {
|
if (filePath) {
|
||||||
return (0, file_command_1.issueFileCommand)("OUTPUT", (0, file_command_1.prepareKeyValueMessage)(name, value));
|
return (0, file_command_1.issueFileCommand)("OUTPUT", (0, file_command_1.prepareKeyValueMessage)(name, value));
|
||||||
}
|
}
|
||||||
process.stdout.write(os2.EOL);
|
process.stdout.write(os3.EOL);
|
||||||
(0, command_1.issueCommand)("set-output", { name }, (0, utils_1.toCommandValue)(value));
|
(0, command_1.issueCommand)("set-output", { name }, (0, utils_1.toCommandValue)(value));
|
||||||
}
|
}
|
||||||
exports2.setOutput = setOutput2;
|
exports2.setOutput = setOutput2;
|
||||||
@@ -19750,7 +19750,7 @@ Support boolean input list: \`true | True | TRUE | false | False | FALSE\``);
|
|||||||
}
|
}
|
||||||
exports2.notice = notice;
|
exports2.notice = notice;
|
||||||
function info4(message) {
|
function info4(message) {
|
||||||
process.stdout.write(message + os2.EOL);
|
process.stdout.write(message + os3.EOL);
|
||||||
}
|
}
|
||||||
exports2.info = info4;
|
exports2.info = info4;
|
||||||
function startGroup(name) {
|
function startGroup(name) {
|
||||||
@@ -26189,6 +26189,8 @@ var import_promises = require("stream/promises");
|
|||||||
var import_fs = require("fs");
|
var import_fs = require("fs");
|
||||||
|
|
||||||
// src/util.ts
|
// src/util.ts
|
||||||
|
var os = __toESM(require("os"));
|
||||||
|
var import_path = __toESM(require("path"));
|
||||||
function formatSize(bytes) {
|
function formatSize(bytes) {
|
||||||
const units = ["B", "KiB", "MiB", "GiB", "TiB"];
|
const units = ["B", "KiB", "MiB", "GiB", "TiB"];
|
||||||
let i2 = 0;
|
let i2 = 0;
|
||||||
@@ -26222,6 +26224,12 @@ function formatDuration(ms) {
|
|||||||
parts.push(`${seconds}s`);
|
parts.push(`${seconds}s`);
|
||||||
return parts.join(" ");
|
return parts.join(" ");
|
||||||
}
|
}
|
||||||
|
function expandPath(p) {
|
||||||
|
if (p.startsWith("~")) {
|
||||||
|
return import_path.default.join(os.homedir(), p.slice(1));
|
||||||
|
}
|
||||||
|
return p;
|
||||||
|
}
|
||||||
|
|
||||||
// src/cache.ts
|
// src/cache.ts
|
||||||
async function uploadCache(options, owner, repo, key, filePath) {
|
async function uploadCache(options, owner, repo, key, filePath) {
|
||||||
@@ -26289,16 +26297,16 @@ async function downloadCache(options, owner, repo, key, destinationPath) {
|
|||||||
var import_child_process = require("child_process");
|
var import_child_process = require("child_process");
|
||||||
var import_util2 = require("util");
|
var import_util2 = require("util");
|
||||||
var fs3 = __toESM(require("fs"));
|
var fs3 = __toESM(require("fs"));
|
||||||
var path = __toESM(require("path"));
|
var path2 = __toESM(require("path"));
|
||||||
var os = __toESM(require("os"));
|
var os2 = __toESM(require("os"));
|
||||||
var execAsync = (0, import_util2.promisify)(import_child_process.exec);
|
var execAsync = (0, import_util2.promisify)(import_child_process.exec);
|
||||||
async function createCompressedTar(key, paths, cmprss_lvl = 3) {
|
async function createCompressedTar(key, paths, cmprss_lvl = 3) {
|
||||||
if (!paths || paths.length === 0) {
|
if (!paths || paths.length === 0) {
|
||||||
throw new Error("No paths specified for archiving.");
|
throw new Error("No paths specified for archiving.");
|
||||||
}
|
}
|
||||||
const tempDir = await fs3.promises.mkdtemp(path.join(os.tmpdir(), "cache-"));
|
const tempDir = await fs3.promises.mkdtemp(path2.join(os2.tmpdir(), "cache-"));
|
||||||
const archivePath = path.join(tempDir, `${key}.tar.zst`);
|
const archivePath = path2.join(tempDir, `${key}.tar.zst`);
|
||||||
const quotedPaths = paths.map((p) => `"${p}"`).join(" ");
|
const quotedPaths = paths.map((p) => `"${expandPath(p)}"`).join(" ");
|
||||||
const cmd = `tar -cf - ${quotedPaths} | zstd -${cmprss_lvl} -o "${archivePath}"`;
|
const cmd = `tar -cf - ${quotedPaths} | zstd -${cmprss_lvl} -o "${archivePath}"`;
|
||||||
console.log(`
|
console.log(`
|
||||||
\u{1F504} Compressing with zstd (Level: ${cmprss_lvl})...`);
|
\u{1F504} Compressing with zstd (Level: ${cmprss_lvl})...`);
|
||||||
|
Reference in New Issue
Block a user