mirror of
				https://github.com/Swatinem/rust-cache.git
				synced 2025-10-31 19:43:50 +00:00 
			
		
		
		
	update dependencies and rebuild
This commit is contained in:
		
							parent
							
								
									1b344a0a23
								
							
						
					
					
						commit
						842ef286ff
					
				
							
								
								
									
										230
									
								
								dist/restore/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										230
									
								
								dist/restore/index.js
									
									
									
									
										vendored
									
									
								
							| @ -1201,14 +1201,27 @@ exports.getDownloadOptions = getDownloadOptions; | ||||
| 
 | ||||
| "use strict"; | ||||
| 
 | ||||
| var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||||
|     if (k2 === undefined) k2 = k; | ||||
|     Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); | ||||
| }) : (function(o, m, k, k2) { | ||||
|     if (k2 === undefined) k2 = k; | ||||
|     o[k2] = m[k]; | ||||
| })); | ||||
| var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { | ||||
|     Object.defineProperty(o, "default", { enumerable: true, value: v }); | ||||
| }) : function(o, v) { | ||||
|     o["default"] = v; | ||||
| }); | ||||
| var __importStar = (this && this.__importStar) || function (mod) { | ||||
|     if (mod && mod.__esModule) return mod; | ||||
|     var result = {}; | ||||
|     if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; | ||||
|     result["default"] = mod; | ||||
|     if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); | ||||
|     __setModuleDefault(result, mod); | ||||
|     return result; | ||||
| }; | ||||
| Object.defineProperty(exports, "__esModule", ({ value: true })); | ||||
| exports.issue = exports.issueCommand = void 0; | ||||
| const os = __importStar(__nccwpck_require__(2087)); | ||||
| const utils_1 = __nccwpck_require__(5278); | ||||
| /** | ||||
| @ -1287,6 +1300,25 @@ function escapeProperty(s) { | ||||
| 
 | ||||
| "use strict"; | ||||
| 
 | ||||
| var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||||
|     if (k2 === undefined) k2 = k; | ||||
|     Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); | ||||
| }) : (function(o, m, k, k2) { | ||||
|     if (k2 === undefined) k2 = k; | ||||
|     o[k2] = m[k]; | ||||
| })); | ||||
| var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { | ||||
|     Object.defineProperty(o, "default", { enumerable: true, value: v }); | ||||
| }) : function(o, v) { | ||||
|     o["default"] = v; | ||||
| }); | ||||
| var __importStar = (this && this.__importStar) || function (mod) { | ||||
|     if (mod && mod.__esModule) return mod; | ||||
|     var result = {}; | ||||
|     if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); | ||||
|     __setModuleDefault(result, mod); | ||||
|     return result; | ||||
| }; | ||||
| var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||||
|     function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } | ||||
|     return new (P || (P = Promise))(function (resolve, reject) { | ||||
| @ -1296,14 +1328,8 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge | ||||
|         step((generator = generator.apply(thisArg, _arguments || [])).next()); | ||||
|     }); | ||||
| }; | ||||
| var __importStar = (this && this.__importStar) || function (mod) { | ||||
|     if (mod && mod.__esModule) return mod; | ||||
|     var result = {}; | ||||
|     if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; | ||||
|     result["default"] = mod; | ||||
|     return result; | ||||
| }; | ||||
| Object.defineProperty(exports, "__esModule", ({ value: true })); | ||||
| exports.getState = exports.saveState = exports.group = exports.endGroup = exports.startGroup = exports.info = exports.warning = exports.error = exports.debug = exports.isDebug = exports.setFailed = exports.setCommandEcho = exports.setOutput = exports.getBooleanInput = exports.getInput = exports.addPath = exports.setSecret = exports.exportVariable = exports.ExitCode = void 0; | ||||
| const command_1 = __nccwpck_require__(7351); | ||||
| const file_command_1 = __nccwpck_require__(717); | ||||
| const utils_1 = __nccwpck_require__(5278); | ||||
| @ -1370,7 +1396,9 @@ function addPath(inputPath) { | ||||
| } | ||||
| exports.addPath = addPath; | ||||
| /** | ||||
|  * Gets the value of an input.  The value is also trimmed. | ||||
|  * Gets the value of an input. | ||||
|  * Unless trimWhitespace is set to false in InputOptions, the value is also trimmed. | ||||
|  * Returns an empty string if the value is not defined. | ||||
|  * | ||||
|  * @param     name     name of the input to get | ||||
|  * @param     options  optional. See InputOptions. | ||||
| @ -1381,9 +1409,34 @@ function getInput(name, options) { | ||||
|     if (options && options.required && !val) { | ||||
|         throw new Error(`Input required and not supplied: ${name}`); | ||||
|     } | ||||
|     if (options && options.trimWhitespace === false) { | ||||
|         return val; | ||||
|     } | ||||
|     return val.trim(); | ||||
| } | ||||
| exports.getInput = getInput; | ||||
| /** | ||||
|  * Gets the input value of the boolean type in the YAML 1.2 "core schema" specification. | ||||
|  * Support boolean input list: `true | True | TRUE | false | False | FALSE` . | ||||
|  * The return value is also in boolean type. | ||||
|  * ref: https://yaml.org/spec/1.2/spec.html#id2804923
 | ||||
|  * | ||||
|  * @param     name     name of the input to get | ||||
|  * @param     options  optional. See InputOptions. | ||||
|  * @returns   boolean | ||||
|  */ | ||||
| function getBooleanInput(name, options) { | ||||
|     const trueValue = ['true', 'True', 'TRUE']; | ||||
|     const falseValue = ['false', 'False', 'FALSE']; | ||||
|     const val = getInput(name, options); | ||||
|     if (trueValue.includes(val)) | ||||
|         return true; | ||||
|     if (falseValue.includes(val)) | ||||
|         return false; | ||||
|     throw new TypeError(`Input does not meet YAML 1.2 "Core Schema" specification: ${name}\n` + | ||||
|         `Support boolean input list: \`true | True | TRUE | false | False | FALSE\``); | ||||
| } | ||||
| exports.getBooleanInput = getBooleanInput; | ||||
| /** | ||||
|  * Sets the value of an output. | ||||
|  * | ||||
| @ -1534,14 +1587,27 @@ exports.getState = getState; | ||||
| "use strict"; | ||||
| 
 | ||||
| // For internal use, subject to change.
 | ||||
| var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||||
|     if (k2 === undefined) k2 = k; | ||||
|     Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); | ||||
| }) : (function(o, m, k, k2) { | ||||
|     if (k2 === undefined) k2 = k; | ||||
|     o[k2] = m[k]; | ||||
| })); | ||||
| var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { | ||||
|     Object.defineProperty(o, "default", { enumerable: true, value: v }); | ||||
| }) : function(o, v) { | ||||
|     o["default"] = v; | ||||
| }); | ||||
| var __importStar = (this && this.__importStar) || function (mod) { | ||||
|     if (mod && mod.__esModule) return mod; | ||||
|     var result = {}; | ||||
|     if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; | ||||
|     result["default"] = mod; | ||||
|     if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); | ||||
|     __setModuleDefault(result, mod); | ||||
|     return result; | ||||
| }; | ||||
| Object.defineProperty(exports, "__esModule", ({ value: true })); | ||||
| exports.issueCommand = void 0; | ||||
| // We use any as a valid input type
 | ||||
| /* eslint-disable @typescript-eslint/no-explicit-any */ | ||||
| const fs = __importStar(__nccwpck_require__(5747)); | ||||
| @ -1572,6 +1638,7 @@ exports.issueCommand = issueCommand; | ||||
| // We use any as a valid input type
 | ||||
| /* eslint-disable @typescript-eslint/no-explicit-any */ | ||||
| Object.defineProperty(exports, "__esModule", ({ value: true })); | ||||
| exports.toCommandValue = void 0; | ||||
| /** | ||||
|  * Sanitizes an input into a string so it can be passed into issueCommand safely | ||||
|  * @param input input to sanitize into a string | ||||
| @ -2263,6 +2330,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge | ||||
|     }); | ||||
| }; | ||||
| Object.defineProperty(exports, "__esModule", ({ value: true })); | ||||
| exports.create = void 0; | ||||
| const internal_globber_1 = __nccwpck_require__(8298); | ||||
| /** | ||||
|  * Constructs a globber | ||||
| @ -2285,14 +2353,27 @@ exports.create = create; | ||||
| 
 | ||||
| "use strict"; | ||||
| 
 | ||||
| var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||||
|     if (k2 === undefined) k2 = k; | ||||
|     Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); | ||||
| }) : (function(o, m, k, k2) { | ||||
|     if (k2 === undefined) k2 = k; | ||||
|     o[k2] = m[k]; | ||||
| })); | ||||
| var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { | ||||
|     Object.defineProperty(o, "default", { enumerable: true, value: v }); | ||||
| }) : function(o, v) { | ||||
|     o["default"] = v; | ||||
| }); | ||||
| var __importStar = (this && this.__importStar) || function (mod) { | ||||
|     if (mod && mod.__esModule) return mod; | ||||
|     var result = {}; | ||||
|     if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; | ||||
|     result["default"] = mod; | ||||
|     if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); | ||||
|     __setModuleDefault(result, mod); | ||||
|     return result; | ||||
| }; | ||||
| Object.defineProperty(exports, "__esModule", ({ value: true })); | ||||
| exports.getOptions = void 0; | ||||
| const core = __importStar(__nccwpck_require__(2186)); | ||||
| /** | ||||
|  * Returns a copy with defaults filled in. | ||||
| @ -2329,6 +2410,25 @@ exports.getOptions = getOptions; | ||||
| 
 | ||||
| "use strict"; | ||||
| 
 | ||||
| var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||||
|     if (k2 === undefined) k2 = k; | ||||
|     Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); | ||||
| }) : (function(o, m, k, k2) { | ||||
|     if (k2 === undefined) k2 = k; | ||||
|     o[k2] = m[k]; | ||||
| })); | ||||
| var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { | ||||
|     Object.defineProperty(o, "default", { enumerable: true, value: v }); | ||||
| }) : function(o, v) { | ||||
|     o["default"] = v; | ||||
| }); | ||||
| var __importStar = (this && this.__importStar) || function (mod) { | ||||
|     if (mod && mod.__esModule) return mod; | ||||
|     var result = {}; | ||||
|     if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); | ||||
|     __setModuleDefault(result, mod); | ||||
|     return result; | ||||
| }; | ||||
| var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||||
|     function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } | ||||
|     return new (P || (P = Promise))(function (resolve, reject) { | ||||
| @ -2357,14 +2457,8 @@ var __asyncGenerator = (this && this.__asyncGenerator) || function (thisArg, _ar | ||||
|     function reject(value) { resume("throw", value); } | ||||
|     function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); } | ||||
| }; | ||||
| var __importStar = (this && this.__importStar) || function (mod) { | ||||
|     if (mod && mod.__esModule) return mod; | ||||
|     var result = {}; | ||||
|     if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; | ||||
|     result["default"] = mod; | ||||
|     return result; | ||||
| }; | ||||
| Object.defineProperty(exports, "__esModule", ({ value: true })); | ||||
| exports.DefaultGlobber = void 0; | ||||
| const core = __importStar(__nccwpck_require__(2186)); | ||||
| const fs = __importStar(__nccwpck_require__(5747)); | ||||
| const globOptionsHelper = __importStar(__nccwpck_require__(1026)); | ||||
| @ -2415,7 +2509,7 @@ class DefaultGlobber { | ||||
|                 if (options.implicitDescendants && | ||||
|                     (pattern.trailingSeparator || | ||||
|                         pattern.segments[pattern.segments.length - 1] !== '**')) { | ||||
|                     patterns.push(new internal_pattern_1.Pattern(pattern.negate, pattern.segments.concat('**'))); | ||||
|                     patterns.push(new internal_pattern_1.Pattern(pattern.negate, true, pattern.segments.concat('**'))); | ||||
|                 } | ||||
|             } | ||||
|             // Push the search paths
 | ||||
| @ -2559,6 +2653,7 @@ exports.DefaultGlobber = DefaultGlobber; | ||||
| "use strict"; | ||||
| 
 | ||||
| Object.defineProperty(exports, "__esModule", ({ value: true })); | ||||
| exports.MatchKind = void 0; | ||||
| /** | ||||
|  * Indicates whether a pattern matches a path | ||||
|  */ | ||||
| @ -2582,17 +2677,30 @@ var MatchKind; | ||||
| 
 | ||||
| "use strict"; | ||||
| 
 | ||||
| var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||||
|     if (k2 === undefined) k2 = k; | ||||
|     Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); | ||||
| }) : (function(o, m, k, k2) { | ||||
|     if (k2 === undefined) k2 = k; | ||||
|     o[k2] = m[k]; | ||||
| })); | ||||
| var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { | ||||
|     Object.defineProperty(o, "default", { enumerable: true, value: v }); | ||||
| }) : function(o, v) { | ||||
|     o["default"] = v; | ||||
| }); | ||||
| var __importStar = (this && this.__importStar) || function (mod) { | ||||
|     if (mod && mod.__esModule) return mod; | ||||
|     var result = {}; | ||||
|     if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; | ||||
|     result["default"] = mod; | ||||
|     if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); | ||||
|     __setModuleDefault(result, mod); | ||||
|     return result; | ||||
| }; | ||||
| var __importDefault = (this && this.__importDefault) || function (mod) { | ||||
|     return (mod && mod.__esModule) ? mod : { "default": mod }; | ||||
| }; | ||||
| Object.defineProperty(exports, "__esModule", ({ value: true })); | ||||
| exports.safeTrimTrailingSeparator = exports.normalizeSeparators = exports.hasRoot = exports.hasAbsoluteRoot = exports.ensureAbsoluteRoot = exports.dirname = void 0; | ||||
| const path = __importStar(__nccwpck_require__(5622)); | ||||
| const assert_1 = __importDefault(__nccwpck_require__(2357)); | ||||
| const IS_WINDOWS = process.platform === 'win32'; | ||||
| @ -2774,17 +2882,30 @@ exports.safeTrimTrailingSeparator = safeTrimTrailingSeparator; | ||||
| 
 | ||||
| "use strict"; | ||||
| 
 | ||||
| var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||||
|     if (k2 === undefined) k2 = k; | ||||
|     Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); | ||||
| }) : (function(o, m, k, k2) { | ||||
|     if (k2 === undefined) k2 = k; | ||||
|     o[k2] = m[k]; | ||||
| })); | ||||
| var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { | ||||
|     Object.defineProperty(o, "default", { enumerable: true, value: v }); | ||||
| }) : function(o, v) { | ||||
|     o["default"] = v; | ||||
| }); | ||||
| var __importStar = (this && this.__importStar) || function (mod) { | ||||
|     if (mod && mod.__esModule) return mod; | ||||
|     var result = {}; | ||||
|     if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; | ||||
|     result["default"] = mod; | ||||
|     if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); | ||||
|     __setModuleDefault(result, mod); | ||||
|     return result; | ||||
| }; | ||||
| var __importDefault = (this && this.__importDefault) || function (mod) { | ||||
|     return (mod && mod.__esModule) ? mod : { "default": mod }; | ||||
| }; | ||||
| Object.defineProperty(exports, "__esModule", ({ value: true })); | ||||
| exports.Path = void 0; | ||||
| const path = __importStar(__nccwpck_require__(5622)); | ||||
| const pathHelper = __importStar(__nccwpck_require__(1849)); | ||||
| const assert_1 = __importDefault(__nccwpck_require__(2357)); | ||||
| @ -2881,14 +3002,27 @@ exports.Path = Path; | ||||
| 
 | ||||
| "use strict"; | ||||
| 
 | ||||
| var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||||
|     if (k2 === undefined) k2 = k; | ||||
|     Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); | ||||
| }) : (function(o, m, k, k2) { | ||||
|     if (k2 === undefined) k2 = k; | ||||
|     o[k2] = m[k]; | ||||
| })); | ||||
| var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { | ||||
|     Object.defineProperty(o, "default", { enumerable: true, value: v }); | ||||
| }) : function(o, v) { | ||||
|     o["default"] = v; | ||||
| }); | ||||
| var __importStar = (this && this.__importStar) || function (mod) { | ||||
|     if (mod && mod.__esModule) return mod; | ||||
|     var result = {}; | ||||
|     if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; | ||||
|     result["default"] = mod; | ||||
|     if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); | ||||
|     __setModuleDefault(result, mod); | ||||
|     return result; | ||||
| }; | ||||
| Object.defineProperty(exports, "__esModule", ({ value: true })); | ||||
| exports.partialMatch = exports.match = exports.getSearchPaths = void 0; | ||||
| const pathHelper = __importStar(__nccwpck_require__(1849)); | ||||
| const internal_match_kind_1 = __nccwpck_require__(1063); | ||||
| const IS_WINDOWS = process.platform === 'win32'; | ||||
| @ -2969,17 +3103,30 @@ exports.partialMatch = partialMatch; | ||||
| 
 | ||||
| "use strict"; | ||||
| 
 | ||||
| var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||||
|     if (k2 === undefined) k2 = k; | ||||
|     Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); | ||||
| }) : (function(o, m, k, k2) { | ||||
|     if (k2 === undefined) k2 = k; | ||||
|     o[k2] = m[k]; | ||||
| })); | ||||
| var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { | ||||
|     Object.defineProperty(o, "default", { enumerable: true, value: v }); | ||||
| }) : function(o, v) { | ||||
|     o["default"] = v; | ||||
| }); | ||||
| var __importStar = (this && this.__importStar) || function (mod) { | ||||
|     if (mod && mod.__esModule) return mod; | ||||
|     var result = {}; | ||||
|     if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; | ||||
|     result["default"] = mod; | ||||
|     if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); | ||||
|     __setModuleDefault(result, mod); | ||||
|     return result; | ||||
| }; | ||||
| var __importDefault = (this && this.__importDefault) || function (mod) { | ||||
|     return (mod && mod.__esModule) ? mod : { "default": mod }; | ||||
| }; | ||||
| Object.defineProperty(exports, "__esModule", ({ value: true })); | ||||
| exports.Pattern = void 0; | ||||
| const os = __importStar(__nccwpck_require__(2087)); | ||||
| const path = __importStar(__nccwpck_require__(5622)); | ||||
| const pathHelper = __importStar(__nccwpck_require__(1849)); | ||||
| @ -2989,7 +3136,7 @@ const internal_match_kind_1 = __nccwpck_require__(1063); | ||||
| const internal_path_1 = __nccwpck_require__(6836); | ||||
| const IS_WINDOWS = process.platform === 'win32'; | ||||
| class Pattern { | ||||
|     constructor(patternOrNegate, segments, homedir) { | ||||
|     constructor(patternOrNegate, isImplicitPattern = false, segments, homedir) { | ||||
|         /** | ||||
|          * Indicates whether matches should be excluded from the result set | ||||
|          */ | ||||
| @ -3033,6 +3180,7 @@ class Pattern { | ||||
|         this.searchPath = new internal_path_1.Path(searchSegments).toString(); | ||||
|         // Root RegExp (required when determining partial match)
 | ||||
|         this.rootRegExp = new RegExp(Pattern.regExpEscape(searchSegments[0]), IS_WINDOWS ? 'i' : ''); | ||||
|         this.isImplicitPattern = isImplicitPattern; | ||||
|         // Create minimatch
 | ||||
|         const minimatchOptions = { | ||||
|             dot: true, | ||||
| @ -3056,7 +3204,7 @@ class Pattern { | ||||
|             // Append a trailing slash. Otherwise Minimatch will not match the directory immediately
 | ||||
|             // preceding the globstar. For example, given the pattern `/foo/**`, Minimatch returns
 | ||||
|             // false for `/foo` but returns true for `/foo/`. Append a trailing slash to handle that quirk.
 | ||||
|             if (!itemPath.endsWith(path.sep)) { | ||||
|             if (!itemPath.endsWith(path.sep) && this.isImplicitPattern === false) { | ||||
|                 // Note, this is safe because the constructor ensures the pattern has an absolute root.
 | ||||
|                 // For example, formats like C: and C:foo on Windows are resolved to an absolute root.
 | ||||
|                 itemPath = `${itemPath}${path.sep}`; | ||||
| @ -3218,6 +3366,7 @@ exports.Pattern = Pattern; | ||||
| "use strict"; | ||||
| 
 | ||||
| Object.defineProperty(exports, "__esModule", ({ value: true })); | ||||
| exports.SearchState = void 0; | ||||
| class SearchState { | ||||
|     constructor(path, level) { | ||||
|         this.path = path; | ||||
| @ -59715,14 +59864,19 @@ async function getCacheConfig() { | ||||
|     }; | ||||
| } | ||||
| async function getCargoBins() { | ||||
|     const { installs } = JSON.parse(await external_fs_default().promises.readFile(external_path_default().join(paths.cargoHome, ".crates2.json"), "utf8")); | ||||
|     const bins = new Set(); | ||||
|     for (const pkg of Object.values(installs)) { | ||||
|         for (const bin of pkg.bins) { | ||||
|             bins.add(bin); | ||||
|     try { | ||||
|         const { installs } = JSON.parse(await external_fs_default().promises.readFile(external_path_default().join(paths.cargoHome, ".crates2.json"), "utf8")); | ||||
|         const bins = new Set(); | ||||
|         for (const pkg of Object.values(installs)) { | ||||
|             for (const bin of pkg.bins) { | ||||
|                 bins.add(bin); | ||||
|             } | ||||
|         } | ||||
|         return bins; | ||||
|     } | ||||
|     catch { | ||||
|         return new Set(); | ||||
|     } | ||||
|     return bins; | ||||
| } | ||||
| async function getRustKey() { | ||||
|     const rustc = await getRustVersion(); | ||||
|  | ||||
							
								
								
									
										230
									
								
								dist/save/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										230
									
								
								dist/save/index.js
									
									
									
									
										vendored
									
									
								
							| @ -1201,14 +1201,27 @@ exports.getDownloadOptions = getDownloadOptions; | ||||
| 
 | ||||
| "use strict"; | ||||
| 
 | ||||
| var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||||
|     if (k2 === undefined) k2 = k; | ||||
|     Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); | ||||
| }) : (function(o, m, k, k2) { | ||||
|     if (k2 === undefined) k2 = k; | ||||
|     o[k2] = m[k]; | ||||
| })); | ||||
| var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { | ||||
|     Object.defineProperty(o, "default", { enumerable: true, value: v }); | ||||
| }) : function(o, v) { | ||||
|     o["default"] = v; | ||||
| }); | ||||
| var __importStar = (this && this.__importStar) || function (mod) { | ||||
|     if (mod && mod.__esModule) return mod; | ||||
|     var result = {}; | ||||
|     if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; | ||||
|     result["default"] = mod; | ||||
|     if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); | ||||
|     __setModuleDefault(result, mod); | ||||
|     return result; | ||||
| }; | ||||
| Object.defineProperty(exports, "__esModule", ({ value: true })); | ||||
| exports.issue = exports.issueCommand = void 0; | ||||
| const os = __importStar(__nccwpck_require__(2087)); | ||||
| const utils_1 = __nccwpck_require__(5278); | ||||
| /** | ||||
| @ -1287,6 +1300,25 @@ function escapeProperty(s) { | ||||
| 
 | ||||
| "use strict"; | ||||
| 
 | ||||
| var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||||
|     if (k2 === undefined) k2 = k; | ||||
|     Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); | ||||
| }) : (function(o, m, k, k2) { | ||||
|     if (k2 === undefined) k2 = k; | ||||
|     o[k2] = m[k]; | ||||
| })); | ||||
| var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { | ||||
|     Object.defineProperty(o, "default", { enumerable: true, value: v }); | ||||
| }) : function(o, v) { | ||||
|     o["default"] = v; | ||||
| }); | ||||
| var __importStar = (this && this.__importStar) || function (mod) { | ||||
|     if (mod && mod.__esModule) return mod; | ||||
|     var result = {}; | ||||
|     if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); | ||||
|     __setModuleDefault(result, mod); | ||||
|     return result; | ||||
| }; | ||||
| var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||||
|     function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } | ||||
|     return new (P || (P = Promise))(function (resolve, reject) { | ||||
| @ -1296,14 +1328,8 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge | ||||
|         step((generator = generator.apply(thisArg, _arguments || [])).next()); | ||||
|     }); | ||||
| }; | ||||
| var __importStar = (this && this.__importStar) || function (mod) { | ||||
|     if (mod && mod.__esModule) return mod; | ||||
|     var result = {}; | ||||
|     if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; | ||||
|     result["default"] = mod; | ||||
|     return result; | ||||
| }; | ||||
| Object.defineProperty(exports, "__esModule", ({ value: true })); | ||||
| exports.getState = exports.saveState = exports.group = exports.endGroup = exports.startGroup = exports.info = exports.warning = exports.error = exports.debug = exports.isDebug = exports.setFailed = exports.setCommandEcho = exports.setOutput = exports.getBooleanInput = exports.getInput = exports.addPath = exports.setSecret = exports.exportVariable = exports.ExitCode = void 0; | ||||
| const command_1 = __nccwpck_require__(7351); | ||||
| const file_command_1 = __nccwpck_require__(717); | ||||
| const utils_1 = __nccwpck_require__(5278); | ||||
| @ -1370,7 +1396,9 @@ function addPath(inputPath) { | ||||
| } | ||||
| exports.addPath = addPath; | ||||
| /** | ||||
|  * Gets the value of an input.  The value is also trimmed. | ||||
|  * Gets the value of an input. | ||||
|  * Unless trimWhitespace is set to false in InputOptions, the value is also trimmed. | ||||
|  * Returns an empty string if the value is not defined. | ||||
|  * | ||||
|  * @param     name     name of the input to get | ||||
|  * @param     options  optional. See InputOptions. | ||||
| @ -1381,9 +1409,34 @@ function getInput(name, options) { | ||||
|     if (options && options.required && !val) { | ||||
|         throw new Error(`Input required and not supplied: ${name}`); | ||||
|     } | ||||
|     if (options && options.trimWhitespace === false) { | ||||
|         return val; | ||||
|     } | ||||
|     return val.trim(); | ||||
| } | ||||
| exports.getInput = getInput; | ||||
| /** | ||||
|  * Gets the input value of the boolean type in the YAML 1.2 "core schema" specification. | ||||
|  * Support boolean input list: `true | True | TRUE | false | False | FALSE` . | ||||
|  * The return value is also in boolean type. | ||||
|  * ref: https://yaml.org/spec/1.2/spec.html#id2804923
 | ||||
|  * | ||||
|  * @param     name     name of the input to get | ||||
|  * @param     options  optional. See InputOptions. | ||||
|  * @returns   boolean | ||||
|  */ | ||||
| function getBooleanInput(name, options) { | ||||
|     const trueValue = ['true', 'True', 'TRUE']; | ||||
|     const falseValue = ['false', 'False', 'FALSE']; | ||||
|     const val = getInput(name, options); | ||||
|     if (trueValue.includes(val)) | ||||
|         return true; | ||||
|     if (falseValue.includes(val)) | ||||
|         return false; | ||||
|     throw new TypeError(`Input does not meet YAML 1.2 "Core Schema" specification: ${name}\n` + | ||||
|         `Support boolean input list: \`true | True | TRUE | false | False | FALSE\``); | ||||
| } | ||||
| exports.getBooleanInput = getBooleanInput; | ||||
| /** | ||||
|  * Sets the value of an output. | ||||
|  * | ||||
| @ -1534,14 +1587,27 @@ exports.getState = getState; | ||||
| "use strict"; | ||||
| 
 | ||||
| // For internal use, subject to change.
 | ||||
| var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||||
|     if (k2 === undefined) k2 = k; | ||||
|     Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); | ||||
| }) : (function(o, m, k, k2) { | ||||
|     if (k2 === undefined) k2 = k; | ||||
|     o[k2] = m[k]; | ||||
| })); | ||||
| var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { | ||||
|     Object.defineProperty(o, "default", { enumerable: true, value: v }); | ||||
| }) : function(o, v) { | ||||
|     o["default"] = v; | ||||
| }); | ||||
| var __importStar = (this && this.__importStar) || function (mod) { | ||||
|     if (mod && mod.__esModule) return mod; | ||||
|     var result = {}; | ||||
|     if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; | ||||
|     result["default"] = mod; | ||||
|     if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); | ||||
|     __setModuleDefault(result, mod); | ||||
|     return result; | ||||
| }; | ||||
| Object.defineProperty(exports, "__esModule", ({ value: true })); | ||||
| exports.issueCommand = void 0; | ||||
| // We use any as a valid input type
 | ||||
| /* eslint-disable @typescript-eslint/no-explicit-any */ | ||||
| const fs = __importStar(__nccwpck_require__(5747)); | ||||
| @ -1572,6 +1638,7 @@ exports.issueCommand = issueCommand; | ||||
| // We use any as a valid input type
 | ||||
| /* eslint-disable @typescript-eslint/no-explicit-any */ | ||||
| Object.defineProperty(exports, "__esModule", ({ value: true })); | ||||
| exports.toCommandValue = void 0; | ||||
| /** | ||||
|  * Sanitizes an input into a string so it can be passed into issueCommand safely | ||||
|  * @param input input to sanitize into a string | ||||
| @ -2263,6 +2330,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge | ||||
|     }); | ||||
| }; | ||||
| Object.defineProperty(exports, "__esModule", ({ value: true })); | ||||
| exports.create = void 0; | ||||
| const internal_globber_1 = __nccwpck_require__(8298); | ||||
| /** | ||||
|  * Constructs a globber | ||||
| @ -2285,14 +2353,27 @@ exports.create = create; | ||||
| 
 | ||||
| "use strict"; | ||||
| 
 | ||||
| var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||||
|     if (k2 === undefined) k2 = k; | ||||
|     Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); | ||||
| }) : (function(o, m, k, k2) { | ||||
|     if (k2 === undefined) k2 = k; | ||||
|     o[k2] = m[k]; | ||||
| })); | ||||
| var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { | ||||
|     Object.defineProperty(o, "default", { enumerable: true, value: v }); | ||||
| }) : function(o, v) { | ||||
|     o["default"] = v; | ||||
| }); | ||||
| var __importStar = (this && this.__importStar) || function (mod) { | ||||
|     if (mod && mod.__esModule) return mod; | ||||
|     var result = {}; | ||||
|     if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; | ||||
|     result["default"] = mod; | ||||
|     if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); | ||||
|     __setModuleDefault(result, mod); | ||||
|     return result; | ||||
| }; | ||||
| Object.defineProperty(exports, "__esModule", ({ value: true })); | ||||
| exports.getOptions = void 0; | ||||
| const core = __importStar(__nccwpck_require__(2186)); | ||||
| /** | ||||
|  * Returns a copy with defaults filled in. | ||||
| @ -2329,6 +2410,25 @@ exports.getOptions = getOptions; | ||||
| 
 | ||||
| "use strict"; | ||||
| 
 | ||||
| var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||||
|     if (k2 === undefined) k2 = k; | ||||
|     Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); | ||||
| }) : (function(o, m, k, k2) { | ||||
|     if (k2 === undefined) k2 = k; | ||||
|     o[k2] = m[k]; | ||||
| })); | ||||
| var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { | ||||
|     Object.defineProperty(o, "default", { enumerable: true, value: v }); | ||||
| }) : function(o, v) { | ||||
|     o["default"] = v; | ||||
| }); | ||||
| var __importStar = (this && this.__importStar) || function (mod) { | ||||
|     if (mod && mod.__esModule) return mod; | ||||
|     var result = {}; | ||||
|     if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); | ||||
|     __setModuleDefault(result, mod); | ||||
|     return result; | ||||
| }; | ||||
| var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||||
|     function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } | ||||
|     return new (P || (P = Promise))(function (resolve, reject) { | ||||
| @ -2357,14 +2457,8 @@ var __asyncGenerator = (this && this.__asyncGenerator) || function (thisArg, _ar | ||||
|     function reject(value) { resume("throw", value); } | ||||
|     function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); } | ||||
| }; | ||||
| var __importStar = (this && this.__importStar) || function (mod) { | ||||
|     if (mod && mod.__esModule) return mod; | ||||
|     var result = {}; | ||||
|     if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; | ||||
|     result["default"] = mod; | ||||
|     return result; | ||||
| }; | ||||
| Object.defineProperty(exports, "__esModule", ({ value: true })); | ||||
| exports.DefaultGlobber = void 0; | ||||
| const core = __importStar(__nccwpck_require__(2186)); | ||||
| const fs = __importStar(__nccwpck_require__(5747)); | ||||
| const globOptionsHelper = __importStar(__nccwpck_require__(1026)); | ||||
| @ -2415,7 +2509,7 @@ class DefaultGlobber { | ||||
|                 if (options.implicitDescendants && | ||||
|                     (pattern.trailingSeparator || | ||||
|                         pattern.segments[pattern.segments.length - 1] !== '**')) { | ||||
|                     patterns.push(new internal_pattern_1.Pattern(pattern.negate, pattern.segments.concat('**'))); | ||||
|                     patterns.push(new internal_pattern_1.Pattern(pattern.negate, true, pattern.segments.concat('**'))); | ||||
|                 } | ||||
|             } | ||||
|             // Push the search paths
 | ||||
| @ -2559,6 +2653,7 @@ exports.DefaultGlobber = DefaultGlobber; | ||||
| "use strict"; | ||||
| 
 | ||||
| Object.defineProperty(exports, "__esModule", ({ value: true })); | ||||
| exports.MatchKind = void 0; | ||||
| /** | ||||
|  * Indicates whether a pattern matches a path | ||||
|  */ | ||||
| @ -2582,17 +2677,30 @@ var MatchKind; | ||||
| 
 | ||||
| "use strict"; | ||||
| 
 | ||||
| var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||||
|     if (k2 === undefined) k2 = k; | ||||
|     Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); | ||||
| }) : (function(o, m, k, k2) { | ||||
|     if (k2 === undefined) k2 = k; | ||||
|     o[k2] = m[k]; | ||||
| })); | ||||
| var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { | ||||
|     Object.defineProperty(o, "default", { enumerable: true, value: v }); | ||||
| }) : function(o, v) { | ||||
|     o["default"] = v; | ||||
| }); | ||||
| var __importStar = (this && this.__importStar) || function (mod) { | ||||
|     if (mod && mod.__esModule) return mod; | ||||
|     var result = {}; | ||||
|     if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; | ||||
|     result["default"] = mod; | ||||
|     if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); | ||||
|     __setModuleDefault(result, mod); | ||||
|     return result; | ||||
| }; | ||||
| var __importDefault = (this && this.__importDefault) || function (mod) { | ||||
|     return (mod && mod.__esModule) ? mod : { "default": mod }; | ||||
| }; | ||||
| Object.defineProperty(exports, "__esModule", ({ value: true })); | ||||
| exports.safeTrimTrailingSeparator = exports.normalizeSeparators = exports.hasRoot = exports.hasAbsoluteRoot = exports.ensureAbsoluteRoot = exports.dirname = void 0; | ||||
| const path = __importStar(__nccwpck_require__(5622)); | ||||
| const assert_1 = __importDefault(__nccwpck_require__(2357)); | ||||
| const IS_WINDOWS = process.platform === 'win32'; | ||||
| @ -2774,17 +2882,30 @@ exports.safeTrimTrailingSeparator = safeTrimTrailingSeparator; | ||||
| 
 | ||||
| "use strict"; | ||||
| 
 | ||||
| var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||||
|     if (k2 === undefined) k2 = k; | ||||
|     Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); | ||||
| }) : (function(o, m, k, k2) { | ||||
|     if (k2 === undefined) k2 = k; | ||||
|     o[k2] = m[k]; | ||||
| })); | ||||
| var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { | ||||
|     Object.defineProperty(o, "default", { enumerable: true, value: v }); | ||||
| }) : function(o, v) { | ||||
|     o["default"] = v; | ||||
| }); | ||||
| var __importStar = (this && this.__importStar) || function (mod) { | ||||
|     if (mod && mod.__esModule) return mod; | ||||
|     var result = {}; | ||||
|     if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; | ||||
|     result["default"] = mod; | ||||
|     if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); | ||||
|     __setModuleDefault(result, mod); | ||||
|     return result; | ||||
| }; | ||||
| var __importDefault = (this && this.__importDefault) || function (mod) { | ||||
|     return (mod && mod.__esModule) ? mod : { "default": mod }; | ||||
| }; | ||||
| Object.defineProperty(exports, "__esModule", ({ value: true })); | ||||
| exports.Path = void 0; | ||||
| const path = __importStar(__nccwpck_require__(5622)); | ||||
| const pathHelper = __importStar(__nccwpck_require__(1849)); | ||||
| const assert_1 = __importDefault(__nccwpck_require__(2357)); | ||||
| @ -2881,14 +3002,27 @@ exports.Path = Path; | ||||
| 
 | ||||
| "use strict"; | ||||
| 
 | ||||
| var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||||
|     if (k2 === undefined) k2 = k; | ||||
|     Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); | ||||
| }) : (function(o, m, k, k2) { | ||||
|     if (k2 === undefined) k2 = k; | ||||
|     o[k2] = m[k]; | ||||
| })); | ||||
| var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { | ||||
|     Object.defineProperty(o, "default", { enumerable: true, value: v }); | ||||
| }) : function(o, v) { | ||||
|     o["default"] = v; | ||||
| }); | ||||
| var __importStar = (this && this.__importStar) || function (mod) { | ||||
|     if (mod && mod.__esModule) return mod; | ||||
|     var result = {}; | ||||
|     if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; | ||||
|     result["default"] = mod; | ||||
|     if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); | ||||
|     __setModuleDefault(result, mod); | ||||
|     return result; | ||||
| }; | ||||
| Object.defineProperty(exports, "__esModule", ({ value: true })); | ||||
| exports.partialMatch = exports.match = exports.getSearchPaths = void 0; | ||||
| const pathHelper = __importStar(__nccwpck_require__(1849)); | ||||
| const internal_match_kind_1 = __nccwpck_require__(1063); | ||||
| const IS_WINDOWS = process.platform === 'win32'; | ||||
| @ -2969,17 +3103,30 @@ exports.partialMatch = partialMatch; | ||||
| 
 | ||||
| "use strict"; | ||||
| 
 | ||||
| var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||||
|     if (k2 === undefined) k2 = k; | ||||
|     Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); | ||||
| }) : (function(o, m, k, k2) { | ||||
|     if (k2 === undefined) k2 = k; | ||||
|     o[k2] = m[k]; | ||||
| })); | ||||
| var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { | ||||
|     Object.defineProperty(o, "default", { enumerable: true, value: v }); | ||||
| }) : function(o, v) { | ||||
|     o["default"] = v; | ||||
| }); | ||||
| var __importStar = (this && this.__importStar) || function (mod) { | ||||
|     if (mod && mod.__esModule) return mod; | ||||
|     var result = {}; | ||||
|     if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; | ||||
|     result["default"] = mod; | ||||
|     if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); | ||||
|     __setModuleDefault(result, mod); | ||||
|     return result; | ||||
| }; | ||||
| var __importDefault = (this && this.__importDefault) || function (mod) { | ||||
|     return (mod && mod.__esModule) ? mod : { "default": mod }; | ||||
| }; | ||||
| Object.defineProperty(exports, "__esModule", ({ value: true })); | ||||
| exports.Pattern = void 0; | ||||
| const os = __importStar(__nccwpck_require__(2087)); | ||||
| const path = __importStar(__nccwpck_require__(5622)); | ||||
| const pathHelper = __importStar(__nccwpck_require__(1849)); | ||||
| @ -2989,7 +3136,7 @@ const internal_match_kind_1 = __nccwpck_require__(1063); | ||||
| const internal_path_1 = __nccwpck_require__(6836); | ||||
| const IS_WINDOWS = process.platform === 'win32'; | ||||
| class Pattern { | ||||
|     constructor(patternOrNegate, segments, homedir) { | ||||
|     constructor(patternOrNegate, isImplicitPattern = false, segments, homedir) { | ||||
|         /** | ||||
|          * Indicates whether matches should be excluded from the result set | ||||
|          */ | ||||
| @ -3033,6 +3180,7 @@ class Pattern { | ||||
|         this.searchPath = new internal_path_1.Path(searchSegments).toString(); | ||||
|         // Root RegExp (required when determining partial match)
 | ||||
|         this.rootRegExp = new RegExp(Pattern.regExpEscape(searchSegments[0]), IS_WINDOWS ? 'i' : ''); | ||||
|         this.isImplicitPattern = isImplicitPattern; | ||||
|         // Create minimatch
 | ||||
|         const minimatchOptions = { | ||||
|             dot: true, | ||||
| @ -3056,7 +3204,7 @@ class Pattern { | ||||
|             // Append a trailing slash. Otherwise Minimatch will not match the directory immediately
 | ||||
|             // preceding the globstar. For example, given the pattern `/foo/**`, Minimatch returns
 | ||||
|             // false for `/foo` but returns true for `/foo/`. Append a trailing slash to handle that quirk.
 | ||||
|             if (!itemPath.endsWith(path.sep)) { | ||||
|             if (!itemPath.endsWith(path.sep) && this.isImplicitPattern === false) { | ||||
|                 // Note, this is safe because the constructor ensures the pattern has an absolute root.
 | ||||
|                 // For example, formats like C: and C:foo on Windows are resolved to an absolute root.
 | ||||
|                 itemPath = `${itemPath}${path.sep}`; | ||||
| @ -3218,6 +3366,7 @@ exports.Pattern = Pattern; | ||||
| "use strict"; | ||||
| 
 | ||||
| Object.defineProperty(exports, "__esModule", ({ value: true })); | ||||
| exports.SearchState = void 0; | ||||
| class SearchState { | ||||
|     constructor(path, level) { | ||||
|         this.path = path; | ||||
| @ -59715,14 +59864,19 @@ async function getCacheConfig() { | ||||
|     }; | ||||
| } | ||||
| async function getCargoBins() { | ||||
|     const { installs } = JSON.parse(await external_fs_default().promises.readFile(external_path_default().join(paths.cargoHome, ".crates2.json"), "utf8")); | ||||
|     const bins = new Set(); | ||||
|     for (const pkg of Object.values(installs)) { | ||||
|         for (const bin of pkg.bins) { | ||||
|             bins.add(bin); | ||||
|     try { | ||||
|         const { installs } = JSON.parse(await external_fs_default().promises.readFile(external_path_default().join(paths.cargoHome, ".crates2.json"), "utf8")); | ||||
|         const bins = new Set(); | ||||
|         for (const pkg of Object.values(installs)) { | ||||
|             for (const bin of pkg.bins) { | ||||
|                 bins.add(bin); | ||||
|             } | ||||
|         } | ||||
|         return bins; | ||||
|     } | ||||
|     catch { | ||||
|         return new Set(); | ||||
|     } | ||||
|     return bins; | ||||
| } | ||||
| async function getRustKey() { | ||||
|     const rustc = await getRustVersion(); | ||||
|  | ||||
							
								
								
									
										69
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										69
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							| @ -9,14 +9,14 @@ | ||||
|       "license": "LGPL-3.0", | ||||
|       "dependencies": { | ||||
|         "@actions/cache": "^1.0.7", | ||||
|         "@actions/core": "^1.2.7", | ||||
|         "@actions/core": "^1.3.0", | ||||
|         "@actions/exec": "^1.0.4", | ||||
|         "@actions/glob": "^0.1.1", | ||||
|         "@actions/glob": "^0.1.2", | ||||
|         "@actions/io": "^1.1.0" | ||||
|       }, | ||||
|       "devDependencies": { | ||||
|         "@vercel/ncc": "^0.28.5", | ||||
|         "typescript": "^4.2.4" | ||||
|         "@vercel/ncc": "^0.28.6", | ||||
|         "typescript": "^4.3.2" | ||||
|       }, | ||||
|       "funding": { | ||||
|         "url": "https://github.com/sponsors/Swatinem" | ||||
| @ -39,9 +39,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@actions/core": { | ||||
|       "version": "1.2.7", | ||||
|       "resolved": "https://registry.npmjs.org/@actions/core/-/core-1.2.7.tgz", | ||||
|       "integrity": "sha512-kzLFD5BgEvq6ubcxdgPbRKGD2Qrgya/5j+wh4LZzqT915I0V3rED+MvjH6NXghbvk1MXknpNNQ3uKjXSEN00Ig==" | ||||
|       "version": "1.3.0", | ||||
|       "resolved": "https://registry.npmjs.org/@actions/core/-/core-1.3.0.tgz", | ||||
|       "integrity": "sha512-xxtX0Cwdhb8LcgatfJkokqT8KzPvcIbwL9xpLU09nOwBzaStbfm0dNncsP0M4us+EpoPdWy7vbzU5vSOH7K6pg==" | ||||
|     }, | ||||
|     "node_modules/@actions/exec": { | ||||
|       "version": "1.0.4", | ||||
| @ -52,9 +52,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@actions/glob": { | ||||
|       "version": "0.1.1", | ||||
|       "resolved": "https://registry.npmjs.org/@actions/glob/-/glob-0.1.1.tgz", | ||||
|       "integrity": "sha512-ikM4GVZOgSGDNTjv0ECJ8AOqmDqQwtO4K1M4P465C9iikRq34+FwCjUVSwzgOYDP85qtddyWpzBw5lTub/9Xmg==", | ||||
|       "version": "0.1.2", | ||||
|       "resolved": "https://registry.npmjs.org/@actions/glob/-/glob-0.1.2.tgz", | ||||
|       "integrity": "sha512-SclLR7Ia5sEqjkJTPs7Sd86maMDw43p769YxBOxvPvEWuPEhpAnBsQfENOpXjFYMmhCqd127bmf+YdvJqVqR4A==", | ||||
|       "dependencies": { | ||||
|         "@actions/core": "^1.2.6", | ||||
|         "minimatch": "^3.0.4" | ||||
| @ -350,9 +350,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@types/node": { | ||||
|       "version": "15.3.0", | ||||
|       "resolved": "https://registry.npmjs.org/@types/node/-/node-15.3.0.tgz", | ||||
|       "integrity": "sha512-8/bnjSZD86ZfpBsDlCIkNXIvm+h6wi9g7IqL+kmFkQ+Wvu3JrasgLElfiPgoo8V8vVfnEi0QVS12gbl94h9YsQ==" | ||||
|       "version": "15.6.1", | ||||
|       "resolved": "https://registry.npmjs.org/@types/node/-/node-15.6.1.tgz", | ||||
|       "integrity": "sha512-7EIraBEyRHEe7CH+Fm1XvgqU6uwZN8Q7jppJGcqjROMT29qhAuuOxYB1uEY5UMYQKEmA5D+5tBnhdaPXSsLONA==" | ||||
|     }, | ||||
|     "node_modules/@types/node-fetch": { | ||||
|       "version": "2.5.10", | ||||
| @ -385,9 +385,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@vercel/ncc": { | ||||
|       "version": "0.28.5", | ||||
|       "resolved": "https://registry.npmjs.org/@vercel/ncc/-/ncc-0.28.5.tgz", | ||||
|       "integrity": "sha512-ZSwD4EDCon2EsnPZ2/Qcigx4N2DiuBLV/rDnF04giEPFuDeBeUDdnSTyYYfX8KNic/prrJuS1vUEmAOHmj+fRg==", | ||||
|       "version": "0.28.6", | ||||
|       "resolved": "https://registry.npmjs.org/@vercel/ncc/-/ncc-0.28.6.tgz", | ||||
|       "integrity": "sha512-t4BoSSuyK8BZaUE0gV18V6bkFs4st7baumtFGa50dv1tMu2GDBEBF8sUZaKBdKiL6DzJ2D2+XVCwYWWDcQOYdQ==", | ||||
|       "dev": true, | ||||
|       "bin": { | ||||
|         "ncc": "dist/ncc/cli.js" | ||||
| @ -583,9 +583,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/typescript": { | ||||
|       "version": "4.2.4", | ||||
|       "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.2.4.tgz", | ||||
|       "integrity": "sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg==", | ||||
|       "version": "4.3.2", | ||||
|       "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.2.tgz", | ||||
|       "integrity": "sha512-zZ4hShnmnoVnAHpVHWpTcxdv7dWP60S2FsydQLV8V5PbS3FifjWFFRiHSWpDJahly88PRyV5teTSLoq4eG7mKw==", | ||||
|       "dev": true, | ||||
|       "bin": { | ||||
|         "tsc": "bin/tsc", | ||||
| @ -607,6 +607,7 @@ | ||||
|       "version": "3.4.0", | ||||
|       "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", | ||||
|       "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", | ||||
|       "deprecated": "Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.", | ||||
|       "bin": { | ||||
|         "uuid": "bin/uuid" | ||||
|       } | ||||
| @ -650,9 +651,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "@actions/core": { | ||||
|       "version": "1.2.7", | ||||
|       "resolved": "https://registry.npmjs.org/@actions/core/-/core-1.2.7.tgz", | ||||
|       "integrity": "sha512-kzLFD5BgEvq6ubcxdgPbRKGD2Qrgya/5j+wh4LZzqT915I0V3rED+MvjH6NXghbvk1MXknpNNQ3uKjXSEN00Ig==" | ||||
|       "version": "1.3.0", | ||||
|       "resolved": "https://registry.npmjs.org/@actions/core/-/core-1.3.0.tgz", | ||||
|       "integrity": "sha512-xxtX0Cwdhb8LcgatfJkokqT8KzPvcIbwL9xpLU09nOwBzaStbfm0dNncsP0M4us+EpoPdWy7vbzU5vSOH7K6pg==" | ||||
|     }, | ||||
|     "@actions/exec": { | ||||
|       "version": "1.0.4", | ||||
| @ -663,9 +664,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "@actions/glob": { | ||||
|       "version": "0.1.1", | ||||
|       "resolved": "https://registry.npmjs.org/@actions/glob/-/glob-0.1.1.tgz", | ||||
|       "integrity": "sha512-ikM4GVZOgSGDNTjv0ECJ8AOqmDqQwtO4K1M4P465C9iikRq34+FwCjUVSwzgOYDP85qtddyWpzBw5lTub/9Xmg==", | ||||
|       "version": "0.1.2", | ||||
|       "resolved": "https://registry.npmjs.org/@actions/glob/-/glob-0.1.2.tgz", | ||||
|       "integrity": "sha512-SclLR7Ia5sEqjkJTPs7Sd86maMDw43p769YxBOxvPvEWuPEhpAnBsQfENOpXjFYMmhCqd127bmf+YdvJqVqR4A==", | ||||
|       "requires": { | ||||
|         "@actions/core": "^1.2.6", | ||||
|         "minimatch": "^3.0.4" | ||||
| @ -921,9 +922,9 @@ | ||||
|       "integrity": "sha512-hZNKjKOYsckoOEgBziGMnBcX0M7EtstnCmwz5jZUOUYwlZ+/xxX6z3jPu1XVO2Jivk0eLfuP9GP+vFD49CMetw==" | ||||
|     }, | ||||
|     "@types/node": { | ||||
|       "version": "15.3.0", | ||||
|       "resolved": "https://registry.npmjs.org/@types/node/-/node-15.3.0.tgz", | ||||
|       "integrity": "sha512-8/bnjSZD86ZfpBsDlCIkNXIvm+h6wi9g7IqL+kmFkQ+Wvu3JrasgLElfiPgoo8V8vVfnEi0QVS12gbl94h9YsQ==" | ||||
|       "version": "15.6.1", | ||||
|       "resolved": "https://registry.npmjs.org/@types/node/-/node-15.6.1.tgz", | ||||
|       "integrity": "sha512-7EIraBEyRHEe7CH+Fm1XvgqU6uwZN8Q7jppJGcqjROMT29qhAuuOxYB1uEY5UMYQKEmA5D+5tBnhdaPXSsLONA==" | ||||
|     }, | ||||
|     "@types/node-fetch": { | ||||
|       "version": "2.5.10", | ||||
| @ -955,9 +956,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "@vercel/ncc": { | ||||
|       "version": "0.28.5", | ||||
|       "resolved": "https://registry.npmjs.org/@vercel/ncc/-/ncc-0.28.5.tgz", | ||||
|       "integrity": "sha512-ZSwD4EDCon2EsnPZ2/Qcigx4N2DiuBLV/rDnF04giEPFuDeBeUDdnSTyYYfX8KNic/prrJuS1vUEmAOHmj+fRg==", | ||||
|       "version": "0.28.6", | ||||
|       "resolved": "https://registry.npmjs.org/@vercel/ncc/-/ncc-0.28.6.tgz", | ||||
|       "integrity": "sha512-t4BoSSuyK8BZaUE0gV18V6bkFs4st7baumtFGa50dv1tMu2GDBEBF8sUZaKBdKiL6DzJ2D2+XVCwYWWDcQOYdQ==", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "abort-controller": { | ||||
| @ -1102,9 +1103,9 @@ | ||||
|       "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==" | ||||
|     }, | ||||
|     "typescript": { | ||||
|       "version": "4.2.4", | ||||
|       "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.2.4.tgz", | ||||
|       "integrity": "sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg==", | ||||
|       "version": "4.3.2", | ||||
|       "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.2.tgz", | ||||
|       "integrity": "sha512-zZ4hShnmnoVnAHpVHWpTcxdv7dWP60S2FsydQLV8V5PbS3FifjWFFRiHSWpDJahly88PRyV5teTSLoq4eG7mKw==", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "universalify": { | ||||
|  | ||||
| @ -23,14 +23,14 @@ | ||||
|   "homepage": "https://github.com/Swatinem/rust-cache#readme", | ||||
|   "dependencies": { | ||||
|     "@actions/cache": "^1.0.7", | ||||
|     "@actions/core": "^1.2.7", | ||||
|     "@actions/core": "^1.3.0", | ||||
|     "@actions/exec": "^1.0.4", | ||||
|     "@actions/glob": "^0.1.1", | ||||
|     "@actions/glob": "^0.1.2", | ||||
|     "@actions/io": "^1.1.0" | ||||
|   }, | ||||
|   "devDependencies": { | ||||
|     "@vercel/ncc": "^0.28.5", | ||||
|     "typescript": "^4.2.4" | ||||
|     "@vercel/ncc": "^0.28.6", | ||||
|     "typescript": "^4.3.2" | ||||
|   }, | ||||
|   "scripts": { | ||||
|     "prepare": "ncc build --target es2020 -o dist/restore src/restore.ts && ncc build --target es2020 -o dist/save src/save.ts" | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user