@@ -3581,7 +3581,11 @@ function copyFile(srcFile, destFile, force) {
35813581
35823582var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
35833583    if (k2 === undefined) k2 = k;
3584-     Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
3584+     var desc = Object.getOwnPropertyDescriptor(m, k);
3585+     if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
3586+       desc = { enumerable: true, get: function() { return m[k]; } };
3587+     }
3588+     Object.defineProperty(o, k2, desc);
35853589}) : (function(o, m, k, k2) {
35863590    if (k2 === undefined) k2 = k;
35873591    o[k2] = m[k];
@@ -3594,7 +3598,7 @@ var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (
35943598var __importStar = (this && this.__importStar) || function (mod) {
35953599    if (mod && mod.__esModule) return mod;
35963600    var result = {};
3597-     if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
3601+     if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype. hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
35983602    __setModuleDefault(result, mod);
35993603    return result;
36003604};
@@ -3624,11 +3628,11 @@ function _findMatch(versionSpec, stable, candidates, archFilter) {
36243628        let file;
36253629        for (const candidate of candidates) {
36263630            const version = candidate.version;
3627-             core_1.debug(`check ${version} satisfies ${versionSpec}`);
3631+             (0,  core_1.debug) (`check ${version} satisfies ${versionSpec}`);
36283632            if (semver.satisfies(version, versionSpec) &&
36293633                (!stable || candidate.stable === stable)) {
36303634                file = candidate.files.find(item => {
3631-                     core_1.debug(`${item.arch}===${archFilter} && ${item.platform}===${platFilter}`);
3635+                     (0,  core_1.debug) (`${item.arch}===${archFilter} && ${item.platform}===${platFilter}`);
36323636                    let chk = item.arch === archFilter && item.platform === platFilter;
36333637                    if (chk && item.platform_version) {
36343638                        const osVersion = module.exports._getOsVersion();
@@ -3642,7 +3646,7 @@ function _findMatch(versionSpec, stable, candidates, archFilter) {
36423646                    return chk;
36433647                });
36443648                if (file) {
3645-                     core_1.debug(`matched ${candidate.version}`);
3649+                     (0,  core_1.debug) (`matched ${candidate.version}`);
36463650                    match = candidate;
36473651                    break;
36483652                }
@@ -3680,10 +3684,7 @@ function _getOsVersion() {
36803684                if (parts.length === 2 &&
36813685                    (parts[0].trim() === 'VERSION_ID' ||
36823686                        parts[0].trim() === 'DISTRIB_RELEASE')) {
3683-                     version = parts[1]
3684-                         .trim()
3685-                         .replace(/^"/, '')
3686-                         .replace(/"$/, '');
3687+                     version = parts[1].trim().replace(/^"/, '').replace(/"$/, '');
36873688                    break;
36883689                }
36893690            }
@@ -3716,7 +3717,11 @@ exports._readLinuxVersionFile = _readLinuxVersionFile;
37163717
37173718var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
37183719    if (k2 === undefined) k2 = k;
3719-     Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
3720+     var desc = Object.getOwnPropertyDescriptor(m, k);
3721+     if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
3722+       desc = { enumerable: true, get: function() { return m[k]; } };
3723+     }
3724+     Object.defineProperty(o, k2, desc);
37203725}) : (function(o, m, k, k2) {
37213726    if (k2 === undefined) k2 = k;
37223727    o[k2] = m[k];
@@ -3729,7 +3734,7 @@ var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (
37293734var __importStar = (this && this.__importStar) || function (mod) {
37303735    if (mod && mod.__esModule) return mod;
37313736    var result = {};
3732-     if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
3737+     if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype. hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
37333738    __setModuleDefault(result, mod);
37343739    return result;
37353740};
@@ -3806,7 +3811,11 @@ exports.RetryHelper = RetryHelper;
38063811
38073812var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
38083813    if (k2 === undefined) k2 = k;
3809-     Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
3814+     var desc = Object.getOwnPropertyDescriptor(m, k);
3815+     if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
3816+       desc = { enumerable: true, get: function() { return m[k]; } };
3817+     }
3818+     Object.defineProperty(o, k2, desc);
38103819}) : (function(o, m, k, k2) {
38113820    if (k2 === undefined) k2 = k;
38123821    o[k2] = m[k];
@@ -3819,7 +3828,7 @@ var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (
38193828var __importStar = (this && this.__importStar) || function (mod) {
38203829    if (mod && mod.__esModule) return mod;
38213830    var result = {};
3822-     if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
3831+     if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype. hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
38233832    __setModuleDefault(result, mod);
38243833    return result;
38253834};
@@ -3832,13 +3841,11 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge
38323841        step((generator = generator.apply(thisArg, _arguments || [])).next());
38333842    });
38343843};
3835- var __importDefault = (this && this.__importDefault) || function (mod) {
3836-     return (mod && mod.__esModule) ? mod : { "default": mod };
3837- };
38383844Object.defineProperty(exports, "__esModule", ({ value: true }));
38393845exports.evaluateVersions = exports.isExplicitVersion = exports.findFromManifest = exports.getManifestFromRepo = exports.findAllVersions = exports.find = exports.cacheFile = exports.cacheDir = exports.extractZip = exports.extractXar = exports.extractTar = exports.extract7z = exports.downloadTool = exports.HTTPError = void 0;
38403846const core = __importStar(__nccwpck_require__(7484));
38413847const io = __importStar(__nccwpck_require__(4994));
3848+ const crypto = __importStar(__nccwpck_require__(6982));
38423849const fs = __importStar(__nccwpck_require__(9896));
38433850const mm = __importStar(__nccwpck_require__(8036));
38443851const os = __importStar(__nccwpck_require__(857));
@@ -3848,7 +3855,6 @@ const semver = __importStar(__nccwpck_require__(6193));
38483855const stream = __importStar(__nccwpck_require__(2203));
38493856const util = __importStar(__nccwpck_require__(9023));
38503857const assert_1 = __nccwpck_require__(2613);
3851- const v4_1 = __importDefault(__nccwpck_require__(9021));
38523858const exec_1 = __nccwpck_require__(5236);
38533859const retry_helper_1 = __nccwpck_require__(7380);
38543860class HTTPError extends Error {
@@ -3873,7 +3879,7 @@ const userAgent = 'actions/tool-cache';
38733879 */
38743880function downloadTool(url, dest, auth, headers) {
38753881    return __awaiter(this, void 0, void 0, function* () {
3876-         dest = dest || path.join(_getTempDirectory(), v4_1.default ());
3882+         dest = dest || path.join(_getTempDirectory(), crypto.randomUUID ());
38773883        yield io.mkdirP(path.dirname(dest));
38783884        core.debug(`Downloading ${url}`);
38793885        core.debug(`Destination ${dest}`);
@@ -3962,8 +3968,8 @@ function downloadToolAttempt(url, dest, auth, headers) {
39623968 */
39633969function extract7z(file, dest, _7zPath) {
39643970    return __awaiter(this, void 0, void 0, function* () {
3965-         assert_1.ok(IS_WINDOWS, 'extract7z() not supported on current OS');
3966-         assert_1.ok(file, 'parameter "file" is required');
3971+         (0,  assert_1.ok) (IS_WINDOWS, 'extract7z() not supported on current OS');
3972+         (0,  assert_1.ok) (file, 'parameter "file" is required');
39673973        dest = yield _createExtractFolder(dest);
39683974        const originalCwd = process.cwd();
39693975        process.chdir(dest);
@@ -3980,7 +3986,7 @@ function extract7z(file, dest, _7zPath) {
39803986                const options = {
39813987                    silent: true
39823988                };
3983-                 yield exec_1.exec(`"${_7zPath}"`, args, options);
3989+                 yield (0,  exec_1.exec) (`"${_7zPath}"`, args, options);
39843990            }
39853991            finally {
39863992                process.chdir(originalCwd);
@@ -4009,7 +4015,7 @@ function extract7z(file, dest, _7zPath) {
40094015            };
40104016            try {
40114017                const powershellPath = yield io.which('powershell', true);
4012-                 yield exec_1.exec(`"${powershellPath}"`, args, options);
4018+                 yield (0,  exec_1.exec) (`"${powershellPath}"`, args, options);
40134019            }
40144020            finally {
40154021                process.chdir(originalCwd);
@@ -4037,7 +4043,7 @@ function extractTar(file, dest, flags = 'xz') {
40374043        // Determine whether GNU tar
40384044        core.debug('Checking tar --version');
40394045        let versionOutput = '';
4040-         yield exec_1.exec('tar --version', [], {
4046+         yield (0,  exec_1.exec) ('tar --version', [], {
40414047            ignoreReturnCode: true,
40424048            silent: true,
40434049            listeners: {
@@ -4073,7 +4079,7 @@ function extractTar(file, dest, flags = 'xz') {
40734079            args.push('--overwrite');
40744080        }
40754081        args.push('-C', destArg, '-f', fileArg);
4076-         yield exec_1.exec(`tar`, args);
4082+         yield (0,  exec_1.exec) (`tar`, args);
40774083        return dest;
40784084    });
40794085}
@@ -4088,8 +4094,8 @@ exports.extractTar = extractTar;
40884094 */
40894095function extractXar(file, dest, flags = []) {
40904096    return __awaiter(this, void 0, void 0, function* () {
4091-         assert_1.ok(IS_MAC, 'extractXar() not supported on current OS');
4092-         assert_1.ok(file, 'parameter "file" is required');
4097+         (0,  assert_1.ok) (IS_MAC, 'extractXar() not supported on current OS');
4098+         (0,  assert_1.ok) (file, 'parameter "file" is required');
40934099        dest = yield _createExtractFolder(dest);
40944100        let args;
40954101        if (flags instanceof Array) {
@@ -4103,7 +4109,7 @@ function extractXar(file, dest, flags = []) {
41034109            args.push('-v');
41044110        }
41054111        const xarPath = yield io.which('xar', true);
4106-         yield exec_1.exec(`"${xarPath}"`, _unique(args));
4112+         yield (0,  exec_1.exec) (`"${xarPath}"`, _unique(args));
41074113        return dest;
41084114    });
41094115}
@@ -4157,7 +4163,7 @@ function extractZipWin(file, dest) {
41574163                pwshCommand
41584164            ];
41594165            core.debug(`Using pwsh at path: ${pwshPath}`);
4160-             yield exec_1.exec(`"${pwshPath}"`, args);
4166+             yield (0,  exec_1.exec) (`"${pwshPath}"`, args);
41614167        }
41624168        else {
41634169            const powershellCommand = [
@@ -4178,7 +4184,7 @@ function extractZipWin(file, dest) {
41784184            ];
41794185            const powershellPath = yield io.which('powershell', true);
41804186            core.debug(`Using powershell at path: ${powershellPath}`);
4181-             yield exec_1.exec(`"${powershellPath}"`, args);
4187+             yield (0,  exec_1.exec) (`"${powershellPath}"`, args);
41824188        }
41834189    });
41844190}
@@ -4190,7 +4196,7 @@ function extractZipNix(file, dest) {
41904196            args.unshift('-q');
41914197        }
41924198        args.unshift('-o'); //overwrite with -o, otherwise a prompt is shown which freezes the run
4193-         yield exec_1.exec(`"${unzipPath}"`, args, { cwd: dest });
4199+         yield (0,  exec_1.exec) (`"${unzipPath}"`, args, { cwd: dest });
41944200    });
41954201}
41964202/**
@@ -4367,7 +4373,7 @@ function _createExtractFolder(dest) {
43674373    return __awaiter(this, void 0, void 0, function* () {
43684374        if (!dest) {
43694375            // create a temp dir
4370-             dest = path.join(_getTempDirectory(), v4_1.default ());
4376+             dest = path.join(_getTempDirectory(), crypto.randomUUID ());
43714377        }
43724378        yield io.mkdirP(dest);
43734379        return dest;
@@ -4440,15 +4446,15 @@ exports.evaluateVersions = evaluateVersions;
44404446 */
44414447function _getCacheDirectory() {
44424448    const cacheDirectory = process.env['RUNNER_TOOL_CACHE'] || '';
4443-     assert_1.ok(cacheDirectory, 'Expected RUNNER_TOOL_CACHE to be defined');
4449+     (0,  assert_1.ok) (cacheDirectory, 'Expected RUNNER_TOOL_CACHE to be defined');
44444450    return cacheDirectory;
44454451}
44464452/**
44474453 * Gets RUNNER_TEMP
44484454 */
44494455function _getTempDirectory() {
44504456    const tempDirectory = process.env['RUNNER_TEMP'] || '';
4451-     assert_1.ok(tempDirectory, 'Expected RUNNER_TEMP to be defined');
4457+     (0,  assert_1.ok) (tempDirectory, 'Expected RUNNER_TEMP to be defined');
44524458    return tempDirectory;
44534459}
44544460/**
@@ -32483,90 +32489,6 @@ module.exports = {
3248332489}
3248432490
3248532491
32486- /***/ }),
32487- 
32488- /***/ 8682:
32489- /***/ ((module) => {
32490- 
32491- /**
32492-  * Convert array of 16 byte values to UUID string format of the form:
32493-  * XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
32494-  */
32495- var byteToHex = [];
32496- for (var i = 0; i < 256; ++i) {
32497-   byteToHex[i] = (i + 0x100).toString(16).substr(1);
32498- }
32499- 
32500- function bytesToUuid(buf, offset) {
32501-   var i = offset || 0;
32502-   var bth = byteToHex;
32503-   // join used to fix memory issue caused by concatenation: https://bugs.chromium.org/p/v8/issues/detail?id=3175#c4
32504-   return ([
32505-     bth[buf[i++]], bth[buf[i++]],
32506-     bth[buf[i++]], bth[buf[i++]], '-',
32507-     bth[buf[i++]], bth[buf[i++]], '-',
32508-     bth[buf[i++]], bth[buf[i++]], '-',
32509-     bth[buf[i++]], bth[buf[i++]], '-',
32510-     bth[buf[i++]], bth[buf[i++]],
32511-     bth[buf[i++]], bth[buf[i++]],
32512-     bth[buf[i++]], bth[buf[i++]]
32513-   ]).join('');
32514- }
32515- 
32516- module.exports = bytesToUuid;
32517- 
32518- 
32519- /***/ }),
32520- 
32521- /***/ 1694:
32522- /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => {
32523- 
32524- // Unique ID creation requires a high quality random # generator.  In node.js
32525- // this is pretty straight-forward - we use the crypto API.
32526- 
32527- var crypto = __nccwpck_require__(6982);
32528- 
32529- module.exports = function nodeRNG() {
32530-   return crypto.randomBytes(16);
32531- };
32532- 
32533- 
32534- /***/ }),
32535- 
32536- /***/ 9021:
32537- /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => {
32538- 
32539- var rng = __nccwpck_require__(1694);
32540- var bytesToUuid = __nccwpck_require__(8682);
32541- 
32542- function v4(options, buf, offset) {
32543-   var i = buf && offset || 0;
32544- 
32545-   if (typeof(options) == 'string') {
32546-     buf = options === 'binary' ? new Array(16) : null;
32547-     options = null;
32548-   }
32549-   options = options || {};
32550- 
32551-   var rnds = options.random || (options.rng || rng)();
32552- 
32553-   // Per 4.4, set bits for version and `clock_seq_hi_and_reserved`
32554-   rnds[6] = (rnds[6] & 0x0f) | 0x40;
32555-   rnds[8] = (rnds[8] & 0x3f) | 0x80;
32556- 
32557-   // Copy bytes to buffer, if provided
32558-   if (buf) {
32559-     for (var ii = 0; ii < 16; ++ii) {
32560-       buf[i + ii] = rnds[ii];
32561-     }
32562-   }
32563- 
32564-   return buf || bytesToUuid(rnds);
32565- }
32566- 
32567- module.exports = v4;
32568- 
32569- 
3257032492/***/ }),
3257132493
3257232494/***/ 2613:
0 commit comments