mirror of
				https://github.com/actions/cache.git
				synced 2025-11-04 07:38:37 +08:00 
			
		
		
		
	Upgrade dependency & integrate latest from toolkit
This commit is contained in:
		
							parent
							
								
									2501f58c53
								
							
						
					
					
						commit
						0023caa23c
					
				
							
								
								
									
										53
									
								
								dist/restore-only/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										53
									
								
								dist/restore-only/index.js
									
									
									
									
										vendored
									
									
								
							| 
						 | 
					@ -5895,10 +5895,10 @@ Object.defineProperty(exports, "__esModule", ({ value: true }));
 | 
				
			||||||
exports.saveCache = exports.restoreCache = exports.isFeatureAvailable = exports.ReserveCacheError = exports.ValidationError = void 0;
 | 
					exports.saveCache = exports.restoreCache = exports.isFeatureAvailable = exports.ReserveCacheError = exports.ValidationError = void 0;
 | 
				
			||||||
const core = __importStar(__nccwpck_require__(4850));
 | 
					const core = __importStar(__nccwpck_require__(4850));
 | 
				
			||||||
const path = __importStar(__nccwpck_require__(1017));
 | 
					const path = __importStar(__nccwpck_require__(1017));
 | 
				
			||||||
const config = __importStar(__nccwpck_require__(6490));
 | 
					 | 
				
			||||||
const utils = __importStar(__nccwpck_require__(3310));
 | 
					const utils = __importStar(__nccwpck_require__(3310));
 | 
				
			||||||
const cacheHttpClient = __importStar(__nccwpck_require__(2370));
 | 
					const cacheHttpClient = __importStar(__nccwpck_require__(2370));
 | 
				
			||||||
const cacheTwirpClient = __importStar(__nccwpck_require__(5726));
 | 
					const cacheTwirpClient = __importStar(__nccwpck_require__(5726));
 | 
				
			||||||
 | 
					const config_1 = __nccwpck_require__(6490);
 | 
				
			||||||
const tar_1 = __nccwpck_require__(9099);
 | 
					const tar_1 = __nccwpck_require__(9099);
 | 
				
			||||||
const constants_1 = __nccwpck_require__(4010);
 | 
					const constants_1 = __nccwpck_require__(4010);
 | 
				
			||||||
const upload_cache_1 = __nccwpck_require__(302);
 | 
					const upload_cache_1 = __nccwpck_require__(302);
 | 
				
			||||||
| 
						 | 
					@ -5955,7 +5955,7 @@ exports.isFeatureAvailable = isFeatureAvailable;
 | 
				
			||||||
function restoreCache(paths, primaryKey, restoreKeys, options, enableCrossOsArchive = false) {
 | 
					function restoreCache(paths, primaryKey, restoreKeys, options, enableCrossOsArchive = false) {
 | 
				
			||||||
    return __awaiter(this, void 0, void 0, function* () {
 | 
					    return __awaiter(this, void 0, void 0, function* () {
 | 
				
			||||||
        checkPaths(paths);
 | 
					        checkPaths(paths);
 | 
				
			||||||
        const cacheServiceVersion = config.getCacheServiceVersion();
 | 
					        const cacheServiceVersion = (0, config_1.getCacheServiceVersion)();
 | 
				
			||||||
        switch (cacheServiceVersion) {
 | 
					        switch (cacheServiceVersion) {
 | 
				
			||||||
            case 'v2':
 | 
					            case 'v2':
 | 
				
			||||||
                return yield restoreCacheV2(paths, primaryKey, restoreKeys, options, enableCrossOsArchive);
 | 
					                return yield restoreCacheV2(paths, primaryKey, restoreKeys, options, enableCrossOsArchive);
 | 
				
			||||||
| 
						 | 
					@ -6083,7 +6083,7 @@ function restoreCacheV2(paths, primaryKey, restoreKeys, options, enableCrossOsAr
 | 
				
			||||||
            archivePath = path.join(yield utils.createTempDirectory(), utils.getCacheFileName(compressionMethod));
 | 
					            archivePath = path.join(yield utils.createTempDirectory(), utils.getCacheFileName(compressionMethod));
 | 
				
			||||||
            core.debug(`Archive path: ${archivePath}`);
 | 
					            core.debug(`Archive path: ${archivePath}`);
 | 
				
			||||||
            core.debug(`Starting download of archive to: ${archivePath}`);
 | 
					            core.debug(`Starting download of archive to: ${archivePath}`);
 | 
				
			||||||
            yield (0, download_cache_1.DownloadCacheFile)(response.signedDownloadUrl, archivePath);
 | 
					            yield (0, download_cache_1.downloadCacheFile)(response.signedDownloadUrl, archivePath);
 | 
				
			||||||
            const archiveFileSize = utils.getArchiveFileSizeInBytes(archivePath);
 | 
					            const archiveFileSize = utils.getArchiveFileSizeInBytes(archivePath);
 | 
				
			||||||
            core.info(`Cache Size: ~${Math.round(archiveFileSize / (1024 * 1024))} MB (${archiveFileSize} B)`);
 | 
					            core.info(`Cache Size: ~${Math.round(archiveFileSize / (1024 * 1024))} MB (${archiveFileSize} B)`);
 | 
				
			||||||
            if (core.isDebug()) {
 | 
					            if (core.isDebug()) {
 | 
				
			||||||
| 
						 | 
					@ -6121,7 +6121,7 @@ function saveCache(paths, key, options, enableCrossOsArchive = false) {
 | 
				
			||||||
    return __awaiter(this, void 0, void 0, function* () {
 | 
					    return __awaiter(this, void 0, void 0, function* () {
 | 
				
			||||||
        checkPaths(paths);
 | 
					        checkPaths(paths);
 | 
				
			||||||
        checkKey(key);
 | 
					        checkKey(key);
 | 
				
			||||||
        const cacheServiceVersion = config.getCacheServiceVersion();
 | 
					        const cacheServiceVersion = (0, config_1.getCacheServiceVersion)();
 | 
				
			||||||
        switch (cacheServiceVersion) {
 | 
					        switch (cacheServiceVersion) {
 | 
				
			||||||
            case 'v2':
 | 
					            case 'v2':
 | 
				
			||||||
                return yield saveCacheV2(paths, key, options, enableCrossOsArchive);
 | 
					                return yield saveCacheV2(paths, key, options, enableCrossOsArchive);
 | 
				
			||||||
| 
						 | 
					@ -6164,7 +6164,7 @@ function saveCacheV1(paths, key, options, enableCrossOsArchive = false) {
 | 
				
			||||||
            const archiveFileSize = utils.getArchiveFileSizeInBytes(archivePath);
 | 
					            const archiveFileSize = utils.getArchiveFileSizeInBytes(archivePath);
 | 
				
			||||||
            core.debug(`File Size: ${archiveFileSize}`);
 | 
					            core.debug(`File Size: ${archiveFileSize}`);
 | 
				
			||||||
            // For GHES, this check will take place in ReserveCache API with enterprise file size limit
 | 
					            // For GHES, this check will take place in ReserveCache API with enterprise file size limit
 | 
				
			||||||
            if (archiveFileSize > fileSizeLimit && !utils.isGhes()) {
 | 
					            if (archiveFileSize > fileSizeLimit && !(0, config_1.isGhes)()) {
 | 
				
			||||||
                throw new Error(`Cache size of ~${Math.round(archiveFileSize / (1024 * 1024))} MB (${archiveFileSize} B) is over the 10GB limit, not saving cache.`);
 | 
					                throw new Error(`Cache size of ~${Math.round(archiveFileSize / (1024 * 1024))} MB (${archiveFileSize} B) is over the 10GB limit, not saving cache.`);
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
            core.debug('Reserving Cache');
 | 
					            core.debug('Reserving Cache');
 | 
				
			||||||
| 
						 | 
					@ -6240,7 +6240,7 @@ function saveCacheV2(paths, key, options, enableCrossOsArchive = false) {
 | 
				
			||||||
            const archiveFileSize = utils.getArchiveFileSizeInBytes(archivePath);
 | 
					            const archiveFileSize = utils.getArchiveFileSizeInBytes(archivePath);
 | 
				
			||||||
            core.debug(`File Size: ${archiveFileSize}`);
 | 
					            core.debug(`File Size: ${archiveFileSize}`);
 | 
				
			||||||
            // For GHES, this check will take place in ReserveCache API with enterprise file size limit
 | 
					            // For GHES, this check will take place in ReserveCache API with enterprise file size limit
 | 
				
			||||||
            if (archiveFileSize > constants_1.CacheFileSizeLimit && !utils.isGhes()) {
 | 
					            if (archiveFileSize > constants_1.CacheFileSizeLimit && !(0, config_1.isGhes)()) {
 | 
				
			||||||
                throw new Error(`Cache size of ~${Math.round(archiveFileSize / (1024 * 1024))} MB (${archiveFileSize} B) is over the 10GB limit, not saving cache.`);
 | 
					                throw new Error(`Cache size of ~${Math.round(archiveFileSize / (1024 * 1024))} MB (${archiveFileSize} B) is over the 10GB limit, not saving cache.`);
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
            core.debug('Reserving Cache');
 | 
					            core.debug('Reserving Cache');
 | 
				
			||||||
| 
						 | 
					@ -6254,7 +6254,7 @@ function saveCacheV2(paths, key, options, enableCrossOsArchive = false) {
 | 
				
			||||||
                throw new ReserveCacheError(`Unable to reserve cache with key ${key}, another job may be creating this cache.`);
 | 
					                throw new ReserveCacheError(`Unable to reserve cache with key ${key}, another job may be creating this cache.`);
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
            core.debug(`Attempting to upload cache located at: ${archivePath}`);
 | 
					            core.debug(`Attempting to upload cache located at: ${archivePath}`);
 | 
				
			||||||
            yield (0, upload_cache_1.UploadCacheFile)(response.signedUploadUrl, archivePath);
 | 
					            yield (0, upload_cache_1.uploadCacheFile)(response.signedUploadUrl, archivePath);
 | 
				
			||||||
            const finalizeRequest = {
 | 
					            const finalizeRequest = {
 | 
				
			||||||
                key,
 | 
					                key,
 | 
				
			||||||
                version,
 | 
					                version,
 | 
				
			||||||
| 
						 | 
					@ -8133,10 +8133,10 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge
 | 
				
			||||||
    });
 | 
					    });
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
Object.defineProperty(exports, "__esModule", ({ value: true }));
 | 
					Object.defineProperty(exports, "__esModule", ({ value: true }));
 | 
				
			||||||
exports.DownloadCacheFile = void 0;
 | 
					exports.downloadCacheFile = void 0;
 | 
				
			||||||
const core = __importStar(__nccwpck_require__(4850));
 | 
					const core = __importStar(__nccwpck_require__(4850));
 | 
				
			||||||
const storage_blob_1 = __nccwpck_require__(3864);
 | 
					const storage_blob_1 = __nccwpck_require__(3864);
 | 
				
			||||||
function DownloadCacheFile(signedUploadURL, archivePath) {
 | 
					function downloadCacheFile(signedUploadURL, archivePath) {
 | 
				
			||||||
    return __awaiter(this, void 0, void 0, function* () {
 | 
					    return __awaiter(this, void 0, void 0, function* () {
 | 
				
			||||||
        const downloadOptions = {
 | 
					        const downloadOptions = {
 | 
				
			||||||
            maxRetryRequests: 5
 | 
					            maxRetryRequests: 5
 | 
				
			||||||
| 
						 | 
					@ -8147,7 +8147,7 @@ function DownloadCacheFile(signedUploadURL, archivePath) {
 | 
				
			||||||
        return blockBlobClient.downloadToFile(archivePath, 0, undefined, downloadOptions);
 | 
					        return blockBlobClient.downloadToFile(archivePath, 0, undefined, downloadOptions);
 | 
				
			||||||
    });
 | 
					    });
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
exports.DownloadCacheFile = DownloadCacheFile;
 | 
					exports.downloadCacheFile = downloadCacheFile;
 | 
				
			||||||
//# sourceMappingURL=download-cache.js.map
 | 
					//# sourceMappingURL=download-cache.js.map
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/***/ }),
 | 
					/***/ }),
 | 
				
			||||||
| 
						 | 
					@ -8190,10 +8190,10 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge
 | 
				
			||||||
    });
 | 
					    });
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
Object.defineProperty(exports, "__esModule", ({ value: true }));
 | 
					Object.defineProperty(exports, "__esModule", ({ value: true }));
 | 
				
			||||||
exports.UploadCacheFile = void 0;
 | 
					exports.uploadCacheFile = void 0;
 | 
				
			||||||
const core = __importStar(__nccwpck_require__(4850));
 | 
					const core = __importStar(__nccwpck_require__(4850));
 | 
				
			||||||
const storage_blob_1 = __nccwpck_require__(3864);
 | 
					const storage_blob_1 = __nccwpck_require__(3864);
 | 
				
			||||||
function UploadCacheFile(signedUploadURL, archivePath) {
 | 
					function uploadCacheFile(signedUploadURL, archivePath) {
 | 
				
			||||||
    return __awaiter(this, void 0, void 0, function* () {
 | 
					    return __awaiter(this, void 0, void 0, function* () {
 | 
				
			||||||
        // Specify data transfer options
 | 
					        // Specify data transfer options
 | 
				
			||||||
        const uploadOptions = {
 | 
					        const uploadOptions = {
 | 
				
			||||||
| 
						 | 
					@ -8207,7 +8207,7 @@ function UploadCacheFile(signedUploadURL, archivePath) {
 | 
				
			||||||
        return blockBlobClient.uploadFile(archivePath, uploadOptions);
 | 
					        return blockBlobClient.uploadFile(archivePath, uploadOptions);
 | 
				
			||||||
    });
 | 
					    });
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
exports.UploadCacheFile = UploadCacheFile;
 | 
					exports.uploadCacheFile = uploadCacheFile;
 | 
				
			||||||
//# sourceMappingURL=upload-cache.js.map
 | 
					//# sourceMappingURL=upload-cache.js.map
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/***/ }),
 | 
					/***/ }),
 | 
				
			||||||
| 
						 | 
					@ -8508,7 +8508,7 @@ var __asyncValues = (this && this.__asyncValues) || function (o) {
 | 
				
			||||||
    function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }
 | 
					    function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
Object.defineProperty(exports, "__esModule", ({ value: true }));
 | 
					Object.defineProperty(exports, "__esModule", ({ value: true }));
 | 
				
			||||||
exports.getRuntimeToken = exports.getCacheVersion = exports.isGhes = exports.assertDefined = exports.getGnuTarPathOnWindows = exports.getCacheFileName = exports.getCompressionMethod = exports.unlinkFile = exports.resolvePaths = exports.getArchiveFileSizeInBytes = exports.createTempDirectory = void 0;
 | 
					exports.getRuntimeToken = exports.getCacheVersion = exports.assertDefined = exports.getGnuTarPathOnWindows = exports.getCacheFileName = exports.getCompressionMethod = exports.unlinkFile = exports.resolvePaths = exports.getArchiveFileSizeInBytes = exports.createTempDirectory = void 0;
 | 
				
			||||||
const core = __importStar(__nccwpck_require__(4850));
 | 
					const core = __importStar(__nccwpck_require__(4850));
 | 
				
			||||||
const exec = __importStar(__nccwpck_require__(309));
 | 
					const exec = __importStar(__nccwpck_require__(309));
 | 
				
			||||||
const glob = __importStar(__nccwpck_require__(9590));
 | 
					const glob = __importStar(__nccwpck_require__(9590));
 | 
				
			||||||
| 
						 | 
					@ -8657,14 +8657,6 @@ function assertDefined(name, value) {
 | 
				
			||||||
    return value;
 | 
					    return value;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
exports.assertDefined = assertDefined;
 | 
					exports.assertDefined = assertDefined;
 | 
				
			||||||
function isGhes() {
 | 
					 | 
				
			||||||
    const ghUrl = new URL(process.env['GITHUB_SERVER_URL'] || 'https://github.com');
 | 
					 | 
				
			||||||
    const hostname = ghUrl.hostname.trimEnd().toUpperCase();
 | 
					 | 
				
			||||||
    const isGitHubHost = hostname === 'GITHUB.COM';
 | 
					 | 
				
			||||||
    const isGheHost = hostname.endsWith('.GHE.COM') || hostname.endsWith('.GHE.LOCALHOST');
 | 
					 | 
				
			||||||
    return !isGitHubHost && !isGheHost;
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
exports.isGhes = isGhes;
 | 
					 | 
				
			||||||
function getCacheVersion(paths, compressionMethod, enableCrossOsArchive = false) {
 | 
					function getCacheVersion(paths, compressionMethod, enableCrossOsArchive = false) {
 | 
				
			||||||
    // don't pass changes upstream
 | 
					    // don't pass changes upstream
 | 
				
			||||||
    const components = paths.slice();
 | 
					    const components = paths.slice();
 | 
				
			||||||
| 
						 | 
					@ -8700,13 +8692,28 @@ exports.getRuntimeToken = getRuntimeToken;
 | 
				
			||||||
"use strict";
 | 
					"use strict";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Object.defineProperty(exports, "__esModule", ({ value: true }));
 | 
					Object.defineProperty(exports, "__esModule", ({ value: true }));
 | 
				
			||||||
exports.getCacheServiceURL = exports.getCacheServiceVersion = void 0;
 | 
					exports.getCacheServiceURL = exports.getCacheServiceVersion = exports.isGhes = void 0;
 | 
				
			||||||
 | 
					function isGhes() {
 | 
				
			||||||
 | 
					    const ghUrl = new URL(process.env['GITHUB_SERVER_URL'] || 'https://github.com');
 | 
				
			||||||
 | 
					    const hostname = ghUrl.hostname.trimEnd().toUpperCase();
 | 
				
			||||||
 | 
					    const isGitHubHost = hostname === 'GITHUB.COM';
 | 
				
			||||||
 | 
					    const isGheHost = hostname.endsWith('.GHE.COM');
 | 
				
			||||||
 | 
					    const isLocalHost = hostname.endsWith('.LOCALHOST');
 | 
				
			||||||
 | 
					    return !isGitHubHost && !isGheHost && !isLocalHost;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					exports.isGhes = isGhes;
 | 
				
			||||||
function getCacheServiceVersion() {
 | 
					function getCacheServiceVersion() {
 | 
				
			||||||
 | 
					    // Cache service v2 is not supported on GHES. We will default to
 | 
				
			||||||
 | 
					    // cache service v1 even if the feature flag was enabled by user.
 | 
				
			||||||
 | 
					    if (isGhes())
 | 
				
			||||||
 | 
					        return 'v1';
 | 
				
			||||||
    return process.env['ACTIONS_CACHE_SERVICE_V2'] ? 'v2' : 'v1';
 | 
					    return process.env['ACTIONS_CACHE_SERVICE_V2'] ? 'v2' : 'v1';
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
exports.getCacheServiceVersion = getCacheServiceVersion;
 | 
					exports.getCacheServiceVersion = getCacheServiceVersion;
 | 
				
			||||||
function getCacheServiceURL() {
 | 
					function getCacheServiceURL() {
 | 
				
			||||||
    const version = getCacheServiceVersion();
 | 
					    const version = getCacheServiceVersion();
 | 
				
			||||||
 | 
					    // Based on the version of the cache service, we will determine which
 | 
				
			||||||
 | 
					    // URL to use.
 | 
				
			||||||
    switch (version) {
 | 
					    switch (version) {
 | 
				
			||||||
        case 'v1':
 | 
					        case 'v1':
 | 
				
			||||||
            return (process.env['ACTIONS_CACHE_URL'] ||
 | 
					            return (process.env['ACTIONS_CACHE_URL'] ||
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										53
									
								
								dist/restore/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										53
									
								
								dist/restore/index.js
									
									
									
									
										vendored
									
									
								
							| 
						 | 
					@ -5895,10 +5895,10 @@ Object.defineProperty(exports, "__esModule", ({ value: true }));
 | 
				
			||||||
exports.saveCache = exports.restoreCache = exports.isFeatureAvailable = exports.ReserveCacheError = exports.ValidationError = void 0;
 | 
					exports.saveCache = exports.restoreCache = exports.isFeatureAvailable = exports.ReserveCacheError = exports.ValidationError = void 0;
 | 
				
			||||||
const core = __importStar(__nccwpck_require__(4850));
 | 
					const core = __importStar(__nccwpck_require__(4850));
 | 
				
			||||||
const path = __importStar(__nccwpck_require__(1017));
 | 
					const path = __importStar(__nccwpck_require__(1017));
 | 
				
			||||||
const config = __importStar(__nccwpck_require__(6490));
 | 
					 | 
				
			||||||
const utils = __importStar(__nccwpck_require__(3310));
 | 
					const utils = __importStar(__nccwpck_require__(3310));
 | 
				
			||||||
const cacheHttpClient = __importStar(__nccwpck_require__(2370));
 | 
					const cacheHttpClient = __importStar(__nccwpck_require__(2370));
 | 
				
			||||||
const cacheTwirpClient = __importStar(__nccwpck_require__(5726));
 | 
					const cacheTwirpClient = __importStar(__nccwpck_require__(5726));
 | 
				
			||||||
 | 
					const config_1 = __nccwpck_require__(6490);
 | 
				
			||||||
const tar_1 = __nccwpck_require__(9099);
 | 
					const tar_1 = __nccwpck_require__(9099);
 | 
				
			||||||
const constants_1 = __nccwpck_require__(4010);
 | 
					const constants_1 = __nccwpck_require__(4010);
 | 
				
			||||||
const upload_cache_1 = __nccwpck_require__(302);
 | 
					const upload_cache_1 = __nccwpck_require__(302);
 | 
				
			||||||
| 
						 | 
					@ -5955,7 +5955,7 @@ exports.isFeatureAvailable = isFeatureAvailable;
 | 
				
			||||||
function restoreCache(paths, primaryKey, restoreKeys, options, enableCrossOsArchive = false) {
 | 
					function restoreCache(paths, primaryKey, restoreKeys, options, enableCrossOsArchive = false) {
 | 
				
			||||||
    return __awaiter(this, void 0, void 0, function* () {
 | 
					    return __awaiter(this, void 0, void 0, function* () {
 | 
				
			||||||
        checkPaths(paths);
 | 
					        checkPaths(paths);
 | 
				
			||||||
        const cacheServiceVersion = config.getCacheServiceVersion();
 | 
					        const cacheServiceVersion = (0, config_1.getCacheServiceVersion)();
 | 
				
			||||||
        switch (cacheServiceVersion) {
 | 
					        switch (cacheServiceVersion) {
 | 
				
			||||||
            case 'v2':
 | 
					            case 'v2':
 | 
				
			||||||
                return yield restoreCacheV2(paths, primaryKey, restoreKeys, options, enableCrossOsArchive);
 | 
					                return yield restoreCacheV2(paths, primaryKey, restoreKeys, options, enableCrossOsArchive);
 | 
				
			||||||
| 
						 | 
					@ -6083,7 +6083,7 @@ function restoreCacheV2(paths, primaryKey, restoreKeys, options, enableCrossOsAr
 | 
				
			||||||
            archivePath = path.join(yield utils.createTempDirectory(), utils.getCacheFileName(compressionMethod));
 | 
					            archivePath = path.join(yield utils.createTempDirectory(), utils.getCacheFileName(compressionMethod));
 | 
				
			||||||
            core.debug(`Archive path: ${archivePath}`);
 | 
					            core.debug(`Archive path: ${archivePath}`);
 | 
				
			||||||
            core.debug(`Starting download of archive to: ${archivePath}`);
 | 
					            core.debug(`Starting download of archive to: ${archivePath}`);
 | 
				
			||||||
            yield (0, download_cache_1.DownloadCacheFile)(response.signedDownloadUrl, archivePath);
 | 
					            yield (0, download_cache_1.downloadCacheFile)(response.signedDownloadUrl, archivePath);
 | 
				
			||||||
            const archiveFileSize = utils.getArchiveFileSizeInBytes(archivePath);
 | 
					            const archiveFileSize = utils.getArchiveFileSizeInBytes(archivePath);
 | 
				
			||||||
            core.info(`Cache Size: ~${Math.round(archiveFileSize / (1024 * 1024))} MB (${archiveFileSize} B)`);
 | 
					            core.info(`Cache Size: ~${Math.round(archiveFileSize / (1024 * 1024))} MB (${archiveFileSize} B)`);
 | 
				
			||||||
            if (core.isDebug()) {
 | 
					            if (core.isDebug()) {
 | 
				
			||||||
| 
						 | 
					@ -6121,7 +6121,7 @@ function saveCache(paths, key, options, enableCrossOsArchive = false) {
 | 
				
			||||||
    return __awaiter(this, void 0, void 0, function* () {
 | 
					    return __awaiter(this, void 0, void 0, function* () {
 | 
				
			||||||
        checkPaths(paths);
 | 
					        checkPaths(paths);
 | 
				
			||||||
        checkKey(key);
 | 
					        checkKey(key);
 | 
				
			||||||
        const cacheServiceVersion = config.getCacheServiceVersion();
 | 
					        const cacheServiceVersion = (0, config_1.getCacheServiceVersion)();
 | 
				
			||||||
        switch (cacheServiceVersion) {
 | 
					        switch (cacheServiceVersion) {
 | 
				
			||||||
            case 'v2':
 | 
					            case 'v2':
 | 
				
			||||||
                return yield saveCacheV2(paths, key, options, enableCrossOsArchive);
 | 
					                return yield saveCacheV2(paths, key, options, enableCrossOsArchive);
 | 
				
			||||||
| 
						 | 
					@ -6164,7 +6164,7 @@ function saveCacheV1(paths, key, options, enableCrossOsArchive = false) {
 | 
				
			||||||
            const archiveFileSize = utils.getArchiveFileSizeInBytes(archivePath);
 | 
					            const archiveFileSize = utils.getArchiveFileSizeInBytes(archivePath);
 | 
				
			||||||
            core.debug(`File Size: ${archiveFileSize}`);
 | 
					            core.debug(`File Size: ${archiveFileSize}`);
 | 
				
			||||||
            // For GHES, this check will take place in ReserveCache API with enterprise file size limit
 | 
					            // For GHES, this check will take place in ReserveCache API with enterprise file size limit
 | 
				
			||||||
            if (archiveFileSize > fileSizeLimit && !utils.isGhes()) {
 | 
					            if (archiveFileSize > fileSizeLimit && !(0, config_1.isGhes)()) {
 | 
				
			||||||
                throw new Error(`Cache size of ~${Math.round(archiveFileSize / (1024 * 1024))} MB (${archiveFileSize} B) is over the 10GB limit, not saving cache.`);
 | 
					                throw new Error(`Cache size of ~${Math.round(archiveFileSize / (1024 * 1024))} MB (${archiveFileSize} B) is over the 10GB limit, not saving cache.`);
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
            core.debug('Reserving Cache');
 | 
					            core.debug('Reserving Cache');
 | 
				
			||||||
| 
						 | 
					@ -6240,7 +6240,7 @@ function saveCacheV2(paths, key, options, enableCrossOsArchive = false) {
 | 
				
			||||||
            const archiveFileSize = utils.getArchiveFileSizeInBytes(archivePath);
 | 
					            const archiveFileSize = utils.getArchiveFileSizeInBytes(archivePath);
 | 
				
			||||||
            core.debug(`File Size: ${archiveFileSize}`);
 | 
					            core.debug(`File Size: ${archiveFileSize}`);
 | 
				
			||||||
            // For GHES, this check will take place in ReserveCache API with enterprise file size limit
 | 
					            // For GHES, this check will take place in ReserveCache API with enterprise file size limit
 | 
				
			||||||
            if (archiveFileSize > constants_1.CacheFileSizeLimit && !utils.isGhes()) {
 | 
					            if (archiveFileSize > constants_1.CacheFileSizeLimit && !(0, config_1.isGhes)()) {
 | 
				
			||||||
                throw new Error(`Cache size of ~${Math.round(archiveFileSize / (1024 * 1024))} MB (${archiveFileSize} B) is over the 10GB limit, not saving cache.`);
 | 
					                throw new Error(`Cache size of ~${Math.round(archiveFileSize / (1024 * 1024))} MB (${archiveFileSize} B) is over the 10GB limit, not saving cache.`);
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
            core.debug('Reserving Cache');
 | 
					            core.debug('Reserving Cache');
 | 
				
			||||||
| 
						 | 
					@ -6254,7 +6254,7 @@ function saveCacheV2(paths, key, options, enableCrossOsArchive = false) {
 | 
				
			||||||
                throw new ReserveCacheError(`Unable to reserve cache with key ${key}, another job may be creating this cache.`);
 | 
					                throw new ReserveCacheError(`Unable to reserve cache with key ${key}, another job may be creating this cache.`);
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
            core.debug(`Attempting to upload cache located at: ${archivePath}`);
 | 
					            core.debug(`Attempting to upload cache located at: ${archivePath}`);
 | 
				
			||||||
            yield (0, upload_cache_1.UploadCacheFile)(response.signedUploadUrl, archivePath);
 | 
					            yield (0, upload_cache_1.uploadCacheFile)(response.signedUploadUrl, archivePath);
 | 
				
			||||||
            const finalizeRequest = {
 | 
					            const finalizeRequest = {
 | 
				
			||||||
                key,
 | 
					                key,
 | 
				
			||||||
                version,
 | 
					                version,
 | 
				
			||||||
| 
						 | 
					@ -8133,10 +8133,10 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge
 | 
				
			||||||
    });
 | 
					    });
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
Object.defineProperty(exports, "__esModule", ({ value: true }));
 | 
					Object.defineProperty(exports, "__esModule", ({ value: true }));
 | 
				
			||||||
exports.DownloadCacheFile = void 0;
 | 
					exports.downloadCacheFile = void 0;
 | 
				
			||||||
const core = __importStar(__nccwpck_require__(4850));
 | 
					const core = __importStar(__nccwpck_require__(4850));
 | 
				
			||||||
const storage_blob_1 = __nccwpck_require__(3864);
 | 
					const storage_blob_1 = __nccwpck_require__(3864);
 | 
				
			||||||
function DownloadCacheFile(signedUploadURL, archivePath) {
 | 
					function downloadCacheFile(signedUploadURL, archivePath) {
 | 
				
			||||||
    return __awaiter(this, void 0, void 0, function* () {
 | 
					    return __awaiter(this, void 0, void 0, function* () {
 | 
				
			||||||
        const downloadOptions = {
 | 
					        const downloadOptions = {
 | 
				
			||||||
            maxRetryRequests: 5
 | 
					            maxRetryRequests: 5
 | 
				
			||||||
| 
						 | 
					@ -8147,7 +8147,7 @@ function DownloadCacheFile(signedUploadURL, archivePath) {
 | 
				
			||||||
        return blockBlobClient.downloadToFile(archivePath, 0, undefined, downloadOptions);
 | 
					        return blockBlobClient.downloadToFile(archivePath, 0, undefined, downloadOptions);
 | 
				
			||||||
    });
 | 
					    });
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
exports.DownloadCacheFile = DownloadCacheFile;
 | 
					exports.downloadCacheFile = downloadCacheFile;
 | 
				
			||||||
//# sourceMappingURL=download-cache.js.map
 | 
					//# sourceMappingURL=download-cache.js.map
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/***/ }),
 | 
					/***/ }),
 | 
				
			||||||
| 
						 | 
					@ -8190,10 +8190,10 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge
 | 
				
			||||||
    });
 | 
					    });
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
Object.defineProperty(exports, "__esModule", ({ value: true }));
 | 
					Object.defineProperty(exports, "__esModule", ({ value: true }));
 | 
				
			||||||
exports.UploadCacheFile = void 0;
 | 
					exports.uploadCacheFile = void 0;
 | 
				
			||||||
const core = __importStar(__nccwpck_require__(4850));
 | 
					const core = __importStar(__nccwpck_require__(4850));
 | 
				
			||||||
const storage_blob_1 = __nccwpck_require__(3864);
 | 
					const storage_blob_1 = __nccwpck_require__(3864);
 | 
				
			||||||
function UploadCacheFile(signedUploadURL, archivePath) {
 | 
					function uploadCacheFile(signedUploadURL, archivePath) {
 | 
				
			||||||
    return __awaiter(this, void 0, void 0, function* () {
 | 
					    return __awaiter(this, void 0, void 0, function* () {
 | 
				
			||||||
        // Specify data transfer options
 | 
					        // Specify data transfer options
 | 
				
			||||||
        const uploadOptions = {
 | 
					        const uploadOptions = {
 | 
				
			||||||
| 
						 | 
					@ -8207,7 +8207,7 @@ function UploadCacheFile(signedUploadURL, archivePath) {
 | 
				
			||||||
        return blockBlobClient.uploadFile(archivePath, uploadOptions);
 | 
					        return blockBlobClient.uploadFile(archivePath, uploadOptions);
 | 
				
			||||||
    });
 | 
					    });
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
exports.UploadCacheFile = UploadCacheFile;
 | 
					exports.uploadCacheFile = uploadCacheFile;
 | 
				
			||||||
//# sourceMappingURL=upload-cache.js.map
 | 
					//# sourceMappingURL=upload-cache.js.map
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/***/ }),
 | 
					/***/ }),
 | 
				
			||||||
| 
						 | 
					@ -8508,7 +8508,7 @@ var __asyncValues = (this && this.__asyncValues) || function (o) {
 | 
				
			||||||
    function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }
 | 
					    function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
Object.defineProperty(exports, "__esModule", ({ value: true }));
 | 
					Object.defineProperty(exports, "__esModule", ({ value: true }));
 | 
				
			||||||
exports.getRuntimeToken = exports.getCacheVersion = exports.isGhes = exports.assertDefined = exports.getGnuTarPathOnWindows = exports.getCacheFileName = exports.getCompressionMethod = exports.unlinkFile = exports.resolvePaths = exports.getArchiveFileSizeInBytes = exports.createTempDirectory = void 0;
 | 
					exports.getRuntimeToken = exports.getCacheVersion = exports.assertDefined = exports.getGnuTarPathOnWindows = exports.getCacheFileName = exports.getCompressionMethod = exports.unlinkFile = exports.resolvePaths = exports.getArchiveFileSizeInBytes = exports.createTempDirectory = void 0;
 | 
				
			||||||
const core = __importStar(__nccwpck_require__(4850));
 | 
					const core = __importStar(__nccwpck_require__(4850));
 | 
				
			||||||
const exec = __importStar(__nccwpck_require__(309));
 | 
					const exec = __importStar(__nccwpck_require__(309));
 | 
				
			||||||
const glob = __importStar(__nccwpck_require__(9590));
 | 
					const glob = __importStar(__nccwpck_require__(9590));
 | 
				
			||||||
| 
						 | 
					@ -8657,14 +8657,6 @@ function assertDefined(name, value) {
 | 
				
			||||||
    return value;
 | 
					    return value;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
exports.assertDefined = assertDefined;
 | 
					exports.assertDefined = assertDefined;
 | 
				
			||||||
function isGhes() {
 | 
					 | 
				
			||||||
    const ghUrl = new URL(process.env['GITHUB_SERVER_URL'] || 'https://github.com');
 | 
					 | 
				
			||||||
    const hostname = ghUrl.hostname.trimEnd().toUpperCase();
 | 
					 | 
				
			||||||
    const isGitHubHost = hostname === 'GITHUB.COM';
 | 
					 | 
				
			||||||
    const isGheHost = hostname.endsWith('.GHE.COM') || hostname.endsWith('.GHE.LOCALHOST');
 | 
					 | 
				
			||||||
    return !isGitHubHost && !isGheHost;
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
exports.isGhes = isGhes;
 | 
					 | 
				
			||||||
function getCacheVersion(paths, compressionMethod, enableCrossOsArchive = false) {
 | 
					function getCacheVersion(paths, compressionMethod, enableCrossOsArchive = false) {
 | 
				
			||||||
    // don't pass changes upstream
 | 
					    // don't pass changes upstream
 | 
				
			||||||
    const components = paths.slice();
 | 
					    const components = paths.slice();
 | 
				
			||||||
| 
						 | 
					@ -8700,13 +8692,28 @@ exports.getRuntimeToken = getRuntimeToken;
 | 
				
			||||||
"use strict";
 | 
					"use strict";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Object.defineProperty(exports, "__esModule", ({ value: true }));
 | 
					Object.defineProperty(exports, "__esModule", ({ value: true }));
 | 
				
			||||||
exports.getCacheServiceURL = exports.getCacheServiceVersion = void 0;
 | 
					exports.getCacheServiceURL = exports.getCacheServiceVersion = exports.isGhes = void 0;
 | 
				
			||||||
 | 
					function isGhes() {
 | 
				
			||||||
 | 
					    const ghUrl = new URL(process.env['GITHUB_SERVER_URL'] || 'https://github.com');
 | 
				
			||||||
 | 
					    const hostname = ghUrl.hostname.trimEnd().toUpperCase();
 | 
				
			||||||
 | 
					    const isGitHubHost = hostname === 'GITHUB.COM';
 | 
				
			||||||
 | 
					    const isGheHost = hostname.endsWith('.GHE.COM');
 | 
				
			||||||
 | 
					    const isLocalHost = hostname.endsWith('.LOCALHOST');
 | 
				
			||||||
 | 
					    return !isGitHubHost && !isGheHost && !isLocalHost;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					exports.isGhes = isGhes;
 | 
				
			||||||
function getCacheServiceVersion() {
 | 
					function getCacheServiceVersion() {
 | 
				
			||||||
 | 
					    // Cache service v2 is not supported on GHES. We will default to
 | 
				
			||||||
 | 
					    // cache service v1 even if the feature flag was enabled by user.
 | 
				
			||||||
 | 
					    if (isGhes())
 | 
				
			||||||
 | 
					        return 'v1';
 | 
				
			||||||
    return process.env['ACTIONS_CACHE_SERVICE_V2'] ? 'v2' : 'v1';
 | 
					    return process.env['ACTIONS_CACHE_SERVICE_V2'] ? 'v2' : 'v1';
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
exports.getCacheServiceVersion = getCacheServiceVersion;
 | 
					exports.getCacheServiceVersion = getCacheServiceVersion;
 | 
				
			||||||
function getCacheServiceURL() {
 | 
					function getCacheServiceURL() {
 | 
				
			||||||
    const version = getCacheServiceVersion();
 | 
					    const version = getCacheServiceVersion();
 | 
				
			||||||
 | 
					    // Based on the version of the cache service, we will determine which
 | 
				
			||||||
 | 
					    // URL to use.
 | 
				
			||||||
    switch (version) {
 | 
					    switch (version) {
 | 
				
			||||||
        case 'v1':
 | 
					        case 'v1':
 | 
				
			||||||
            return (process.env['ACTIONS_CACHE_URL'] ||
 | 
					            return (process.env['ACTIONS_CACHE_URL'] ||
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										53
									
								
								dist/save-only/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										53
									
								
								dist/save-only/index.js
									
									
									
									
										vendored
									
									
								
							| 
						 | 
					@ -5895,10 +5895,10 @@ Object.defineProperty(exports, "__esModule", ({ value: true }));
 | 
				
			||||||
exports.saveCache = exports.restoreCache = exports.isFeatureAvailable = exports.ReserveCacheError = exports.ValidationError = void 0;
 | 
					exports.saveCache = exports.restoreCache = exports.isFeatureAvailable = exports.ReserveCacheError = exports.ValidationError = void 0;
 | 
				
			||||||
const core = __importStar(__nccwpck_require__(4850));
 | 
					const core = __importStar(__nccwpck_require__(4850));
 | 
				
			||||||
const path = __importStar(__nccwpck_require__(1017));
 | 
					const path = __importStar(__nccwpck_require__(1017));
 | 
				
			||||||
const config = __importStar(__nccwpck_require__(6490));
 | 
					 | 
				
			||||||
const utils = __importStar(__nccwpck_require__(3310));
 | 
					const utils = __importStar(__nccwpck_require__(3310));
 | 
				
			||||||
const cacheHttpClient = __importStar(__nccwpck_require__(2370));
 | 
					const cacheHttpClient = __importStar(__nccwpck_require__(2370));
 | 
				
			||||||
const cacheTwirpClient = __importStar(__nccwpck_require__(5726));
 | 
					const cacheTwirpClient = __importStar(__nccwpck_require__(5726));
 | 
				
			||||||
 | 
					const config_1 = __nccwpck_require__(6490);
 | 
				
			||||||
const tar_1 = __nccwpck_require__(9099);
 | 
					const tar_1 = __nccwpck_require__(9099);
 | 
				
			||||||
const constants_1 = __nccwpck_require__(4010);
 | 
					const constants_1 = __nccwpck_require__(4010);
 | 
				
			||||||
const upload_cache_1 = __nccwpck_require__(302);
 | 
					const upload_cache_1 = __nccwpck_require__(302);
 | 
				
			||||||
| 
						 | 
					@ -5955,7 +5955,7 @@ exports.isFeatureAvailable = isFeatureAvailable;
 | 
				
			||||||
function restoreCache(paths, primaryKey, restoreKeys, options, enableCrossOsArchive = false) {
 | 
					function restoreCache(paths, primaryKey, restoreKeys, options, enableCrossOsArchive = false) {
 | 
				
			||||||
    return __awaiter(this, void 0, void 0, function* () {
 | 
					    return __awaiter(this, void 0, void 0, function* () {
 | 
				
			||||||
        checkPaths(paths);
 | 
					        checkPaths(paths);
 | 
				
			||||||
        const cacheServiceVersion = config.getCacheServiceVersion();
 | 
					        const cacheServiceVersion = (0, config_1.getCacheServiceVersion)();
 | 
				
			||||||
        switch (cacheServiceVersion) {
 | 
					        switch (cacheServiceVersion) {
 | 
				
			||||||
            case 'v2':
 | 
					            case 'v2':
 | 
				
			||||||
                return yield restoreCacheV2(paths, primaryKey, restoreKeys, options, enableCrossOsArchive);
 | 
					                return yield restoreCacheV2(paths, primaryKey, restoreKeys, options, enableCrossOsArchive);
 | 
				
			||||||
| 
						 | 
					@ -6083,7 +6083,7 @@ function restoreCacheV2(paths, primaryKey, restoreKeys, options, enableCrossOsAr
 | 
				
			||||||
            archivePath = path.join(yield utils.createTempDirectory(), utils.getCacheFileName(compressionMethod));
 | 
					            archivePath = path.join(yield utils.createTempDirectory(), utils.getCacheFileName(compressionMethod));
 | 
				
			||||||
            core.debug(`Archive path: ${archivePath}`);
 | 
					            core.debug(`Archive path: ${archivePath}`);
 | 
				
			||||||
            core.debug(`Starting download of archive to: ${archivePath}`);
 | 
					            core.debug(`Starting download of archive to: ${archivePath}`);
 | 
				
			||||||
            yield (0, download_cache_1.DownloadCacheFile)(response.signedDownloadUrl, archivePath);
 | 
					            yield (0, download_cache_1.downloadCacheFile)(response.signedDownloadUrl, archivePath);
 | 
				
			||||||
            const archiveFileSize = utils.getArchiveFileSizeInBytes(archivePath);
 | 
					            const archiveFileSize = utils.getArchiveFileSizeInBytes(archivePath);
 | 
				
			||||||
            core.info(`Cache Size: ~${Math.round(archiveFileSize / (1024 * 1024))} MB (${archiveFileSize} B)`);
 | 
					            core.info(`Cache Size: ~${Math.round(archiveFileSize / (1024 * 1024))} MB (${archiveFileSize} B)`);
 | 
				
			||||||
            if (core.isDebug()) {
 | 
					            if (core.isDebug()) {
 | 
				
			||||||
| 
						 | 
					@ -6121,7 +6121,7 @@ function saveCache(paths, key, options, enableCrossOsArchive = false) {
 | 
				
			||||||
    return __awaiter(this, void 0, void 0, function* () {
 | 
					    return __awaiter(this, void 0, void 0, function* () {
 | 
				
			||||||
        checkPaths(paths);
 | 
					        checkPaths(paths);
 | 
				
			||||||
        checkKey(key);
 | 
					        checkKey(key);
 | 
				
			||||||
        const cacheServiceVersion = config.getCacheServiceVersion();
 | 
					        const cacheServiceVersion = (0, config_1.getCacheServiceVersion)();
 | 
				
			||||||
        switch (cacheServiceVersion) {
 | 
					        switch (cacheServiceVersion) {
 | 
				
			||||||
            case 'v2':
 | 
					            case 'v2':
 | 
				
			||||||
                return yield saveCacheV2(paths, key, options, enableCrossOsArchive);
 | 
					                return yield saveCacheV2(paths, key, options, enableCrossOsArchive);
 | 
				
			||||||
| 
						 | 
					@ -6164,7 +6164,7 @@ function saveCacheV1(paths, key, options, enableCrossOsArchive = false) {
 | 
				
			||||||
            const archiveFileSize = utils.getArchiveFileSizeInBytes(archivePath);
 | 
					            const archiveFileSize = utils.getArchiveFileSizeInBytes(archivePath);
 | 
				
			||||||
            core.debug(`File Size: ${archiveFileSize}`);
 | 
					            core.debug(`File Size: ${archiveFileSize}`);
 | 
				
			||||||
            // For GHES, this check will take place in ReserveCache API with enterprise file size limit
 | 
					            // For GHES, this check will take place in ReserveCache API with enterprise file size limit
 | 
				
			||||||
            if (archiveFileSize > fileSizeLimit && !utils.isGhes()) {
 | 
					            if (archiveFileSize > fileSizeLimit && !(0, config_1.isGhes)()) {
 | 
				
			||||||
                throw new Error(`Cache size of ~${Math.round(archiveFileSize / (1024 * 1024))} MB (${archiveFileSize} B) is over the 10GB limit, not saving cache.`);
 | 
					                throw new Error(`Cache size of ~${Math.round(archiveFileSize / (1024 * 1024))} MB (${archiveFileSize} B) is over the 10GB limit, not saving cache.`);
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
            core.debug('Reserving Cache');
 | 
					            core.debug('Reserving Cache');
 | 
				
			||||||
| 
						 | 
					@ -6240,7 +6240,7 @@ function saveCacheV2(paths, key, options, enableCrossOsArchive = false) {
 | 
				
			||||||
            const archiveFileSize = utils.getArchiveFileSizeInBytes(archivePath);
 | 
					            const archiveFileSize = utils.getArchiveFileSizeInBytes(archivePath);
 | 
				
			||||||
            core.debug(`File Size: ${archiveFileSize}`);
 | 
					            core.debug(`File Size: ${archiveFileSize}`);
 | 
				
			||||||
            // For GHES, this check will take place in ReserveCache API with enterprise file size limit
 | 
					            // For GHES, this check will take place in ReserveCache API with enterprise file size limit
 | 
				
			||||||
            if (archiveFileSize > constants_1.CacheFileSizeLimit && !utils.isGhes()) {
 | 
					            if (archiveFileSize > constants_1.CacheFileSizeLimit && !(0, config_1.isGhes)()) {
 | 
				
			||||||
                throw new Error(`Cache size of ~${Math.round(archiveFileSize / (1024 * 1024))} MB (${archiveFileSize} B) is over the 10GB limit, not saving cache.`);
 | 
					                throw new Error(`Cache size of ~${Math.round(archiveFileSize / (1024 * 1024))} MB (${archiveFileSize} B) is over the 10GB limit, not saving cache.`);
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
            core.debug('Reserving Cache');
 | 
					            core.debug('Reserving Cache');
 | 
				
			||||||
| 
						 | 
					@ -6254,7 +6254,7 @@ function saveCacheV2(paths, key, options, enableCrossOsArchive = false) {
 | 
				
			||||||
                throw new ReserveCacheError(`Unable to reserve cache with key ${key}, another job may be creating this cache.`);
 | 
					                throw new ReserveCacheError(`Unable to reserve cache with key ${key}, another job may be creating this cache.`);
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
            core.debug(`Attempting to upload cache located at: ${archivePath}`);
 | 
					            core.debug(`Attempting to upload cache located at: ${archivePath}`);
 | 
				
			||||||
            yield (0, upload_cache_1.UploadCacheFile)(response.signedUploadUrl, archivePath);
 | 
					            yield (0, upload_cache_1.uploadCacheFile)(response.signedUploadUrl, archivePath);
 | 
				
			||||||
            const finalizeRequest = {
 | 
					            const finalizeRequest = {
 | 
				
			||||||
                key,
 | 
					                key,
 | 
				
			||||||
                version,
 | 
					                version,
 | 
				
			||||||
| 
						 | 
					@ -8133,10 +8133,10 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge
 | 
				
			||||||
    });
 | 
					    });
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
Object.defineProperty(exports, "__esModule", ({ value: true }));
 | 
					Object.defineProperty(exports, "__esModule", ({ value: true }));
 | 
				
			||||||
exports.DownloadCacheFile = void 0;
 | 
					exports.downloadCacheFile = void 0;
 | 
				
			||||||
const core = __importStar(__nccwpck_require__(4850));
 | 
					const core = __importStar(__nccwpck_require__(4850));
 | 
				
			||||||
const storage_blob_1 = __nccwpck_require__(3864);
 | 
					const storage_blob_1 = __nccwpck_require__(3864);
 | 
				
			||||||
function DownloadCacheFile(signedUploadURL, archivePath) {
 | 
					function downloadCacheFile(signedUploadURL, archivePath) {
 | 
				
			||||||
    return __awaiter(this, void 0, void 0, function* () {
 | 
					    return __awaiter(this, void 0, void 0, function* () {
 | 
				
			||||||
        const downloadOptions = {
 | 
					        const downloadOptions = {
 | 
				
			||||||
            maxRetryRequests: 5
 | 
					            maxRetryRequests: 5
 | 
				
			||||||
| 
						 | 
					@ -8147,7 +8147,7 @@ function DownloadCacheFile(signedUploadURL, archivePath) {
 | 
				
			||||||
        return blockBlobClient.downloadToFile(archivePath, 0, undefined, downloadOptions);
 | 
					        return blockBlobClient.downloadToFile(archivePath, 0, undefined, downloadOptions);
 | 
				
			||||||
    });
 | 
					    });
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
exports.DownloadCacheFile = DownloadCacheFile;
 | 
					exports.downloadCacheFile = downloadCacheFile;
 | 
				
			||||||
//# sourceMappingURL=download-cache.js.map
 | 
					//# sourceMappingURL=download-cache.js.map
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/***/ }),
 | 
					/***/ }),
 | 
				
			||||||
| 
						 | 
					@ -8190,10 +8190,10 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge
 | 
				
			||||||
    });
 | 
					    });
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
Object.defineProperty(exports, "__esModule", ({ value: true }));
 | 
					Object.defineProperty(exports, "__esModule", ({ value: true }));
 | 
				
			||||||
exports.UploadCacheFile = void 0;
 | 
					exports.uploadCacheFile = void 0;
 | 
				
			||||||
const core = __importStar(__nccwpck_require__(4850));
 | 
					const core = __importStar(__nccwpck_require__(4850));
 | 
				
			||||||
const storage_blob_1 = __nccwpck_require__(3864);
 | 
					const storage_blob_1 = __nccwpck_require__(3864);
 | 
				
			||||||
function UploadCacheFile(signedUploadURL, archivePath) {
 | 
					function uploadCacheFile(signedUploadURL, archivePath) {
 | 
				
			||||||
    return __awaiter(this, void 0, void 0, function* () {
 | 
					    return __awaiter(this, void 0, void 0, function* () {
 | 
				
			||||||
        // Specify data transfer options
 | 
					        // Specify data transfer options
 | 
				
			||||||
        const uploadOptions = {
 | 
					        const uploadOptions = {
 | 
				
			||||||
| 
						 | 
					@ -8207,7 +8207,7 @@ function UploadCacheFile(signedUploadURL, archivePath) {
 | 
				
			||||||
        return blockBlobClient.uploadFile(archivePath, uploadOptions);
 | 
					        return blockBlobClient.uploadFile(archivePath, uploadOptions);
 | 
				
			||||||
    });
 | 
					    });
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
exports.UploadCacheFile = UploadCacheFile;
 | 
					exports.uploadCacheFile = uploadCacheFile;
 | 
				
			||||||
//# sourceMappingURL=upload-cache.js.map
 | 
					//# sourceMappingURL=upload-cache.js.map
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/***/ }),
 | 
					/***/ }),
 | 
				
			||||||
| 
						 | 
					@ -8508,7 +8508,7 @@ var __asyncValues = (this && this.__asyncValues) || function (o) {
 | 
				
			||||||
    function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }
 | 
					    function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
Object.defineProperty(exports, "__esModule", ({ value: true }));
 | 
					Object.defineProperty(exports, "__esModule", ({ value: true }));
 | 
				
			||||||
exports.getRuntimeToken = exports.getCacheVersion = exports.isGhes = exports.assertDefined = exports.getGnuTarPathOnWindows = exports.getCacheFileName = exports.getCompressionMethod = exports.unlinkFile = exports.resolvePaths = exports.getArchiveFileSizeInBytes = exports.createTempDirectory = void 0;
 | 
					exports.getRuntimeToken = exports.getCacheVersion = exports.assertDefined = exports.getGnuTarPathOnWindows = exports.getCacheFileName = exports.getCompressionMethod = exports.unlinkFile = exports.resolvePaths = exports.getArchiveFileSizeInBytes = exports.createTempDirectory = void 0;
 | 
				
			||||||
const core = __importStar(__nccwpck_require__(4850));
 | 
					const core = __importStar(__nccwpck_require__(4850));
 | 
				
			||||||
const exec = __importStar(__nccwpck_require__(309));
 | 
					const exec = __importStar(__nccwpck_require__(309));
 | 
				
			||||||
const glob = __importStar(__nccwpck_require__(9590));
 | 
					const glob = __importStar(__nccwpck_require__(9590));
 | 
				
			||||||
| 
						 | 
					@ -8657,14 +8657,6 @@ function assertDefined(name, value) {
 | 
				
			||||||
    return value;
 | 
					    return value;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
exports.assertDefined = assertDefined;
 | 
					exports.assertDefined = assertDefined;
 | 
				
			||||||
function isGhes() {
 | 
					 | 
				
			||||||
    const ghUrl = new URL(process.env['GITHUB_SERVER_URL'] || 'https://github.com');
 | 
					 | 
				
			||||||
    const hostname = ghUrl.hostname.trimEnd().toUpperCase();
 | 
					 | 
				
			||||||
    const isGitHubHost = hostname === 'GITHUB.COM';
 | 
					 | 
				
			||||||
    const isGheHost = hostname.endsWith('.GHE.COM') || hostname.endsWith('.GHE.LOCALHOST');
 | 
					 | 
				
			||||||
    return !isGitHubHost && !isGheHost;
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
exports.isGhes = isGhes;
 | 
					 | 
				
			||||||
function getCacheVersion(paths, compressionMethod, enableCrossOsArchive = false) {
 | 
					function getCacheVersion(paths, compressionMethod, enableCrossOsArchive = false) {
 | 
				
			||||||
    // don't pass changes upstream
 | 
					    // don't pass changes upstream
 | 
				
			||||||
    const components = paths.slice();
 | 
					    const components = paths.slice();
 | 
				
			||||||
| 
						 | 
					@ -8700,13 +8692,28 @@ exports.getRuntimeToken = getRuntimeToken;
 | 
				
			||||||
"use strict";
 | 
					"use strict";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Object.defineProperty(exports, "__esModule", ({ value: true }));
 | 
					Object.defineProperty(exports, "__esModule", ({ value: true }));
 | 
				
			||||||
exports.getCacheServiceURL = exports.getCacheServiceVersion = void 0;
 | 
					exports.getCacheServiceURL = exports.getCacheServiceVersion = exports.isGhes = void 0;
 | 
				
			||||||
 | 
					function isGhes() {
 | 
				
			||||||
 | 
					    const ghUrl = new URL(process.env['GITHUB_SERVER_URL'] || 'https://github.com');
 | 
				
			||||||
 | 
					    const hostname = ghUrl.hostname.trimEnd().toUpperCase();
 | 
				
			||||||
 | 
					    const isGitHubHost = hostname === 'GITHUB.COM';
 | 
				
			||||||
 | 
					    const isGheHost = hostname.endsWith('.GHE.COM');
 | 
				
			||||||
 | 
					    const isLocalHost = hostname.endsWith('.LOCALHOST');
 | 
				
			||||||
 | 
					    return !isGitHubHost && !isGheHost && !isLocalHost;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					exports.isGhes = isGhes;
 | 
				
			||||||
function getCacheServiceVersion() {
 | 
					function getCacheServiceVersion() {
 | 
				
			||||||
 | 
					    // Cache service v2 is not supported on GHES. We will default to
 | 
				
			||||||
 | 
					    // cache service v1 even if the feature flag was enabled by user.
 | 
				
			||||||
 | 
					    if (isGhes())
 | 
				
			||||||
 | 
					        return 'v1';
 | 
				
			||||||
    return process.env['ACTIONS_CACHE_SERVICE_V2'] ? 'v2' : 'v1';
 | 
					    return process.env['ACTIONS_CACHE_SERVICE_V2'] ? 'v2' : 'v1';
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
exports.getCacheServiceVersion = getCacheServiceVersion;
 | 
					exports.getCacheServiceVersion = getCacheServiceVersion;
 | 
				
			||||||
function getCacheServiceURL() {
 | 
					function getCacheServiceURL() {
 | 
				
			||||||
    const version = getCacheServiceVersion();
 | 
					    const version = getCacheServiceVersion();
 | 
				
			||||||
 | 
					    // Based on the version of the cache service, we will determine which
 | 
				
			||||||
 | 
					    // URL to use.
 | 
				
			||||||
    switch (version) {
 | 
					    switch (version) {
 | 
				
			||||||
        case 'v1':
 | 
					        case 'v1':
 | 
				
			||||||
            return (process.env['ACTIONS_CACHE_URL'] ||
 | 
					            return (process.env['ACTIONS_CACHE_URL'] ||
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										53
									
								
								dist/save/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										53
									
								
								dist/save/index.js
									
									
									
									
										vendored
									
									
								
							| 
						 | 
					@ -5895,10 +5895,10 @@ Object.defineProperty(exports, "__esModule", ({ value: true }));
 | 
				
			||||||
exports.saveCache = exports.restoreCache = exports.isFeatureAvailable = exports.ReserveCacheError = exports.ValidationError = void 0;
 | 
					exports.saveCache = exports.restoreCache = exports.isFeatureAvailable = exports.ReserveCacheError = exports.ValidationError = void 0;
 | 
				
			||||||
const core = __importStar(__nccwpck_require__(4850));
 | 
					const core = __importStar(__nccwpck_require__(4850));
 | 
				
			||||||
const path = __importStar(__nccwpck_require__(1017));
 | 
					const path = __importStar(__nccwpck_require__(1017));
 | 
				
			||||||
const config = __importStar(__nccwpck_require__(6490));
 | 
					 | 
				
			||||||
const utils = __importStar(__nccwpck_require__(3310));
 | 
					const utils = __importStar(__nccwpck_require__(3310));
 | 
				
			||||||
const cacheHttpClient = __importStar(__nccwpck_require__(2370));
 | 
					const cacheHttpClient = __importStar(__nccwpck_require__(2370));
 | 
				
			||||||
const cacheTwirpClient = __importStar(__nccwpck_require__(5726));
 | 
					const cacheTwirpClient = __importStar(__nccwpck_require__(5726));
 | 
				
			||||||
 | 
					const config_1 = __nccwpck_require__(6490);
 | 
				
			||||||
const tar_1 = __nccwpck_require__(9099);
 | 
					const tar_1 = __nccwpck_require__(9099);
 | 
				
			||||||
const constants_1 = __nccwpck_require__(4010);
 | 
					const constants_1 = __nccwpck_require__(4010);
 | 
				
			||||||
const upload_cache_1 = __nccwpck_require__(302);
 | 
					const upload_cache_1 = __nccwpck_require__(302);
 | 
				
			||||||
| 
						 | 
					@ -5955,7 +5955,7 @@ exports.isFeatureAvailable = isFeatureAvailable;
 | 
				
			||||||
function restoreCache(paths, primaryKey, restoreKeys, options, enableCrossOsArchive = false) {
 | 
					function restoreCache(paths, primaryKey, restoreKeys, options, enableCrossOsArchive = false) {
 | 
				
			||||||
    return __awaiter(this, void 0, void 0, function* () {
 | 
					    return __awaiter(this, void 0, void 0, function* () {
 | 
				
			||||||
        checkPaths(paths);
 | 
					        checkPaths(paths);
 | 
				
			||||||
        const cacheServiceVersion = config.getCacheServiceVersion();
 | 
					        const cacheServiceVersion = (0, config_1.getCacheServiceVersion)();
 | 
				
			||||||
        switch (cacheServiceVersion) {
 | 
					        switch (cacheServiceVersion) {
 | 
				
			||||||
            case 'v2':
 | 
					            case 'v2':
 | 
				
			||||||
                return yield restoreCacheV2(paths, primaryKey, restoreKeys, options, enableCrossOsArchive);
 | 
					                return yield restoreCacheV2(paths, primaryKey, restoreKeys, options, enableCrossOsArchive);
 | 
				
			||||||
| 
						 | 
					@ -6083,7 +6083,7 @@ function restoreCacheV2(paths, primaryKey, restoreKeys, options, enableCrossOsAr
 | 
				
			||||||
            archivePath = path.join(yield utils.createTempDirectory(), utils.getCacheFileName(compressionMethod));
 | 
					            archivePath = path.join(yield utils.createTempDirectory(), utils.getCacheFileName(compressionMethod));
 | 
				
			||||||
            core.debug(`Archive path: ${archivePath}`);
 | 
					            core.debug(`Archive path: ${archivePath}`);
 | 
				
			||||||
            core.debug(`Starting download of archive to: ${archivePath}`);
 | 
					            core.debug(`Starting download of archive to: ${archivePath}`);
 | 
				
			||||||
            yield (0, download_cache_1.DownloadCacheFile)(response.signedDownloadUrl, archivePath);
 | 
					            yield (0, download_cache_1.downloadCacheFile)(response.signedDownloadUrl, archivePath);
 | 
				
			||||||
            const archiveFileSize = utils.getArchiveFileSizeInBytes(archivePath);
 | 
					            const archiveFileSize = utils.getArchiveFileSizeInBytes(archivePath);
 | 
				
			||||||
            core.info(`Cache Size: ~${Math.round(archiveFileSize / (1024 * 1024))} MB (${archiveFileSize} B)`);
 | 
					            core.info(`Cache Size: ~${Math.round(archiveFileSize / (1024 * 1024))} MB (${archiveFileSize} B)`);
 | 
				
			||||||
            if (core.isDebug()) {
 | 
					            if (core.isDebug()) {
 | 
				
			||||||
| 
						 | 
					@ -6121,7 +6121,7 @@ function saveCache(paths, key, options, enableCrossOsArchive = false) {
 | 
				
			||||||
    return __awaiter(this, void 0, void 0, function* () {
 | 
					    return __awaiter(this, void 0, void 0, function* () {
 | 
				
			||||||
        checkPaths(paths);
 | 
					        checkPaths(paths);
 | 
				
			||||||
        checkKey(key);
 | 
					        checkKey(key);
 | 
				
			||||||
        const cacheServiceVersion = config.getCacheServiceVersion();
 | 
					        const cacheServiceVersion = (0, config_1.getCacheServiceVersion)();
 | 
				
			||||||
        switch (cacheServiceVersion) {
 | 
					        switch (cacheServiceVersion) {
 | 
				
			||||||
            case 'v2':
 | 
					            case 'v2':
 | 
				
			||||||
                return yield saveCacheV2(paths, key, options, enableCrossOsArchive);
 | 
					                return yield saveCacheV2(paths, key, options, enableCrossOsArchive);
 | 
				
			||||||
| 
						 | 
					@ -6164,7 +6164,7 @@ function saveCacheV1(paths, key, options, enableCrossOsArchive = false) {
 | 
				
			||||||
            const archiveFileSize = utils.getArchiveFileSizeInBytes(archivePath);
 | 
					            const archiveFileSize = utils.getArchiveFileSizeInBytes(archivePath);
 | 
				
			||||||
            core.debug(`File Size: ${archiveFileSize}`);
 | 
					            core.debug(`File Size: ${archiveFileSize}`);
 | 
				
			||||||
            // For GHES, this check will take place in ReserveCache API with enterprise file size limit
 | 
					            // For GHES, this check will take place in ReserveCache API with enterprise file size limit
 | 
				
			||||||
            if (archiveFileSize > fileSizeLimit && !utils.isGhes()) {
 | 
					            if (archiveFileSize > fileSizeLimit && !(0, config_1.isGhes)()) {
 | 
				
			||||||
                throw new Error(`Cache size of ~${Math.round(archiveFileSize / (1024 * 1024))} MB (${archiveFileSize} B) is over the 10GB limit, not saving cache.`);
 | 
					                throw new Error(`Cache size of ~${Math.round(archiveFileSize / (1024 * 1024))} MB (${archiveFileSize} B) is over the 10GB limit, not saving cache.`);
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
            core.debug('Reserving Cache');
 | 
					            core.debug('Reserving Cache');
 | 
				
			||||||
| 
						 | 
					@ -6240,7 +6240,7 @@ function saveCacheV2(paths, key, options, enableCrossOsArchive = false) {
 | 
				
			||||||
            const archiveFileSize = utils.getArchiveFileSizeInBytes(archivePath);
 | 
					            const archiveFileSize = utils.getArchiveFileSizeInBytes(archivePath);
 | 
				
			||||||
            core.debug(`File Size: ${archiveFileSize}`);
 | 
					            core.debug(`File Size: ${archiveFileSize}`);
 | 
				
			||||||
            // For GHES, this check will take place in ReserveCache API with enterprise file size limit
 | 
					            // For GHES, this check will take place in ReserveCache API with enterprise file size limit
 | 
				
			||||||
            if (archiveFileSize > constants_1.CacheFileSizeLimit && !utils.isGhes()) {
 | 
					            if (archiveFileSize > constants_1.CacheFileSizeLimit && !(0, config_1.isGhes)()) {
 | 
				
			||||||
                throw new Error(`Cache size of ~${Math.round(archiveFileSize / (1024 * 1024))} MB (${archiveFileSize} B) is over the 10GB limit, not saving cache.`);
 | 
					                throw new Error(`Cache size of ~${Math.round(archiveFileSize / (1024 * 1024))} MB (${archiveFileSize} B) is over the 10GB limit, not saving cache.`);
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
            core.debug('Reserving Cache');
 | 
					            core.debug('Reserving Cache');
 | 
				
			||||||
| 
						 | 
					@ -6254,7 +6254,7 @@ function saveCacheV2(paths, key, options, enableCrossOsArchive = false) {
 | 
				
			||||||
                throw new ReserveCacheError(`Unable to reserve cache with key ${key}, another job may be creating this cache.`);
 | 
					                throw new ReserveCacheError(`Unable to reserve cache with key ${key}, another job may be creating this cache.`);
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
            core.debug(`Attempting to upload cache located at: ${archivePath}`);
 | 
					            core.debug(`Attempting to upload cache located at: ${archivePath}`);
 | 
				
			||||||
            yield (0, upload_cache_1.UploadCacheFile)(response.signedUploadUrl, archivePath);
 | 
					            yield (0, upload_cache_1.uploadCacheFile)(response.signedUploadUrl, archivePath);
 | 
				
			||||||
            const finalizeRequest = {
 | 
					            const finalizeRequest = {
 | 
				
			||||||
                key,
 | 
					                key,
 | 
				
			||||||
                version,
 | 
					                version,
 | 
				
			||||||
| 
						 | 
					@ -8133,10 +8133,10 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge
 | 
				
			||||||
    });
 | 
					    });
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
Object.defineProperty(exports, "__esModule", ({ value: true }));
 | 
					Object.defineProperty(exports, "__esModule", ({ value: true }));
 | 
				
			||||||
exports.DownloadCacheFile = void 0;
 | 
					exports.downloadCacheFile = void 0;
 | 
				
			||||||
const core = __importStar(__nccwpck_require__(4850));
 | 
					const core = __importStar(__nccwpck_require__(4850));
 | 
				
			||||||
const storage_blob_1 = __nccwpck_require__(3864);
 | 
					const storage_blob_1 = __nccwpck_require__(3864);
 | 
				
			||||||
function DownloadCacheFile(signedUploadURL, archivePath) {
 | 
					function downloadCacheFile(signedUploadURL, archivePath) {
 | 
				
			||||||
    return __awaiter(this, void 0, void 0, function* () {
 | 
					    return __awaiter(this, void 0, void 0, function* () {
 | 
				
			||||||
        const downloadOptions = {
 | 
					        const downloadOptions = {
 | 
				
			||||||
            maxRetryRequests: 5
 | 
					            maxRetryRequests: 5
 | 
				
			||||||
| 
						 | 
					@ -8147,7 +8147,7 @@ function DownloadCacheFile(signedUploadURL, archivePath) {
 | 
				
			||||||
        return blockBlobClient.downloadToFile(archivePath, 0, undefined, downloadOptions);
 | 
					        return blockBlobClient.downloadToFile(archivePath, 0, undefined, downloadOptions);
 | 
				
			||||||
    });
 | 
					    });
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
exports.DownloadCacheFile = DownloadCacheFile;
 | 
					exports.downloadCacheFile = downloadCacheFile;
 | 
				
			||||||
//# sourceMappingURL=download-cache.js.map
 | 
					//# sourceMappingURL=download-cache.js.map
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/***/ }),
 | 
					/***/ }),
 | 
				
			||||||
| 
						 | 
					@ -8190,10 +8190,10 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge
 | 
				
			||||||
    });
 | 
					    });
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
Object.defineProperty(exports, "__esModule", ({ value: true }));
 | 
					Object.defineProperty(exports, "__esModule", ({ value: true }));
 | 
				
			||||||
exports.UploadCacheFile = void 0;
 | 
					exports.uploadCacheFile = void 0;
 | 
				
			||||||
const core = __importStar(__nccwpck_require__(4850));
 | 
					const core = __importStar(__nccwpck_require__(4850));
 | 
				
			||||||
const storage_blob_1 = __nccwpck_require__(3864);
 | 
					const storage_blob_1 = __nccwpck_require__(3864);
 | 
				
			||||||
function UploadCacheFile(signedUploadURL, archivePath) {
 | 
					function uploadCacheFile(signedUploadURL, archivePath) {
 | 
				
			||||||
    return __awaiter(this, void 0, void 0, function* () {
 | 
					    return __awaiter(this, void 0, void 0, function* () {
 | 
				
			||||||
        // Specify data transfer options
 | 
					        // Specify data transfer options
 | 
				
			||||||
        const uploadOptions = {
 | 
					        const uploadOptions = {
 | 
				
			||||||
| 
						 | 
					@ -8207,7 +8207,7 @@ function UploadCacheFile(signedUploadURL, archivePath) {
 | 
				
			||||||
        return blockBlobClient.uploadFile(archivePath, uploadOptions);
 | 
					        return blockBlobClient.uploadFile(archivePath, uploadOptions);
 | 
				
			||||||
    });
 | 
					    });
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
exports.UploadCacheFile = UploadCacheFile;
 | 
					exports.uploadCacheFile = uploadCacheFile;
 | 
				
			||||||
//# sourceMappingURL=upload-cache.js.map
 | 
					//# sourceMappingURL=upload-cache.js.map
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/***/ }),
 | 
					/***/ }),
 | 
				
			||||||
| 
						 | 
					@ -8508,7 +8508,7 @@ var __asyncValues = (this && this.__asyncValues) || function (o) {
 | 
				
			||||||
    function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }
 | 
					    function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
Object.defineProperty(exports, "__esModule", ({ value: true }));
 | 
					Object.defineProperty(exports, "__esModule", ({ value: true }));
 | 
				
			||||||
exports.getRuntimeToken = exports.getCacheVersion = exports.isGhes = exports.assertDefined = exports.getGnuTarPathOnWindows = exports.getCacheFileName = exports.getCompressionMethod = exports.unlinkFile = exports.resolvePaths = exports.getArchiveFileSizeInBytes = exports.createTempDirectory = void 0;
 | 
					exports.getRuntimeToken = exports.getCacheVersion = exports.assertDefined = exports.getGnuTarPathOnWindows = exports.getCacheFileName = exports.getCompressionMethod = exports.unlinkFile = exports.resolvePaths = exports.getArchiveFileSizeInBytes = exports.createTempDirectory = void 0;
 | 
				
			||||||
const core = __importStar(__nccwpck_require__(4850));
 | 
					const core = __importStar(__nccwpck_require__(4850));
 | 
				
			||||||
const exec = __importStar(__nccwpck_require__(309));
 | 
					const exec = __importStar(__nccwpck_require__(309));
 | 
				
			||||||
const glob = __importStar(__nccwpck_require__(9590));
 | 
					const glob = __importStar(__nccwpck_require__(9590));
 | 
				
			||||||
| 
						 | 
					@ -8657,14 +8657,6 @@ function assertDefined(name, value) {
 | 
				
			||||||
    return value;
 | 
					    return value;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
exports.assertDefined = assertDefined;
 | 
					exports.assertDefined = assertDefined;
 | 
				
			||||||
function isGhes() {
 | 
					 | 
				
			||||||
    const ghUrl = new URL(process.env['GITHUB_SERVER_URL'] || 'https://github.com');
 | 
					 | 
				
			||||||
    const hostname = ghUrl.hostname.trimEnd().toUpperCase();
 | 
					 | 
				
			||||||
    const isGitHubHost = hostname === 'GITHUB.COM';
 | 
					 | 
				
			||||||
    const isGheHost = hostname.endsWith('.GHE.COM') || hostname.endsWith('.GHE.LOCALHOST');
 | 
					 | 
				
			||||||
    return !isGitHubHost && !isGheHost;
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
exports.isGhes = isGhes;
 | 
					 | 
				
			||||||
function getCacheVersion(paths, compressionMethod, enableCrossOsArchive = false) {
 | 
					function getCacheVersion(paths, compressionMethod, enableCrossOsArchive = false) {
 | 
				
			||||||
    // don't pass changes upstream
 | 
					    // don't pass changes upstream
 | 
				
			||||||
    const components = paths.slice();
 | 
					    const components = paths.slice();
 | 
				
			||||||
| 
						 | 
					@ -8700,13 +8692,28 @@ exports.getRuntimeToken = getRuntimeToken;
 | 
				
			||||||
"use strict";
 | 
					"use strict";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Object.defineProperty(exports, "__esModule", ({ value: true }));
 | 
					Object.defineProperty(exports, "__esModule", ({ value: true }));
 | 
				
			||||||
exports.getCacheServiceURL = exports.getCacheServiceVersion = void 0;
 | 
					exports.getCacheServiceURL = exports.getCacheServiceVersion = exports.isGhes = void 0;
 | 
				
			||||||
 | 
					function isGhes() {
 | 
				
			||||||
 | 
					    const ghUrl = new URL(process.env['GITHUB_SERVER_URL'] || 'https://github.com');
 | 
				
			||||||
 | 
					    const hostname = ghUrl.hostname.trimEnd().toUpperCase();
 | 
				
			||||||
 | 
					    const isGitHubHost = hostname === 'GITHUB.COM';
 | 
				
			||||||
 | 
					    const isGheHost = hostname.endsWith('.GHE.COM');
 | 
				
			||||||
 | 
					    const isLocalHost = hostname.endsWith('.LOCALHOST');
 | 
				
			||||||
 | 
					    return !isGitHubHost && !isGheHost && !isLocalHost;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					exports.isGhes = isGhes;
 | 
				
			||||||
function getCacheServiceVersion() {
 | 
					function getCacheServiceVersion() {
 | 
				
			||||||
 | 
					    // Cache service v2 is not supported on GHES. We will default to
 | 
				
			||||||
 | 
					    // cache service v1 even if the feature flag was enabled by user.
 | 
				
			||||||
 | 
					    if (isGhes())
 | 
				
			||||||
 | 
					        return 'v1';
 | 
				
			||||||
    return process.env['ACTIONS_CACHE_SERVICE_V2'] ? 'v2' : 'v1';
 | 
					    return process.env['ACTIONS_CACHE_SERVICE_V2'] ? 'v2' : 'v1';
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
exports.getCacheServiceVersion = getCacheServiceVersion;
 | 
					exports.getCacheServiceVersion = getCacheServiceVersion;
 | 
				
			||||||
function getCacheServiceURL() {
 | 
					function getCacheServiceURL() {
 | 
				
			||||||
    const version = getCacheServiceVersion();
 | 
					    const version = getCacheServiceVersion();
 | 
				
			||||||
 | 
					    // Based on the version of the cache service, we will determine which
 | 
				
			||||||
 | 
					    // URL to use.
 | 
				
			||||||
    switch (version) {
 | 
					    switch (version) {
 | 
				
			||||||
        case 'v1':
 | 
					        case 'v1':
 | 
				
			||||||
            return (process.env['ACTIONS_CACHE_URL'] ||
 | 
					            return (process.env['ACTIONS_CACHE_URL'] ||
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										13
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										13
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							| 
						 | 
					@ -3460,10 +3460,11 @@
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/cross-spawn": {
 | 
					    "node_modules/cross-spawn": {
 | 
				
			||||||
      "version": "7.0.3",
 | 
					      "version": "7.0.6",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
 | 
				
			||||||
      "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
 | 
					      "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
 | 
				
			||||||
      "dev": true,
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "license": "MIT",
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "path-key": "^3.1.0",
 | 
					        "path-key": "^3.1.0",
 | 
				
			||||||
        "shebang-command": "^2.0.0",
 | 
					        "shebang-command": "^2.0.0",
 | 
				
			||||||
| 
						 | 
					@ -11803,9 +11804,9 @@
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "cross-spawn": {
 | 
					    "cross-spawn": {
 | 
				
			||||||
      "version": "7.0.3",
 | 
					      "version": "7.0.6",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
 | 
				
			||||||
      "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
 | 
					      "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
 | 
				
			||||||
      "dev": true,
 | 
					      "dev": true,
 | 
				
			||||||
      "requires": {
 | 
					      "requires": {
 | 
				
			||||||
        "path-key": "^3.1.0",
 | 
					        "path-key": "^3.1.0",
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue
	
	Block a user