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