mirror of
				https://github.com/actions/cache.git
				synced 2025-10-31 18:34:19 +08:00 
			
		
		
		
	dist
This commit is contained in:
		
							parent
							
								
									103570a2bf
								
							
						
					
					
						commit
						20817ef617
					
				
							
								
								
									
										48
									
								
								dist/restore/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										48
									
								
								dist/restore/index.js
									
									
									
									
										vendored
									
									
								
							| @ -46850,17 +46850,18 @@ function restoreCache(paths, primaryKey, restoreKeys, options) { | |||||||
|             checkKey(key); |             checkKey(key); | ||||||
|         } |         } | ||||||
|         const compressionMethod = yield utils.getCompressionMethod(); |         const compressionMethod = yield utils.getCompressionMethod(); | ||||||
|         // path are needed to compute version
 |         let archivePath = ''; | ||||||
|         const cacheEntry = yield cacheHttpClient.getCacheEntry(keys, paths, { |  | ||||||
|             compressionMethod |  | ||||||
|         }); |  | ||||||
|         if (!(cacheEntry === null || cacheEntry === void 0 ? void 0 : cacheEntry.archiveLocation)) { |  | ||||||
|             // Cache not found
 |  | ||||||
|             return undefined; |  | ||||||
|         } |  | ||||||
|         const archivePath = path.join(yield utils.createTempDirectory(), utils.getCacheFileName(compressionMethod)); |  | ||||||
|         core.debug(`Archive Path: ${archivePath}`); |  | ||||||
|         try { |         try { | ||||||
|  |             // path are needed to compute version
 | ||||||
|  |             const cacheEntry = yield cacheHttpClient.getCacheEntry(keys, paths, { | ||||||
|  |                 compressionMethod | ||||||
|  |             }); | ||||||
|  |             if (!(cacheEntry === null || cacheEntry === void 0 ? void 0 : cacheEntry.archiveLocation)) { | ||||||
|  |                 // Cache not found
 | ||||||
|  |                 return undefined; | ||||||
|  |             } | ||||||
|  |             archivePath = path.join(yield utils.createTempDirectory(), utils.getCacheFileName(compressionMethod)); | ||||||
|  |             core.debug(`Archive Path: ${archivePath}`); | ||||||
|             // Download the cache from the cache entry
 |             // Download the cache from the cache entry
 | ||||||
|             yield cacheHttpClient.downloadCache(cacheEntry.archiveLocation, archivePath, options); |             yield cacheHttpClient.downloadCache(cacheEntry.archiveLocation, archivePath, options); | ||||||
|             if (core.isDebug()) { |             if (core.isDebug()) { | ||||||
| @ -46870,6 +46871,17 @@ function restoreCache(paths, primaryKey, restoreKeys, options) { | |||||||
|             core.info(`Cache Size: ~${Math.round(archiveFileSize / (1024 * 1024))} MB (${archiveFileSize} B)`); |             core.info(`Cache Size: ~${Math.round(archiveFileSize / (1024 * 1024))} MB (${archiveFileSize} B)`); | ||||||
|             yield tar_1.extractTar(archivePath, compressionMethod); |             yield tar_1.extractTar(archivePath, compressionMethod); | ||||||
|             core.info('Cache restored successfully'); |             core.info('Cache restored successfully'); | ||||||
|  |             return cacheEntry.cacheKey; | ||||||
|  |         } | ||||||
|  |         catch (error) { | ||||||
|  |             const typedError = error; | ||||||
|  |             if (typedError.name === ValidationError.name) { | ||||||
|  |                 throw error; | ||||||
|  |             } | ||||||
|  |             else { | ||||||
|  |                 // Supress all non-validation cache related errors because caching should be optional
 | ||||||
|  |                 core.warning(`Failed to restore: ${error.message}`); | ||||||
|  |             } | ||||||
|         } |         } | ||||||
|         finally { |         finally { | ||||||
|             // Try to delete the archive to save space
 |             // Try to delete the archive to save space
 | ||||||
| @ -46880,7 +46892,7 @@ function restoreCache(paths, primaryKey, restoreKeys, options) { | |||||||
|                 core.debug(`Failed to delete archive: ${error}`); |                 core.debug(`Failed to delete archive: ${error}`); | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|         return cacheEntry.cacheKey; |         return undefined; | ||||||
|     }); |     }); | ||||||
| } | } | ||||||
| exports.restoreCache = restoreCache; | exports.restoreCache = restoreCache; | ||||||
| @ -46898,7 +46910,7 @@ function saveCache(paths, key, options) { | |||||||
|         checkPaths(paths); |         checkPaths(paths); | ||||||
|         checkKey(key); |         checkKey(key); | ||||||
|         const compressionMethod = yield utils.getCompressionMethod(); |         const compressionMethod = yield utils.getCompressionMethod(); | ||||||
|         let cacheId = null; |         let cacheId = -1; | ||||||
|         const cachePaths = yield utils.resolvePaths(paths); |         const cachePaths = yield utils.resolvePaths(paths); | ||||||
|         core.debug('Cache Paths:'); |         core.debug('Cache Paths:'); | ||||||
|         core.debug(`${JSON.stringify(cachePaths)}`); |         core.debug(`${JSON.stringify(cachePaths)}`); | ||||||
| @ -46937,6 +46949,18 @@ function saveCache(paths, key, options) { | |||||||
|             core.debug(`Saving Cache (ID: ${cacheId})`); |             core.debug(`Saving Cache (ID: ${cacheId})`); | ||||||
|             yield cacheHttpClient.saveCache(cacheId, archivePath, options); |             yield cacheHttpClient.saveCache(cacheId, archivePath, options); | ||||||
|         } |         } | ||||||
|  |         catch (error) { | ||||||
|  |             const typedError = error; | ||||||
|  |             if (typedError.name === ValidationError.name) { | ||||||
|  |                 throw error; | ||||||
|  |             } | ||||||
|  |             else if (typedError.name === ReserveCacheError.name) { | ||||||
|  |                 core.info(`Failed to save: ${typedError.message}`); | ||||||
|  |             } | ||||||
|  |             else { | ||||||
|  |                 core.warning(`Failed to save: ${typedError.message}`); | ||||||
|  |             } | ||||||
|  |         } | ||||||
|         finally { |         finally { | ||||||
|             // Try to delete the archive to save space
 |             // Try to delete the archive to save space
 | ||||||
|             try { |             try { | ||||||
|  | |||||||
							
								
								
									
										48
									
								
								dist/save/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										48
									
								
								dist/save/index.js
									
									
									
									
										vendored
									
									
								
							| @ -46936,17 +46936,18 @@ function restoreCache(paths, primaryKey, restoreKeys, options) { | |||||||
|             checkKey(key); |             checkKey(key); | ||||||
|         } |         } | ||||||
|         const compressionMethod = yield utils.getCompressionMethod(); |         const compressionMethod = yield utils.getCompressionMethod(); | ||||||
|         // path are needed to compute version
 |         let archivePath = ''; | ||||||
|         const cacheEntry = yield cacheHttpClient.getCacheEntry(keys, paths, { |  | ||||||
|             compressionMethod |  | ||||||
|         }); |  | ||||||
|         if (!(cacheEntry === null || cacheEntry === void 0 ? void 0 : cacheEntry.archiveLocation)) { |  | ||||||
|             // Cache not found
 |  | ||||||
|             return undefined; |  | ||||||
|         } |  | ||||||
|         const archivePath = path.join(yield utils.createTempDirectory(), utils.getCacheFileName(compressionMethod)); |  | ||||||
|         core.debug(`Archive Path: ${archivePath}`); |  | ||||||
|         try { |         try { | ||||||
|  |             // path are needed to compute version
 | ||||||
|  |             const cacheEntry = yield cacheHttpClient.getCacheEntry(keys, paths, { | ||||||
|  |                 compressionMethod | ||||||
|  |             }); | ||||||
|  |             if (!(cacheEntry === null || cacheEntry === void 0 ? void 0 : cacheEntry.archiveLocation)) { | ||||||
|  |                 // Cache not found
 | ||||||
|  |                 return undefined; | ||||||
|  |             } | ||||||
|  |             archivePath = path.join(yield utils.createTempDirectory(), utils.getCacheFileName(compressionMethod)); | ||||||
|  |             core.debug(`Archive Path: ${archivePath}`); | ||||||
|             // Download the cache from the cache entry
 |             // Download the cache from the cache entry
 | ||||||
|             yield cacheHttpClient.downloadCache(cacheEntry.archiveLocation, archivePath, options); |             yield cacheHttpClient.downloadCache(cacheEntry.archiveLocation, archivePath, options); | ||||||
|             if (core.isDebug()) { |             if (core.isDebug()) { | ||||||
| @ -46956,6 +46957,17 @@ function restoreCache(paths, primaryKey, restoreKeys, options) { | |||||||
|             core.info(`Cache Size: ~${Math.round(archiveFileSize / (1024 * 1024))} MB (${archiveFileSize} B)`); |             core.info(`Cache Size: ~${Math.round(archiveFileSize / (1024 * 1024))} MB (${archiveFileSize} B)`); | ||||||
|             yield tar_1.extractTar(archivePath, compressionMethod); |             yield tar_1.extractTar(archivePath, compressionMethod); | ||||||
|             core.info('Cache restored successfully'); |             core.info('Cache restored successfully'); | ||||||
|  |             return cacheEntry.cacheKey; | ||||||
|  |         } | ||||||
|  |         catch (error) { | ||||||
|  |             const typedError = error; | ||||||
|  |             if (typedError.name === ValidationError.name) { | ||||||
|  |                 throw error; | ||||||
|  |             } | ||||||
|  |             else { | ||||||
|  |                 // Supress all non-validation cache related errors because caching should be optional
 | ||||||
|  |                 core.warning(`Failed to restore: ${error.message}`); | ||||||
|  |             } | ||||||
|         } |         } | ||||||
|         finally { |         finally { | ||||||
|             // Try to delete the archive to save space
 |             // Try to delete the archive to save space
 | ||||||
| @ -46966,7 +46978,7 @@ function restoreCache(paths, primaryKey, restoreKeys, options) { | |||||||
|                 core.debug(`Failed to delete archive: ${error}`); |                 core.debug(`Failed to delete archive: ${error}`); | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|         return cacheEntry.cacheKey; |         return undefined; | ||||||
|     }); |     }); | ||||||
| } | } | ||||||
| exports.restoreCache = restoreCache; | exports.restoreCache = restoreCache; | ||||||
| @ -46984,7 +46996,7 @@ function saveCache(paths, key, options) { | |||||||
|         checkPaths(paths); |         checkPaths(paths); | ||||||
|         checkKey(key); |         checkKey(key); | ||||||
|         const compressionMethod = yield utils.getCompressionMethod(); |         const compressionMethod = yield utils.getCompressionMethod(); | ||||||
|         let cacheId = null; |         let cacheId = -1; | ||||||
|         const cachePaths = yield utils.resolvePaths(paths); |         const cachePaths = yield utils.resolvePaths(paths); | ||||||
|         core.debug('Cache Paths:'); |         core.debug('Cache Paths:'); | ||||||
|         core.debug(`${JSON.stringify(cachePaths)}`); |         core.debug(`${JSON.stringify(cachePaths)}`); | ||||||
| @ -47023,6 +47035,18 @@ function saveCache(paths, key, options) { | |||||||
|             core.debug(`Saving Cache (ID: ${cacheId})`); |             core.debug(`Saving Cache (ID: ${cacheId})`); | ||||||
|             yield cacheHttpClient.saveCache(cacheId, archivePath, options); |             yield cacheHttpClient.saveCache(cacheId, archivePath, options); | ||||||
|         } |         } | ||||||
|  |         catch (error) { | ||||||
|  |             const typedError = error; | ||||||
|  |             if (typedError.name === ValidationError.name) { | ||||||
|  |                 throw error; | ||||||
|  |             } | ||||||
|  |             else if (typedError.name === ReserveCacheError.name) { | ||||||
|  |                 core.info(`Failed to save: ${typedError.message}`); | ||||||
|  |             } | ||||||
|  |             else { | ||||||
|  |                 core.warning(`Failed to save: ${typedError.message}`); | ||||||
|  |             } | ||||||
|  |         } | ||||||
|         finally { |         finally { | ||||||
|             // Try to delete the archive to save space
 |             // Try to delete the archive to save space
 | ||||||
|             try { |             try { | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Shubham Tiwari
						Shubham Tiwari