mirror of
				https://github.com/actions/cache.git
				synced 2025-10-31 02:14:19 +08:00 
			
		
		
		
	Update @actions/core to 1.10.0
This commit is contained in:
		
							parent
							
								
									0f20846208
								
							
						
					
					
						commit
						b9c8bfe442
					
				
							
								
								
									
										57
									
								
								dist/restore/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										57
									
								
								dist/restore/index.js
									
									
									
									
										vendored
									
									
								
							| @ -2954,13 +2954,14 @@ var __importStar = (this && this.__importStar) || function (mod) { | |||||||
|     return result; |     return result; | ||||||
| }; | }; | ||||||
| Object.defineProperty(exports, "__esModule", { value: true }); | Object.defineProperty(exports, "__esModule", { value: true }); | ||||||
| exports.issueCommand = void 0; | exports.prepareKeyValueMessage = exports.issueFileCommand = void 0; | ||||||
| // We use any as a valid input type
 | // We use any as a valid input type
 | ||||||
| /* eslint-disable @typescript-eslint/no-explicit-any */ | /* eslint-disable @typescript-eslint/no-explicit-any */ | ||||||
| const fs = __importStar(__webpack_require__(747)); | const fs = __importStar(__webpack_require__(747)); | ||||||
| const os = __importStar(__webpack_require__(87)); | const os = __importStar(__webpack_require__(87)); | ||||||
|  | const uuid_1 = __webpack_require__(25); | ||||||
| const utils_1 = __webpack_require__(82); | const utils_1 = __webpack_require__(82); | ||||||
| function issueCommand(command, message) { | function issueFileCommand(command, message) { | ||||||
|     const filePath = process.env[`GITHUB_${command}`]; |     const filePath = process.env[`GITHUB_${command}`]; | ||||||
|     if (!filePath) { |     if (!filePath) { | ||||||
|         throw new Error(`Unable to find environment variable for file command ${command}`); |         throw new Error(`Unable to find environment variable for file command ${command}`); | ||||||
| @ -2972,7 +2973,22 @@ function issueCommand(command, message) { | |||||||
|         encoding: 'utf8' |         encoding: 'utf8' | ||||||
|     }); |     }); | ||||||
| } | } | ||||||
| exports.issueCommand = issueCommand; | exports.issueFileCommand = issueFileCommand; | ||||||
|  | function prepareKeyValueMessage(key, value) { | ||||||
|  |     const delimiter = `ghadelimiter_${uuid_1.v4()}`; | ||||||
|  |     const convertedValue = utils_1.toCommandValue(value); | ||||||
|  |     // These should realistically never happen, but just in case someone finds a
 | ||||||
|  |     // way to exploit uuid generation let's not allow keys or values that contain
 | ||||||
|  |     // the delimiter.
 | ||||||
|  |     if (key.includes(delimiter)) { | ||||||
|  |         throw new Error(`Unexpected input: name should not contain the delimiter "${delimiter}"`); | ||||||
|  |     } | ||||||
|  |     if (convertedValue.includes(delimiter)) { | ||||||
|  |         throw new Error(`Unexpected input: value should not contain the delimiter "${delimiter}"`); | ||||||
|  |     } | ||||||
|  |     return `${key}<<${delimiter}${os.EOL}${convertedValue}${os.EOL}${delimiter}`; | ||||||
|  | } | ||||||
|  | exports.prepareKeyValueMessage = prepareKeyValueMessage; | ||||||
| //# sourceMappingURL=file-command.js.map
 | //# sourceMappingURL=file-command.js.map
 | ||||||
| 
 | 
 | ||||||
| /***/ }), | /***/ }), | ||||||
| @ -40551,7 +40567,6 @@ const file_command_1 = __webpack_require__(102); | |||||||
| const utils_1 = __webpack_require__(82); | const utils_1 = __webpack_require__(82); | ||||||
| const os = __importStar(__webpack_require__(87)); | const os = __importStar(__webpack_require__(87)); | ||||||
| const path = __importStar(__webpack_require__(622)); | const path = __importStar(__webpack_require__(622)); | ||||||
| const uuid_1 = __webpack_require__(25); |  | ||||||
| const oidc_utils_1 = __webpack_require__(742); | const oidc_utils_1 = __webpack_require__(742); | ||||||
| /** | /** | ||||||
|  * The code to exit an action |  * The code to exit an action | ||||||
| @ -40581,20 +40596,9 @@ function exportVariable(name, val) { | |||||||
|     process.env[name] = convertedVal; |     process.env[name] = convertedVal; | ||||||
|     const filePath = process.env['GITHUB_ENV'] || ''; |     const filePath = process.env['GITHUB_ENV'] || ''; | ||||||
|     if (filePath) { |     if (filePath) { | ||||||
|         const delimiter = `ghadelimiter_${uuid_1.v4()}`; |         return file_command_1.issueFileCommand('ENV', file_command_1.prepareKeyValueMessage(name, val)); | ||||||
|         // These should realistically never happen, but just in case someone finds a way to exploit uuid generation let's not allow keys or values that contain the delimiter.
 |  | ||||||
|         if (name.includes(delimiter)) { |  | ||||||
|             throw new Error(`Unexpected input: name should not contain the delimiter "${delimiter}"`); |  | ||||||
|         } |  | ||||||
|         if (convertedVal.includes(delimiter)) { |  | ||||||
|             throw new Error(`Unexpected input: value should not contain the delimiter "${delimiter}"`); |  | ||||||
|         } |  | ||||||
|         const commandValue = `${name}<<${delimiter}${os.EOL}${convertedVal}${os.EOL}${delimiter}`; |  | ||||||
|         file_command_1.issueCommand('ENV', commandValue); |  | ||||||
|     } |  | ||||||
|     else { |  | ||||||
|         command_1.issueCommand('set-env', { name }, convertedVal); |  | ||||||
|     } |     } | ||||||
|  |     command_1.issueCommand('set-env', { name }, convertedVal); | ||||||
| } | } | ||||||
| exports.exportVariable = exportVariable; | exports.exportVariable = exportVariable; | ||||||
| /** | /** | ||||||
| @ -40612,7 +40616,7 @@ exports.setSecret = setSecret; | |||||||
| function addPath(inputPath) { | function addPath(inputPath) { | ||||||
|     const filePath = process.env['GITHUB_PATH'] || ''; |     const filePath = process.env['GITHUB_PATH'] || ''; | ||||||
|     if (filePath) { |     if (filePath) { | ||||||
|         file_command_1.issueCommand('PATH', inputPath); |         file_command_1.issueFileCommand('PATH', inputPath); | ||||||
|     } |     } | ||||||
|     else { |     else { | ||||||
|         command_1.issueCommand('add-path', {}, inputPath); |         command_1.issueCommand('add-path', {}, inputPath); | ||||||
| @ -40652,7 +40656,10 @@ function getMultilineInput(name, options) { | |||||||
|     const inputs = getInput(name, options) |     const inputs = getInput(name, options) | ||||||
|         .split('\n') |         .split('\n') | ||||||
|         .filter(x => x !== ''); |         .filter(x => x !== ''); | ||||||
|     return inputs; |     if (options && options.trimWhitespace === false) { | ||||||
|  |         return inputs; | ||||||
|  |     } | ||||||
|  |     return inputs.map(input => input.trim()); | ||||||
| } | } | ||||||
| exports.getMultilineInput = getMultilineInput; | exports.getMultilineInput = getMultilineInput; | ||||||
| /** | /** | ||||||
| @ -40685,8 +40692,12 @@ exports.getBooleanInput = getBooleanInput; | |||||||
|  */ |  */ | ||||||
| // eslint-disable-next-line @typescript-eslint/no-explicit-any
 | // eslint-disable-next-line @typescript-eslint/no-explicit-any
 | ||||||
| function setOutput(name, value) { | function setOutput(name, value) { | ||||||
|  |     const filePath = process.env['GITHUB_OUTPUT'] || ''; | ||||||
|  |     if (filePath) { | ||||||
|  |         return file_command_1.issueFileCommand('OUTPUT', file_command_1.prepareKeyValueMessage(name, value)); | ||||||
|  |     } | ||||||
|     process.stdout.write(os.EOL); |     process.stdout.write(os.EOL); | ||||||
|     command_1.issueCommand('set-output', { name }, value); |     command_1.issueCommand('set-output', { name }, utils_1.toCommandValue(value)); | ||||||
| } | } | ||||||
| exports.setOutput = setOutput; | exports.setOutput = setOutput; | ||||||
| /** | /** | ||||||
| @ -40815,7 +40826,11 @@ exports.group = group; | |||||||
|  */ |  */ | ||||||
| // eslint-disable-next-line @typescript-eslint/no-explicit-any
 | // eslint-disable-next-line @typescript-eslint/no-explicit-any
 | ||||||
| function saveState(name, value) { | function saveState(name, value) { | ||||||
|     command_1.issueCommand('save-state', { name }, value); |     const filePath = process.env['GITHUB_STATE'] || ''; | ||||||
|  |     if (filePath) { | ||||||
|  |         return file_command_1.issueFileCommand('STATE', file_command_1.prepareKeyValueMessage(name, value)); | ||||||
|  |     } | ||||||
|  |     command_1.issueCommand('save-state', { name }, utils_1.toCommandValue(value)); | ||||||
| } | } | ||||||
| exports.saveState = saveState; | exports.saveState = saveState; | ||||||
| /** | /** | ||||||
|  | |||||||
							
								
								
									
										57
									
								
								dist/save/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										57
									
								
								dist/save/index.js
									
									
									
									
										vendored
									
									
								
							| @ -2954,13 +2954,14 @@ var __importStar = (this && this.__importStar) || function (mod) { | |||||||
|     return result; |     return result; | ||||||
| }; | }; | ||||||
| Object.defineProperty(exports, "__esModule", { value: true }); | Object.defineProperty(exports, "__esModule", { value: true }); | ||||||
| exports.issueCommand = void 0; | exports.prepareKeyValueMessage = exports.issueFileCommand = void 0; | ||||||
| // We use any as a valid input type
 | // We use any as a valid input type
 | ||||||
| /* eslint-disable @typescript-eslint/no-explicit-any */ | /* eslint-disable @typescript-eslint/no-explicit-any */ | ||||||
| const fs = __importStar(__webpack_require__(747)); | const fs = __importStar(__webpack_require__(747)); | ||||||
| const os = __importStar(__webpack_require__(87)); | const os = __importStar(__webpack_require__(87)); | ||||||
|  | const uuid_1 = __webpack_require__(25); | ||||||
| const utils_1 = __webpack_require__(82); | const utils_1 = __webpack_require__(82); | ||||||
| function issueCommand(command, message) { | function issueFileCommand(command, message) { | ||||||
|     const filePath = process.env[`GITHUB_${command}`]; |     const filePath = process.env[`GITHUB_${command}`]; | ||||||
|     if (!filePath) { |     if (!filePath) { | ||||||
|         throw new Error(`Unable to find environment variable for file command ${command}`); |         throw new Error(`Unable to find environment variable for file command ${command}`); | ||||||
| @ -2972,7 +2973,22 @@ function issueCommand(command, message) { | |||||||
|         encoding: 'utf8' |         encoding: 'utf8' | ||||||
|     }); |     }); | ||||||
| } | } | ||||||
| exports.issueCommand = issueCommand; | exports.issueFileCommand = issueFileCommand; | ||||||
|  | function prepareKeyValueMessage(key, value) { | ||||||
|  |     const delimiter = `ghadelimiter_${uuid_1.v4()}`; | ||||||
|  |     const convertedValue = utils_1.toCommandValue(value); | ||||||
|  |     // These should realistically never happen, but just in case someone finds a
 | ||||||
|  |     // way to exploit uuid generation let's not allow keys or values that contain
 | ||||||
|  |     // the delimiter.
 | ||||||
|  |     if (key.includes(delimiter)) { | ||||||
|  |         throw new Error(`Unexpected input: name should not contain the delimiter "${delimiter}"`); | ||||||
|  |     } | ||||||
|  |     if (convertedValue.includes(delimiter)) { | ||||||
|  |         throw new Error(`Unexpected input: value should not contain the delimiter "${delimiter}"`); | ||||||
|  |     } | ||||||
|  |     return `${key}<<${delimiter}${os.EOL}${convertedValue}${os.EOL}${delimiter}`; | ||||||
|  | } | ||||||
|  | exports.prepareKeyValueMessage = prepareKeyValueMessage; | ||||||
| //# sourceMappingURL=file-command.js.map
 | //# sourceMappingURL=file-command.js.map
 | ||||||
| 
 | 
 | ||||||
| /***/ }), | /***/ }), | ||||||
| @ -40551,7 +40567,6 @@ const file_command_1 = __webpack_require__(102); | |||||||
| const utils_1 = __webpack_require__(82); | const utils_1 = __webpack_require__(82); | ||||||
| const os = __importStar(__webpack_require__(87)); | const os = __importStar(__webpack_require__(87)); | ||||||
| const path = __importStar(__webpack_require__(622)); | const path = __importStar(__webpack_require__(622)); | ||||||
| const uuid_1 = __webpack_require__(25); |  | ||||||
| const oidc_utils_1 = __webpack_require__(742); | const oidc_utils_1 = __webpack_require__(742); | ||||||
| /** | /** | ||||||
|  * The code to exit an action |  * The code to exit an action | ||||||
| @ -40581,20 +40596,9 @@ function exportVariable(name, val) { | |||||||
|     process.env[name] = convertedVal; |     process.env[name] = convertedVal; | ||||||
|     const filePath = process.env['GITHUB_ENV'] || ''; |     const filePath = process.env['GITHUB_ENV'] || ''; | ||||||
|     if (filePath) { |     if (filePath) { | ||||||
|         const delimiter = `ghadelimiter_${uuid_1.v4()}`; |         return file_command_1.issueFileCommand('ENV', file_command_1.prepareKeyValueMessage(name, val)); | ||||||
|         // These should realistically never happen, but just in case someone finds a way to exploit uuid generation let's not allow keys or values that contain the delimiter.
 |  | ||||||
|         if (name.includes(delimiter)) { |  | ||||||
|             throw new Error(`Unexpected input: name should not contain the delimiter "${delimiter}"`); |  | ||||||
|         } |  | ||||||
|         if (convertedVal.includes(delimiter)) { |  | ||||||
|             throw new Error(`Unexpected input: value should not contain the delimiter "${delimiter}"`); |  | ||||||
|         } |  | ||||||
|         const commandValue = `${name}<<${delimiter}${os.EOL}${convertedVal}${os.EOL}${delimiter}`; |  | ||||||
|         file_command_1.issueCommand('ENV', commandValue); |  | ||||||
|     } |  | ||||||
|     else { |  | ||||||
|         command_1.issueCommand('set-env', { name }, convertedVal); |  | ||||||
|     } |     } | ||||||
|  |     command_1.issueCommand('set-env', { name }, convertedVal); | ||||||
| } | } | ||||||
| exports.exportVariable = exportVariable; | exports.exportVariable = exportVariable; | ||||||
| /** | /** | ||||||
| @ -40612,7 +40616,7 @@ exports.setSecret = setSecret; | |||||||
| function addPath(inputPath) { | function addPath(inputPath) { | ||||||
|     const filePath = process.env['GITHUB_PATH'] || ''; |     const filePath = process.env['GITHUB_PATH'] || ''; | ||||||
|     if (filePath) { |     if (filePath) { | ||||||
|         file_command_1.issueCommand('PATH', inputPath); |         file_command_1.issueFileCommand('PATH', inputPath); | ||||||
|     } |     } | ||||||
|     else { |     else { | ||||||
|         command_1.issueCommand('add-path', {}, inputPath); |         command_1.issueCommand('add-path', {}, inputPath); | ||||||
| @ -40652,7 +40656,10 @@ function getMultilineInput(name, options) { | |||||||
|     const inputs = getInput(name, options) |     const inputs = getInput(name, options) | ||||||
|         .split('\n') |         .split('\n') | ||||||
|         .filter(x => x !== ''); |         .filter(x => x !== ''); | ||||||
|     return inputs; |     if (options && options.trimWhitespace === false) { | ||||||
|  |         return inputs; | ||||||
|  |     } | ||||||
|  |     return inputs.map(input => input.trim()); | ||||||
| } | } | ||||||
| exports.getMultilineInput = getMultilineInput; | exports.getMultilineInput = getMultilineInput; | ||||||
| /** | /** | ||||||
| @ -40685,8 +40692,12 @@ exports.getBooleanInput = getBooleanInput; | |||||||
|  */ |  */ | ||||||
| // eslint-disable-next-line @typescript-eslint/no-explicit-any
 | // eslint-disable-next-line @typescript-eslint/no-explicit-any
 | ||||||
| function setOutput(name, value) { | function setOutput(name, value) { | ||||||
|  |     const filePath = process.env['GITHUB_OUTPUT'] || ''; | ||||||
|  |     if (filePath) { | ||||||
|  |         return file_command_1.issueFileCommand('OUTPUT', file_command_1.prepareKeyValueMessage(name, value)); | ||||||
|  |     } | ||||||
|     process.stdout.write(os.EOL); |     process.stdout.write(os.EOL); | ||||||
|     command_1.issueCommand('set-output', { name }, value); |     command_1.issueCommand('set-output', { name }, utils_1.toCommandValue(value)); | ||||||
| } | } | ||||||
| exports.setOutput = setOutput; | exports.setOutput = setOutput; | ||||||
| /** | /** | ||||||
| @ -40815,7 +40826,11 @@ exports.group = group; | |||||||
|  */ |  */ | ||||||
| // eslint-disable-next-line @typescript-eslint/no-explicit-any
 | // eslint-disable-next-line @typescript-eslint/no-explicit-any
 | ||||||
| function saveState(name, value) { | function saveState(name, value) { | ||||||
|     command_1.issueCommand('save-state', { name }, value); |     const filePath = process.env['GITHUB_STATE'] || ''; | ||||||
|  |     if (filePath) { | ||||||
|  |         return file_command_1.issueFileCommand('STATE', file_command_1.prepareKeyValueMessage(name, value)); | ||||||
|  |     } | ||||||
|  |     command_1.issueCommand('save-state', { name }, utils_1.toCommandValue(value)); | ||||||
| } | } | ||||||
| exports.saveState = saveState; | exports.saveState = saveState; | ||||||
| /** | /** | ||||||
|  | |||||||
							
								
								
									
										14
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										14
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							| @ -10,7 +10,7 @@ | |||||||
|       "license": "MIT", |       "license": "MIT", | ||||||
|       "dependencies": { |       "dependencies": { | ||||||
|         "@actions/cache": "^3.0.4", |         "@actions/cache": "^3.0.4", | ||||||
|         "@actions/core": "^1.9.1", |         "@actions/core": "^1.10.0", | ||||||
|         "@actions/exec": "^1.1.1", |         "@actions/exec": "^1.1.1", | ||||||
|         "@actions/io": "^1.1.2" |         "@actions/io": "^1.1.2" | ||||||
|       }, |       }, | ||||||
| @ -52,9 +52,9 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/@actions/core": { |     "node_modules/@actions/core": { | ||||||
|       "version": "1.9.1", |       "version": "1.10.0", | ||||||
|       "resolved": "https://registry.npmjs.org/@actions/core/-/core-1.9.1.tgz", |       "resolved": "https://registry.npmjs.org/@actions/core/-/core-1.10.0.tgz", | ||||||
|       "integrity": "sha512-5ad+U2YGrmmiw6du20AQW5XuWo7UKN2052FjSV7MX+Wfjf8sCqcsZe62NfgHys4QI4/Y+vQvLKYL8jWtA1ZBTA==", |       "integrity": "sha512-2aZDDa3zrrZbP5ZYg159sNoLRb61nQ7awl5pSvIq5Qpj81vwDzdMRKzkWJGJuwVvWpvZKx7vspJALyvaaIQyug==", | ||||||
|       "dependencies": { |       "dependencies": { | ||||||
|         "@actions/http-client": "^2.0.1", |         "@actions/http-client": "^2.0.1", | ||||||
|         "uuid": "^8.3.2" |         "uuid": "^8.3.2" | ||||||
| @ -9550,9 +9550,9 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "@actions/core": { |     "@actions/core": { | ||||||
|       "version": "1.9.1", |       "version": "1.10.0", | ||||||
|       "resolved": "https://registry.npmjs.org/@actions/core/-/core-1.9.1.tgz", |       "resolved": "https://registry.npmjs.org/@actions/core/-/core-1.10.0.tgz", | ||||||
|       "integrity": "sha512-5ad+U2YGrmmiw6du20AQW5XuWo7UKN2052FjSV7MX+Wfjf8sCqcsZe62NfgHys4QI4/Y+vQvLKYL8jWtA1ZBTA==", |       "integrity": "sha512-2aZDDa3zrrZbP5ZYg159sNoLRb61nQ7awl5pSvIq5Qpj81vwDzdMRKzkWJGJuwVvWpvZKx7vspJALyvaaIQyug==", | ||||||
|       "requires": { |       "requires": { | ||||||
|         "@actions/http-client": "^2.0.1", |         "@actions/http-client": "^2.0.1", | ||||||
|         "uuid": "^8.3.2" |         "uuid": "^8.3.2" | ||||||
|  | |||||||
| @ -24,7 +24,7 @@ | |||||||
|   "license": "MIT", |   "license": "MIT", | ||||||
|   "dependencies": { |   "dependencies": { | ||||||
|     "@actions/cache": "^3.0.4", |     "@actions/cache": "^3.0.4", | ||||||
|     "@actions/core": "^1.9.1", |     "@actions/core": "^1.10.0", | ||||||
|     "@actions/exec": "^1.1.1", |     "@actions/exec": "^1.1.1", | ||||||
|     "@actions/io": "^1.1.2" |     "@actions/io": "^1.1.2" | ||||||
|   }, |   }, | ||||||
| @ -48,4 +48,4 @@ | |||||||
|     "ts-jest": "^28.0.2", |     "ts-jest": "^28.0.2", | ||||||
|     "typescript": "^4.6.4" |     "typescript": "^4.6.4" | ||||||
|   } |   } | ||||||
| } | } | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Francesco Renzi
						Francesco Renzi