mirror of
				https://github.com/actions/cache.git
				synced 2025-11-04 01:54:02 +00:00 
			
		
		
		
	dist
This commit is contained in:
		
							parent
							
								
									b8ddf3df10
								
							
						
					
					
						commit
						3d236ac88e
					
				
							
								
								
									
										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
									
									
								
							@ -46937,17 +46937,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()) {
 | 
				
			||||||
@ -46957,6 +46958,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
 | 
				
			||||||
@ -46967,7 +46979,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;
 | 
				
			||||||
@ -46985,7 +46997,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)}`);
 | 
				
			||||||
@ -47024,6 +47036,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