mirror of
				https://gitea.com/actions/cache.git
				synced 2025-10-29 07:47:12 +00:00 
			
		
		
		
	Compare commits
	
		
			1 Commits
		
	
	
		
			t-dedah/te
			...
			2gb_issue_
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|   | b13b69db36 | 
| @@ -20,7 +20,7 @@ afterEach(() => { | |||||||
| test("isGhes returns true if server url is not github.com", () => { | test("isGhes returns true if server url is not github.com", () => { | ||||||
|     try { |     try { | ||||||
|         process.env["GITHUB_SERVER_URL"] = "http://example.com"; |         process.env["GITHUB_SERVER_URL"] = "http://example.com"; | ||||||
|         expect(actionUtils.isGhes()).toBe(false); |         expect(actionUtils.isGhes()).toBe(true); | ||||||
|     } finally { |     } finally { | ||||||
|         process.env["GITHUB_SERVER_URL"] = undefined; |         process.env["GITHUB_SERVER_URL"] = undefined; | ||||||
|     } |     } | ||||||
|   | |||||||
							
								
								
									
										334
									
								
								dist/restore/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										334
									
								
								dist/restore/index.js
									
									
									
									
										vendored
									
									
								
							| @@ -1405,7 +1405,36 @@ exports.default = _default; | |||||||
| /* 39 */, | /* 39 */, | ||||||
| /* 40 */, | /* 40 */, | ||||||
| /* 41 */, | /* 41 */, | ||||||
| /* 42 */, | /* 42 */ | ||||||
|  | /***/ (function(__unusedmodule, exports, __webpack_require__) { | ||||||
|  | 
 | ||||||
|  | "use strict"; | ||||||
|  | 
 | ||||||
|  | /* | ||||||
|  |  * Copyright The OpenTelemetry Authors | ||||||
|  |  * | ||||||
|  |  * Licensed under the Apache License, Version 2.0 (the "License"); | ||||||
|  |  * you may not use this file except in compliance with the License. | ||||||
|  |  * You may obtain a copy of the License at | ||||||
|  |  * | ||||||
|  |  *      https://www.apache.org/licenses/LICENSE-2.0
 | ||||||
|  |  * | ||||||
|  |  * Unless required by applicable law or agreed to in writing, software | ||||||
|  |  * distributed under the License is distributed on an "AS IS" BASIS, | ||||||
|  |  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||||
|  |  * See the License for the specific language governing permissions and | ||||||
|  |  * limitations under the License. | ||||||
|  |  */ | ||||||
|  | Object.defineProperty(exports, "__esModule", { value: true }); | ||||||
|  | exports.createTraceState = void 0; | ||||||
|  | var tracestate_impl_1 = __webpack_require__(756); | ||||||
|  | function createTraceState(rawTraceState) { | ||||||
|  |     return new tracestate_impl_1.TraceStateImpl(rawTraceState); | ||||||
|  | } | ||||||
|  | exports.createTraceState = createTraceState; | ||||||
|  | //# sourceMappingURL=utils.js.map
 | ||||||
|  | 
 | ||||||
|  | /***/ }), | ||||||
| /* 43 */, | /* 43 */, | ||||||
| /* 44 */, | /* 44 */, | ||||||
| /* 45 */, | /* 45 */, | ||||||
| @@ -3192,7 +3221,10 @@ const options_1 = __webpack_require__(538); | |||||||
| const requestUtils_1 = __webpack_require__(899); | const requestUtils_1 = __webpack_require__(899); | ||||||
| const versionSalt = '1.0'; | const versionSalt = '1.0'; | ||||||
| function getCacheApiUrl(resource) { | function getCacheApiUrl(resource) { | ||||||
|     const baseUrl = process.env['ACTIONS_CACHE_URL'] || ''; |     // Ideally we just use ACTIONS_CACHE_URL
 | ||||||
|  |     const baseUrl = (process.env['ACTIONS_CACHE_URL'] || | ||||||
|  |         process.env['ACTIONS_RUNTIME_URL'] || | ||||||
|  |         '').replace('pipelines', 'artifactcache'); | ||||||
|     if (!baseUrl) { |     if (!baseUrl) { | ||||||
|         throw new Error('Cache Service Url not found, unable to restore cache.'); |         throw new Error('Cache Service Url not found, unable to restore cache.'); | ||||||
|     } |     } | ||||||
| @@ -3270,19 +3302,18 @@ function downloadCache(archiveLocation, archivePath, options) { | |||||||
| exports.downloadCache = downloadCache; | exports.downloadCache = downloadCache; | ||||||
| // Reserve Cache
 | // Reserve Cache
 | ||||||
| function reserveCache(key, paths, options) { | function reserveCache(key, paths, options) { | ||||||
|  |     var _a, _b; | ||||||
|     return __awaiter(this, void 0, void 0, function* () { |     return __awaiter(this, void 0, void 0, function* () { | ||||||
|         const httpClient = createHttpClient(); |         const httpClient = createHttpClient(); | ||||||
|         const version = getCacheVersion(paths, options === null || options === void 0 ? void 0 : options.compressionMethod); |         const version = getCacheVersion(paths, options === null || options === void 0 ? void 0 : options.compressionMethod); | ||||||
|         const reserveCacheRequest = { |         const reserveCacheRequest = { | ||||||
|             key, |             key, | ||||||
|             version, |             version | ||||||
|             cacheSize: options === null || options === void 0 ? void 0 : options.cacheSize |  | ||||||
|         }; |         }; | ||||||
|         const response = yield requestUtils_1.retryTypedResponse('reserveCache', () => __awaiter(this, void 0, void 0, function* () { |         const response = yield requestUtils_1.retryTypedResponse('reserveCache', () => __awaiter(this, void 0, void 0, function* () { | ||||||
|             return httpClient.postJson(getCacheApiUrl('caches'), reserveCacheRequest); |             return httpClient.postJson(getCacheApiUrl('caches'), reserveCacheRequest); | ||||||
|         })); |         })); | ||||||
|         console.log(response); |         return (_b = (_a = response === null || response === void 0 ? void 0 : response.result) === null || _a === void 0 ? void 0 : _a.cacheId) !== null && _b !== void 0 ? _b : -1; | ||||||
|         return response; |  | ||||||
|     }); |     }); | ||||||
| } | } | ||||||
| exports.reserveCache = reserveCache; | exports.reserveCache = reserveCache; | ||||||
| @@ -4439,7 +4470,7 @@ var NoopTracer_1 = __webpack_require__(151); | |||||||
| var NoopTracerProvider = /** @class */ (function () { | var NoopTracerProvider = /** @class */ (function () { | ||||||
|     function NoopTracerProvider() { |     function NoopTracerProvider() { | ||||||
|     } |     } | ||||||
|     NoopTracerProvider.prototype.getTracer = function (_name, _version) { |     NoopTracerProvider.prototype.getTracer = function (_name, _version, _options) { | ||||||
|         return new NoopTracer_1.NoopTracer(); |         return new NoopTracer_1.NoopTracer(); | ||||||
|     }; |     }; | ||||||
|     return NoopTracerProvider; |     return NoopTracerProvider; | ||||||
| @@ -5488,8 +5519,7 @@ function downloadCacheStorageSDK(archiveLocation, archivePath, options) { | |||||||
|             //
 |             //
 | ||||||
|             // If the file exceeds the buffer maximum length (~1 GB on 32-bit systems and ~2 GB
 |             // If the file exceeds the buffer maximum length (~1 GB on 32-bit systems and ~2 GB
 | ||||||
|             // on 64-bit systems), split the download into multiple segments
 |             // on 64-bit systems), split the download into multiple segments
 | ||||||
|             // ~2 GB = 2147483647, beyond this, we start getting out of range error. So, capping it accordingly.
 |             const maxSegmentSize = buffer.constants.MAX_LENGTH; | ||||||
|             const maxSegmentSize = Math.min(2147483647, buffer.constants.MAX_LENGTH); |  | ||||||
|             const downloadProgress = new DownloadProgress(contentLength); |             const downloadProgress = new DownloadProgress(contentLength); | ||||||
|             const fd = fs.openSync(archivePath, 'w'); |             const fd = fs.openSync(archivePath, 'w'); | ||||||
|             try { |             try { | ||||||
| @@ -36263,9 +36293,9 @@ var ProxyTracerProvider = /** @class */ (function () { | |||||||
|     /** |     /** | ||||||
|      * Get a {@link ProxyTracer} |      * Get a {@link ProxyTracer} | ||||||
|      */ |      */ | ||||||
|     ProxyTracerProvider.prototype.getTracer = function (name, version) { |     ProxyTracerProvider.prototype.getTracer = function (name, version, options) { | ||||||
|         var _a; |         var _a; | ||||||
|         return ((_a = this.getDelegateTracer(name, version)) !== null && _a !== void 0 ? _a : new ProxyTracer_1.ProxyTracer(this, name, version)); |         return ((_a = this.getDelegateTracer(name, version, options)) !== null && _a !== void 0 ? _a : new ProxyTracer_1.ProxyTracer(this, name, version, options)); | ||||||
|     }; |     }; | ||||||
|     ProxyTracerProvider.prototype.getDelegate = function () { |     ProxyTracerProvider.prototype.getDelegate = function () { | ||||||
|         var _a; |         var _a; | ||||||
| @@ -36277,9 +36307,9 @@ var ProxyTracerProvider = /** @class */ (function () { | |||||||
|     ProxyTracerProvider.prototype.setDelegate = function (delegate) { |     ProxyTracerProvider.prototype.setDelegate = function (delegate) { | ||||||
|         this._delegate = delegate; |         this._delegate = delegate; | ||||||
|     }; |     }; | ||||||
|     ProxyTracerProvider.prototype.getDelegateTracer = function (name, version) { |     ProxyTracerProvider.prototype.getDelegateTracer = function (name, version, options) { | ||||||
|         var _a; |         var _a; | ||||||
|         return (_a = this._delegate) === null || _a === void 0 ? void 0 : _a.getTracer(name, version); |         return (_a = this._delegate) === null || _a === void 0 ? void 0 : _a.getTracer(name, version, options); | ||||||
|     }; |     }; | ||||||
|     return ProxyTracerProvider; |     return ProxyTracerProvider; | ||||||
| }()); | }()); | ||||||
| @@ -36318,10 +36348,11 @@ var NOOP_TRACER = new NoopTracer_1.NoopTracer(); | |||||||
|  * Proxy tracer provided by the proxy tracer provider |  * Proxy tracer provided by the proxy tracer provider | ||||||
|  */ |  */ | ||||||
| var ProxyTracer = /** @class */ (function () { | var ProxyTracer = /** @class */ (function () { | ||||||
|     function ProxyTracer(_provider, name, version) { |     function ProxyTracer(_provider, name, version, options) { | ||||||
|         this._provider = _provider; |         this._provider = _provider; | ||||||
|         this.name = name; |         this.name = name; | ||||||
|         this.version = version; |         this.version = version; | ||||||
|  |         this.options = options; | ||||||
|     } |     } | ||||||
|     ProxyTracer.prototype.startSpan = function (name, options, context) { |     ProxyTracer.prototype.startSpan = function (name, options, context) { | ||||||
|         return this._getTracer().startSpan(name, options, context); |         return this._getTracer().startSpan(name, options, context); | ||||||
| @@ -36338,7 +36369,7 @@ var ProxyTracer = /** @class */ (function () { | |||||||
|         if (this._delegate) { |         if (this._delegate) { | ||||||
|             return this._delegate; |             return this._delegate; | ||||||
|         } |         } | ||||||
|         var tracer = this._provider.getDelegateTracer(this.name, this.version); |         var tracer = this._provider.getDelegateTracer(this.name, this.version, this.options); | ||||||
|         if (!tracer) { |         if (!tracer) { | ||||||
|             return NOOP_TRACER; |             return NOOP_TRACER; | ||||||
|         } |         } | ||||||
| @@ -37338,12 +37369,13 @@ var __exportStar = (this && this.__exportStar) || function(m, exports) { | |||||||
|     for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); |     for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); | ||||||
| }; | }; | ||||||
| Object.defineProperty(exports, "__esModule", { value: true }); | Object.defineProperty(exports, "__esModule", { value: true }); | ||||||
| exports.diag = exports.propagation = exports.trace = exports.context = exports.INVALID_SPAN_CONTEXT = exports.INVALID_TRACEID = exports.INVALID_SPANID = exports.isValidSpanId = exports.isValidTraceId = exports.isSpanContextValid = exports.baggageEntryMetadataFromString = void 0; | exports.diag = exports.propagation = exports.trace = exports.context = exports.INVALID_SPAN_CONTEXT = exports.INVALID_TRACEID = exports.INVALID_SPANID = exports.isValidSpanId = exports.isValidTraceId = exports.isSpanContextValid = exports.createTraceState = exports.baggageEntryMetadataFromString = void 0; | ||||||
| __exportStar(__webpack_require__(880), exports); | __exportStar(__webpack_require__(880), exports); | ||||||
| var utils_1 = __webpack_require__(112); | var utils_1 = __webpack_require__(112); | ||||||
| Object.defineProperty(exports, "baggageEntryMetadataFromString", { enumerable: true, get: function () { return utils_1.baggageEntryMetadataFromString; } }); | Object.defineProperty(exports, "baggageEntryMetadataFromString", { enumerable: true, get: function () { return utils_1.baggageEntryMetadataFromString; } }); | ||||||
| __exportStar(__webpack_require__(452), exports); | __exportStar(__webpack_require__(452), exports); | ||||||
| __exportStar(__webpack_require__(158), exports); | __exportStar(__webpack_require__(158), exports); | ||||||
|  | __exportStar(__webpack_require__(907), exports); | ||||||
| __exportStar(__webpack_require__(893), exports); | __exportStar(__webpack_require__(893), exports); | ||||||
| __exportStar(__webpack_require__(881), exports); | __exportStar(__webpack_require__(881), exports); | ||||||
| __exportStar(__webpack_require__(906), exports); | __exportStar(__webpack_require__(906), exports); | ||||||
| @@ -37359,8 +37391,11 @@ __exportStar(__webpack_require__(220), exports); | |||||||
| __exportStar(__webpack_require__(932), exports); | __exportStar(__webpack_require__(932), exports); | ||||||
| __exportStar(__webpack_require__(975), exports); | __exportStar(__webpack_require__(975), exports); | ||||||
| __exportStar(__webpack_require__(207), exports); | __exportStar(__webpack_require__(207), exports); | ||||||
|  | var utils_2 = __webpack_require__(42); | ||||||
|  | Object.defineProperty(exports, "createTraceState", { enumerable: true, get: function () { return utils_2.createTraceState; } }); | ||||||
| __exportStar(__webpack_require__(694), exports); | __exportStar(__webpack_require__(694), exports); | ||||||
| __exportStar(__webpack_require__(695), exports); | __exportStar(__webpack_require__(695), exports); | ||||||
|  | __exportStar(__webpack_require__(743), exports); | ||||||
| var spancontext_utils_1 = __webpack_require__(629); | var spancontext_utils_1 = __webpack_require__(629); | ||||||
| Object.defineProperty(exports, "isSpanContextValid", { enumerable: true, get: function () { return spancontext_utils_1.isSpanContextValid; } }); | Object.defineProperty(exports, "isSpanContextValid", { enumerable: true, get: function () { return spancontext_utils_1.isSpanContextValid; } }); | ||||||
| Object.defineProperty(exports, "isValidTraceId", { enumerable: true, get: function () { return spancontext_utils_1.isValidTraceId; } }); | Object.defineProperty(exports, "isValidTraceId", { enumerable: true, get: function () { return spancontext_utils_1.isValidTraceId; } }); | ||||||
| @@ -37428,7 +37463,8 @@ exports.getInputAsInt = exports.getInputAsArray = exports.isValidEvent = exports | |||||||
| const core = __importStar(__webpack_require__(470)); | const core = __importStar(__webpack_require__(470)); | ||||||
| const constants_1 = __webpack_require__(196); | const constants_1 = __webpack_require__(196); | ||||||
| function isGhes() { | function isGhes() { | ||||||
|     return false; |     const ghUrl = new URL(process.env["GITHUB_SERVER_URL"] || "https://github.com"); | ||||||
|  |     return ghUrl.hostname.toUpperCase() !== "GITHUB.COM"; | ||||||
| } | } | ||||||
| exports.isGhes = isGhes; | exports.isGhes = isGhes; | ||||||
| function isExactKeyMatch(key, cacheKey) { | function isExactKeyMatch(key, cacheKey) { | ||||||
| @@ -42081,7 +42117,58 @@ Object.defineProperty(exports, "__esModule", { value: true }); | |||||||
| /* 587 */, | /* 587 */, | ||||||
| /* 588 */, | /* 588 */, | ||||||
| /* 589 */, | /* 589 */, | ||||||
| /* 590 */, | /* 590 */ | ||||||
|  | /***/ (function(__unusedmodule, exports) { | ||||||
|  | 
 | ||||||
|  | "use strict"; | ||||||
|  | 
 | ||||||
|  | /* | ||||||
|  |  * Copyright The OpenTelemetry Authors | ||||||
|  |  * | ||||||
|  |  * Licensed under the Apache License, Version 2.0 (the "License"); | ||||||
|  |  * you may not use this file except in compliance with the License. | ||||||
|  |  * You may obtain a copy of the License at | ||||||
|  |  * | ||||||
|  |  *      https://www.apache.org/licenses/LICENSE-2.0
 | ||||||
|  |  * | ||||||
|  |  * Unless required by applicable law or agreed to in writing, software | ||||||
|  |  * distributed under the License is distributed on an "AS IS" BASIS, | ||||||
|  |  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||||
|  |  * See the License for the specific language governing permissions and | ||||||
|  |  * limitations under the License. | ||||||
|  |  */ | ||||||
|  | Object.defineProperty(exports, "__esModule", { value: true }); | ||||||
|  | exports.validateValue = exports.validateKey = void 0; | ||||||
|  | var VALID_KEY_CHAR_RANGE = '[_0-9a-z-*/]'; | ||||||
|  | var VALID_KEY = "[a-z]" + VALID_KEY_CHAR_RANGE + "{0,255}"; | ||||||
|  | var VALID_VENDOR_KEY = "[a-z0-9]" + VALID_KEY_CHAR_RANGE + "{0,240}@[a-z]" + VALID_KEY_CHAR_RANGE + "{0,13}"; | ||||||
|  | var VALID_KEY_REGEX = new RegExp("^(?:" + VALID_KEY + "|" + VALID_VENDOR_KEY + ")$"); | ||||||
|  | var VALID_VALUE_BASE_REGEX = /^[ -~]{0,255}[!-~]$/; | ||||||
|  | var INVALID_VALUE_COMMA_EQUAL_REGEX = /,|=/; | ||||||
|  | /** | ||||||
|  |  * Key is opaque string up to 256 characters printable. It MUST begin with a | ||||||
|  |  * lowercase letter, and can only contain lowercase letters a-z, digits 0-9, | ||||||
|  |  * underscores _, dashes -, asterisks *, and forward slashes /. | ||||||
|  |  * For multi-tenant vendor scenarios, an at sign (@) can be used to prefix the | ||||||
|  |  * vendor name. Vendors SHOULD set the tenant ID at the beginning of the key. | ||||||
|  |  * see https://www.w3.org/TR/trace-context/#key
 | ||||||
|  |  */ | ||||||
|  | function validateKey(key) { | ||||||
|  |     return VALID_KEY_REGEX.test(key); | ||||||
|  | } | ||||||
|  | exports.validateKey = validateKey; | ||||||
|  | /** | ||||||
|  |  * Value is opaque string up to 256 characters printable ASCII RFC0020 | ||||||
|  |  * characters (i.e., the range 0x20 to 0x7E) except comma , and =. | ||||||
|  |  */ | ||||||
|  | function validateValue(value) { | ||||||
|  |     return (VALID_VALUE_BASE_REGEX.test(value) && | ||||||
|  |         !INVALID_VALUE_COMMA_EQUAL_REGEX.test(value)); | ||||||
|  | } | ||||||
|  | exports.validateValue = validateValue; | ||||||
|  | //# sourceMappingURL=tracestate-validators.js.map
 | ||||||
|  | 
 | ||||||
|  | /***/ }), | ||||||
| /* 591 */, | /* 591 */, | ||||||
| /* 592 */, | /* 592 */, | ||||||
| /* 593 */, | /* 593 */, | ||||||
| @@ -46352,15 +46439,6 @@ function checkKey(key) { | |||||||
|         throw new ValidationError(`Key Validation Error: ${key} cannot contain commas.`); |         throw new ValidationError(`Key Validation Error: ${key} cannot contain commas.`); | ||||||
|     } |     } | ||||||
| } | } | ||||||
| /** |  | ||||||
|  * isFeatureAvailable to check the presence of Actions cache service |  | ||||||
|  * |  | ||||||
|  * @returns boolean return true if Actions cache service feature is available, otherwise false |  | ||||||
|  */ |  | ||||||
| function isFeatureAvailable() { |  | ||||||
|     return !!process.env['ACTIONS_CACHE_URL']; |  | ||||||
| } |  | ||||||
| exports.isFeatureAvailable = isFeatureAvailable; |  | ||||||
| /** | /** | ||||||
|  * Restores cache from keys |  * Restores cache from keys | ||||||
|  * |  * | ||||||
| @@ -46431,7 +46509,14 @@ 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; |         core.debug('Reserving Cache'); | ||||||
|  |         const cacheId = yield cacheHttpClient.reserveCache(key, paths, { | ||||||
|  |             compressionMethod | ||||||
|  |         }); | ||||||
|  |         if (cacheId === -1) { | ||||||
|  |             throw new ReserveCacheError(`Unable to reserve cache with key ${key}, another job may be creating this cache.`); | ||||||
|  |         } | ||||||
|  |         core.debug(`Cache ID: ${cacheId}`); | ||||||
|         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)}`); | ||||||
| @@ -46443,29 +46528,12 @@ function saveCache(paths, key, options) { | |||||||
|             if (core.isDebug()) { |             if (core.isDebug()) { | ||||||
|                 yield tar_1.listTar(archivePath, compressionMethod); |                 yield tar_1.listTar(archivePath, compressionMethod); | ||||||
|             } |             } | ||||||
|  |             const fileSizeLimit = 10 * 1024 * 1024 * 1024; // 10GB per repo limit
 | ||||||
|             const archiveFileSize = utils.getArchiveFileSizeInBytes(archivePath); |             const archiveFileSize = utils.getArchiveFileSizeInBytes(archivePath); | ||||||
|             core.debug(`File Size: ${archiveFileSize}`); |             core.debug(`File Size: ${archiveFileSize}`); | ||||||
|             const cacheSize = archiveFileSize; |             if (archiveFileSize > fileSizeLimit) { | ||||||
|             core.debug('Reserving Cache'); |                 throw new Error(`Cache size of ~${Math.round(archiveFileSize / (1024 * 1024))} MB (${archiveFileSize} B) is over the 10GB limit, not saving cache.`); | ||||||
|             let reserveCacheResponse = yield cacheHttpClient.reserveCache(key, paths, { |             } | ||||||
|                 compressionMethod, |  | ||||||
|                 cacheSize |  | ||||||
|             }); |  | ||||||
|             // if(reserveCacheResponse?.statusCode === 400 && reserveCacheResponse?.result?.typeKey === "InvalidReserveCacheRequestException"){
 |  | ||||||
|             //   throw new ReserveCacheError(
 |  | ||||||
|             //     reserveCacheResponse?.result?.message ??
 |  | ||||||
|             //     `Cache size of ~${Math.round(archiveFileSize / (1024 * 1024))} MB (${archiveFileSize} B) is over the data cap limit, not saving cache.`
 |  | ||||||
|             //   )
 |  | ||||||
|             // }
 |  | ||||||
|             // if(reserveCacheResponse?.result?.cacheId){
 |  | ||||||
|             //   cacheId = reserveCacheResponse?.result?.cacheId
 |  | ||||||
|             // }else{
 |  | ||||||
|             //   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(`Cache ID: ${cacheId}`); |  | ||||||
|             core.debug(`Saving Cache (ID: ${cacheId})`); |             core.debug(`Saving Cache (ID: ${cacheId})`); | ||||||
|             yield cacheHttpClient.saveCache(cacheId, archivePath, options); |             yield cacheHttpClient.saveCache(cacheId, archivePath, options); | ||||||
|         } |         } | ||||||
| @@ -47152,7 +47220,30 @@ exports.OidcClient = OidcClient; | |||||||
| //# sourceMappingURL=oidc-utils.js.map
 | //# sourceMappingURL=oidc-utils.js.map
 | ||||||
| 
 | 
 | ||||||
| /***/ }), | /***/ }), | ||||||
| /* 743 */, | /* 743 */ | ||||||
|  | /***/ (function(__unusedmodule, exports) { | ||||||
|  | 
 | ||||||
|  | "use strict"; | ||||||
|  | 
 | ||||||
|  | /* | ||||||
|  |  * Copyright The OpenTelemetry Authors | ||||||
|  |  * | ||||||
|  |  * Licensed under the Apache License, Version 2.0 (the "License"); | ||||||
|  |  * you may not use this file except in compliance with the License. | ||||||
|  |  * You may obtain a copy of the License at | ||||||
|  |  * | ||||||
|  |  *      https://www.apache.org/licenses/LICENSE-2.0
 | ||||||
|  |  * | ||||||
|  |  * Unless required by applicable law or agreed to in writing, software | ||||||
|  |  * distributed under the License is distributed on an "AS IS" BASIS, | ||||||
|  |  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||||
|  |  * See the License for the specific language governing permissions and | ||||||
|  |  * limitations under the License. | ||||||
|  |  */ | ||||||
|  | Object.defineProperty(exports, "__esModule", { value: true }); | ||||||
|  | //# sourceMappingURL=tracer_options.js.map
 | ||||||
|  | 
 | ||||||
|  | /***/ }), | ||||||
| /* 744 */, | /* 744 */, | ||||||
| /* 745 */, | /* 745 */, | ||||||
| /* 746 */, | /* 746 */, | ||||||
| @@ -47249,7 +47340,117 @@ function async(callback) | |||||||
| /* 753 */, | /* 753 */, | ||||||
| /* 754 */, | /* 754 */, | ||||||
| /* 755 */, | /* 755 */, | ||||||
| /* 756 */, | /* 756 */ | ||||||
|  | /***/ (function(__unusedmodule, exports, __webpack_require__) { | ||||||
|  | 
 | ||||||
|  | "use strict"; | ||||||
|  | 
 | ||||||
|  | /* | ||||||
|  |  * Copyright The OpenTelemetry Authors | ||||||
|  |  * | ||||||
|  |  * Licensed under the Apache License, Version 2.0 (the "License"); | ||||||
|  |  * you may not use this file except in compliance with the License. | ||||||
|  |  * You may obtain a copy of the License at | ||||||
|  |  * | ||||||
|  |  *      https://www.apache.org/licenses/LICENSE-2.0
 | ||||||
|  |  * | ||||||
|  |  * Unless required by applicable law or agreed to in writing, software | ||||||
|  |  * distributed under the License is distributed on an "AS IS" BASIS, | ||||||
|  |  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||||
|  |  * See the License for the specific language governing permissions and | ||||||
|  |  * limitations under the License. | ||||||
|  |  */ | ||||||
|  | Object.defineProperty(exports, "__esModule", { value: true }); | ||||||
|  | exports.TraceStateImpl = void 0; | ||||||
|  | var tracestate_validators_1 = __webpack_require__(590); | ||||||
|  | var MAX_TRACE_STATE_ITEMS = 32; | ||||||
|  | var MAX_TRACE_STATE_LEN = 512; | ||||||
|  | var LIST_MEMBERS_SEPARATOR = ','; | ||||||
|  | var LIST_MEMBER_KEY_VALUE_SPLITTER = '='; | ||||||
|  | /** | ||||||
|  |  * TraceState must be a class and not a simple object type because of the spec | ||||||
|  |  * requirement (https://www.w3.org/TR/trace-context/#tracestate-field).
 | ||||||
|  |  * | ||||||
|  |  * Here is the list of allowed mutations: | ||||||
|  |  * - New key-value pair should be added into the beginning of the list | ||||||
|  |  * - The value of any key can be updated. Modified keys MUST be moved to the | ||||||
|  |  * beginning of the list. | ||||||
|  |  */ | ||||||
|  | var TraceStateImpl = /** @class */ (function () { | ||||||
|  |     function TraceStateImpl(rawTraceState) { | ||||||
|  |         this._internalState = new Map(); | ||||||
|  |         if (rawTraceState) | ||||||
|  |             this._parse(rawTraceState); | ||||||
|  |     } | ||||||
|  |     TraceStateImpl.prototype.set = function (key, value) { | ||||||
|  |         // TODO: Benchmark the different approaches(map vs list) and
 | ||||||
|  |         // use the faster one.
 | ||||||
|  |         var traceState = this._clone(); | ||||||
|  |         if (traceState._internalState.has(key)) { | ||||||
|  |             traceState._internalState.delete(key); | ||||||
|  |         } | ||||||
|  |         traceState._internalState.set(key, value); | ||||||
|  |         return traceState; | ||||||
|  |     }; | ||||||
|  |     TraceStateImpl.prototype.unset = function (key) { | ||||||
|  |         var traceState = this._clone(); | ||||||
|  |         traceState._internalState.delete(key); | ||||||
|  |         return traceState; | ||||||
|  |     }; | ||||||
|  |     TraceStateImpl.prototype.get = function (key) { | ||||||
|  |         return this._internalState.get(key); | ||||||
|  |     }; | ||||||
|  |     TraceStateImpl.prototype.serialize = function () { | ||||||
|  |         var _this = this; | ||||||
|  |         return this._keys() | ||||||
|  |             .reduce(function (agg, key) { | ||||||
|  |             agg.push(key + LIST_MEMBER_KEY_VALUE_SPLITTER + _this.get(key)); | ||||||
|  |             return agg; | ||||||
|  |         }, []) | ||||||
|  |             .join(LIST_MEMBERS_SEPARATOR); | ||||||
|  |     }; | ||||||
|  |     TraceStateImpl.prototype._parse = function (rawTraceState) { | ||||||
|  |         if (rawTraceState.length > MAX_TRACE_STATE_LEN) | ||||||
|  |             return; | ||||||
|  |         this._internalState = rawTraceState | ||||||
|  |             .split(LIST_MEMBERS_SEPARATOR) | ||||||
|  |             .reverse() // Store in reverse so new keys (.set(...)) will be placed at the beginning
 | ||||||
|  |             .reduce(function (agg, part) { | ||||||
|  |             var listMember = part.trim(); // Optional Whitespace (OWS) handling
 | ||||||
|  |             var i = listMember.indexOf(LIST_MEMBER_KEY_VALUE_SPLITTER); | ||||||
|  |             if (i !== -1) { | ||||||
|  |                 var key = listMember.slice(0, i); | ||||||
|  |                 var value = listMember.slice(i + 1, part.length); | ||||||
|  |                 if (tracestate_validators_1.validateKey(key) && tracestate_validators_1.validateValue(value)) { | ||||||
|  |                     agg.set(key, value); | ||||||
|  |                 } | ||||||
|  |                 else { | ||||||
|  |                     // TODO: Consider to add warning log
 | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |             return agg; | ||||||
|  |         }, new Map()); | ||||||
|  |         // Because of the reverse() requirement, trunc must be done after map is created
 | ||||||
|  |         if (this._internalState.size > MAX_TRACE_STATE_ITEMS) { | ||||||
|  |             this._internalState = new Map(Array.from(this._internalState.entries()) | ||||||
|  |                 .reverse() // Use reverse same as original tracestate parse chain
 | ||||||
|  |                 .slice(0, MAX_TRACE_STATE_ITEMS)); | ||||||
|  |         } | ||||||
|  |     }; | ||||||
|  |     TraceStateImpl.prototype._keys = function () { | ||||||
|  |         return Array.from(this._internalState.keys()).reverse(); | ||||||
|  |     }; | ||||||
|  |     TraceStateImpl.prototype._clone = function () { | ||||||
|  |         var traceState = new TraceStateImpl(); | ||||||
|  |         traceState._internalState = new Map(this._internalState); | ||||||
|  |         return traceState; | ||||||
|  |     }; | ||||||
|  |     return TraceStateImpl; | ||||||
|  | }()); | ||||||
|  | exports.TraceStateImpl = TraceStateImpl; | ||||||
|  | //# sourceMappingURL=tracestate-impl.js.map
 | ||||||
|  | 
 | ||||||
|  | /***/ }), | ||||||
| /* 757 */, | /* 757 */, | ||||||
| /* 758 */, | /* 758 */, | ||||||
| /* 759 */, | /* 759 */, | ||||||
| @@ -49433,7 +49634,7 @@ module.exports = v4; | |||||||
| Object.defineProperty(exports, "__esModule", { value: true }); | Object.defineProperty(exports, "__esModule", { value: true }); | ||||||
| exports.VERSION = void 0; | exports.VERSION = void 0; | ||||||
| // this is autogenerated file, see scripts/version-update.js
 | // this is autogenerated file, see scripts/version-update.js
 | ||||||
| exports.VERSION = '1.0.4'; | exports.VERSION = '1.1.0'; | ||||||
| //# sourceMappingURL=version.js.map
 | //# sourceMappingURL=version.js.map
 | ||||||
| 
 | 
 | ||||||
| /***/ }), | /***/ }), | ||||||
| @@ -51565,9 +51766,7 @@ function retryTypedResponse(name, method, maxAttempts = constants_1.DefaultRetry | |||||||
|                 return { |                 return { | ||||||
|                     statusCode: error.statusCode, |                     statusCode: error.statusCode, | ||||||
|                     result: null, |                     result: null, | ||||||
|                     headers: {}, |                     headers: {} | ||||||
|                     message: error.message, |  | ||||||
|                     typeKey: error.result |  | ||||||
|                 }; |                 }; | ||||||
|             } |             } | ||||||
|             else { |             else { | ||||||
| @@ -51658,7 +51857,30 @@ Object.defineProperty(exports, "__esModule", { value: true }); | |||||||
| //# sourceMappingURL=attributes.js.map
 | //# sourceMappingURL=attributes.js.map
 | ||||||
| 
 | 
 | ||||||
| /***/ }), | /***/ }), | ||||||
| /* 907 */, | /* 907 */ | ||||||
|  | /***/ (function(__unusedmodule, exports) { | ||||||
|  | 
 | ||||||
|  | "use strict"; | ||||||
|  | 
 | ||||||
|  | /* | ||||||
|  |  * Copyright The OpenTelemetry Authors | ||||||
|  |  * | ||||||
|  |  * Licensed under the Apache License, Version 2.0 (the "License"); | ||||||
|  |  * you may not use this file except in compliance with the License. | ||||||
|  |  * You may obtain a copy of the License at | ||||||
|  |  * | ||||||
|  |  *      https://www.apache.org/licenses/LICENSE-2.0
 | ||||||
|  |  * | ||||||
|  |  * Unless required by applicable law or agreed to in writing, software | ||||||
|  |  * distributed under the License is distributed on an "AS IS" BASIS, | ||||||
|  |  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||||
|  |  * See the License for the specific language governing permissions and | ||||||
|  |  * limitations under the License. | ||||||
|  |  */ | ||||||
|  | Object.defineProperty(exports, "__esModule", { value: true }); | ||||||
|  | //# sourceMappingURL=Attributes.js.map
 | ||||||
|  | 
 | ||||||
|  | /***/ }), | ||||||
| /* 908 */, | /* 908 */, | ||||||
| /* 909 */, | /* 909 */, | ||||||
| /* 910 */ | /* 910 */ | ||||||
|   | |||||||
							
								
								
									
										334
									
								
								dist/save/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										334
									
								
								dist/save/index.js
									
									
									
									
										vendored
									
									
								
							| @@ -1405,7 +1405,36 @@ exports.default = _default; | |||||||
| /* 39 */, | /* 39 */, | ||||||
| /* 40 */, | /* 40 */, | ||||||
| /* 41 */, | /* 41 */, | ||||||
| /* 42 */, | /* 42 */ | ||||||
|  | /***/ (function(__unusedmodule, exports, __webpack_require__) { | ||||||
|  | 
 | ||||||
|  | "use strict"; | ||||||
|  | 
 | ||||||
|  | /* | ||||||
|  |  * Copyright The OpenTelemetry Authors | ||||||
|  |  * | ||||||
|  |  * Licensed under the Apache License, Version 2.0 (the "License"); | ||||||
|  |  * you may not use this file except in compliance with the License. | ||||||
|  |  * You may obtain a copy of the License at | ||||||
|  |  * | ||||||
|  |  *      https://www.apache.org/licenses/LICENSE-2.0
 | ||||||
|  |  * | ||||||
|  |  * Unless required by applicable law or agreed to in writing, software | ||||||
|  |  * distributed under the License is distributed on an "AS IS" BASIS, | ||||||
|  |  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||||
|  |  * See the License for the specific language governing permissions and | ||||||
|  |  * limitations under the License. | ||||||
|  |  */ | ||||||
|  | Object.defineProperty(exports, "__esModule", { value: true }); | ||||||
|  | exports.createTraceState = void 0; | ||||||
|  | var tracestate_impl_1 = __webpack_require__(756); | ||||||
|  | function createTraceState(rawTraceState) { | ||||||
|  |     return new tracestate_impl_1.TraceStateImpl(rawTraceState); | ||||||
|  | } | ||||||
|  | exports.createTraceState = createTraceState; | ||||||
|  | //# sourceMappingURL=utils.js.map
 | ||||||
|  | 
 | ||||||
|  | /***/ }), | ||||||
| /* 43 */, | /* 43 */, | ||||||
| /* 44 */, | /* 44 */, | ||||||
| /* 45 */, | /* 45 */, | ||||||
| @@ -3192,7 +3221,10 @@ const options_1 = __webpack_require__(538); | |||||||
| const requestUtils_1 = __webpack_require__(899); | const requestUtils_1 = __webpack_require__(899); | ||||||
| const versionSalt = '1.0'; | const versionSalt = '1.0'; | ||||||
| function getCacheApiUrl(resource) { | function getCacheApiUrl(resource) { | ||||||
|     const baseUrl = process.env['ACTIONS_CACHE_URL'] || ''; |     // Ideally we just use ACTIONS_CACHE_URL
 | ||||||
|  |     const baseUrl = (process.env['ACTIONS_CACHE_URL'] || | ||||||
|  |         process.env['ACTIONS_RUNTIME_URL'] || | ||||||
|  |         '').replace('pipelines', 'artifactcache'); | ||||||
|     if (!baseUrl) { |     if (!baseUrl) { | ||||||
|         throw new Error('Cache Service Url not found, unable to restore cache.'); |         throw new Error('Cache Service Url not found, unable to restore cache.'); | ||||||
|     } |     } | ||||||
| @@ -3270,19 +3302,18 @@ function downloadCache(archiveLocation, archivePath, options) { | |||||||
| exports.downloadCache = downloadCache; | exports.downloadCache = downloadCache; | ||||||
| // Reserve Cache
 | // Reserve Cache
 | ||||||
| function reserveCache(key, paths, options) { | function reserveCache(key, paths, options) { | ||||||
|  |     var _a, _b; | ||||||
|     return __awaiter(this, void 0, void 0, function* () { |     return __awaiter(this, void 0, void 0, function* () { | ||||||
|         const httpClient = createHttpClient(); |         const httpClient = createHttpClient(); | ||||||
|         const version = getCacheVersion(paths, options === null || options === void 0 ? void 0 : options.compressionMethod); |         const version = getCacheVersion(paths, options === null || options === void 0 ? void 0 : options.compressionMethod); | ||||||
|         const reserveCacheRequest = { |         const reserveCacheRequest = { | ||||||
|             key, |             key, | ||||||
|             version, |             version | ||||||
|             cacheSize: options === null || options === void 0 ? void 0 : options.cacheSize |  | ||||||
|         }; |         }; | ||||||
|         const response = yield requestUtils_1.retryTypedResponse('reserveCache', () => __awaiter(this, void 0, void 0, function* () { |         const response = yield requestUtils_1.retryTypedResponse('reserveCache', () => __awaiter(this, void 0, void 0, function* () { | ||||||
|             return httpClient.postJson(getCacheApiUrl('caches'), reserveCacheRequest); |             return httpClient.postJson(getCacheApiUrl('caches'), reserveCacheRequest); | ||||||
|         })); |         })); | ||||||
|         console.log(response); |         return (_b = (_a = response === null || response === void 0 ? void 0 : response.result) === null || _a === void 0 ? void 0 : _a.cacheId) !== null && _b !== void 0 ? _b : -1; | ||||||
|         return response; |  | ||||||
|     }); |     }); | ||||||
| } | } | ||||||
| exports.reserveCache = reserveCache; | exports.reserveCache = reserveCache; | ||||||
| @@ -4439,7 +4470,7 @@ var NoopTracer_1 = __webpack_require__(151); | |||||||
| var NoopTracerProvider = /** @class */ (function () { | var NoopTracerProvider = /** @class */ (function () { | ||||||
|     function NoopTracerProvider() { |     function NoopTracerProvider() { | ||||||
|     } |     } | ||||||
|     NoopTracerProvider.prototype.getTracer = function (_name, _version) { |     NoopTracerProvider.prototype.getTracer = function (_name, _version, _options) { | ||||||
|         return new NoopTracer_1.NoopTracer(); |         return new NoopTracer_1.NoopTracer(); | ||||||
|     }; |     }; | ||||||
|     return NoopTracerProvider; |     return NoopTracerProvider; | ||||||
| @@ -5488,8 +5519,7 @@ function downloadCacheStorageSDK(archiveLocation, archivePath, options) { | |||||||
|             //
 |             //
 | ||||||
|             // If the file exceeds the buffer maximum length (~1 GB on 32-bit systems and ~2 GB
 |             // If the file exceeds the buffer maximum length (~1 GB on 32-bit systems and ~2 GB
 | ||||||
|             // on 64-bit systems), split the download into multiple segments
 |             // on 64-bit systems), split the download into multiple segments
 | ||||||
|             // ~2 GB = 2147483647, beyond this, we start getting out of range error. So, capping it accordingly.
 |             const maxSegmentSize = buffer.constants.MAX_LENGTH; | ||||||
|             const maxSegmentSize = Math.min(2147483647, buffer.constants.MAX_LENGTH); |  | ||||||
|             const downloadProgress = new DownloadProgress(contentLength); |             const downloadProgress = new DownloadProgress(contentLength); | ||||||
|             const fd = fs.openSync(archivePath, 'w'); |             const fd = fs.openSync(archivePath, 'w'); | ||||||
|             try { |             try { | ||||||
| @@ -36263,9 +36293,9 @@ var ProxyTracerProvider = /** @class */ (function () { | |||||||
|     /** |     /** | ||||||
|      * Get a {@link ProxyTracer} |      * Get a {@link ProxyTracer} | ||||||
|      */ |      */ | ||||||
|     ProxyTracerProvider.prototype.getTracer = function (name, version) { |     ProxyTracerProvider.prototype.getTracer = function (name, version, options) { | ||||||
|         var _a; |         var _a; | ||||||
|         return ((_a = this.getDelegateTracer(name, version)) !== null && _a !== void 0 ? _a : new ProxyTracer_1.ProxyTracer(this, name, version)); |         return ((_a = this.getDelegateTracer(name, version, options)) !== null && _a !== void 0 ? _a : new ProxyTracer_1.ProxyTracer(this, name, version, options)); | ||||||
|     }; |     }; | ||||||
|     ProxyTracerProvider.prototype.getDelegate = function () { |     ProxyTracerProvider.prototype.getDelegate = function () { | ||||||
|         var _a; |         var _a; | ||||||
| @@ -36277,9 +36307,9 @@ var ProxyTracerProvider = /** @class */ (function () { | |||||||
|     ProxyTracerProvider.prototype.setDelegate = function (delegate) { |     ProxyTracerProvider.prototype.setDelegate = function (delegate) { | ||||||
|         this._delegate = delegate; |         this._delegate = delegate; | ||||||
|     }; |     }; | ||||||
|     ProxyTracerProvider.prototype.getDelegateTracer = function (name, version) { |     ProxyTracerProvider.prototype.getDelegateTracer = function (name, version, options) { | ||||||
|         var _a; |         var _a; | ||||||
|         return (_a = this._delegate) === null || _a === void 0 ? void 0 : _a.getTracer(name, version); |         return (_a = this._delegate) === null || _a === void 0 ? void 0 : _a.getTracer(name, version, options); | ||||||
|     }; |     }; | ||||||
|     return ProxyTracerProvider; |     return ProxyTracerProvider; | ||||||
| }()); | }()); | ||||||
| @@ -36318,10 +36348,11 @@ var NOOP_TRACER = new NoopTracer_1.NoopTracer(); | |||||||
|  * Proxy tracer provided by the proxy tracer provider |  * Proxy tracer provided by the proxy tracer provider | ||||||
|  */ |  */ | ||||||
| var ProxyTracer = /** @class */ (function () { | var ProxyTracer = /** @class */ (function () { | ||||||
|     function ProxyTracer(_provider, name, version) { |     function ProxyTracer(_provider, name, version, options) { | ||||||
|         this._provider = _provider; |         this._provider = _provider; | ||||||
|         this.name = name; |         this.name = name; | ||||||
|         this.version = version; |         this.version = version; | ||||||
|  |         this.options = options; | ||||||
|     } |     } | ||||||
|     ProxyTracer.prototype.startSpan = function (name, options, context) { |     ProxyTracer.prototype.startSpan = function (name, options, context) { | ||||||
|         return this._getTracer().startSpan(name, options, context); |         return this._getTracer().startSpan(name, options, context); | ||||||
| @@ -36338,7 +36369,7 @@ var ProxyTracer = /** @class */ (function () { | |||||||
|         if (this._delegate) { |         if (this._delegate) { | ||||||
|             return this._delegate; |             return this._delegate; | ||||||
|         } |         } | ||||||
|         var tracer = this._provider.getDelegateTracer(this.name, this.version); |         var tracer = this._provider.getDelegateTracer(this.name, this.version, this.options); | ||||||
|         if (!tracer) { |         if (!tracer) { | ||||||
|             return NOOP_TRACER; |             return NOOP_TRACER; | ||||||
|         } |         } | ||||||
| @@ -37338,12 +37369,13 @@ var __exportStar = (this && this.__exportStar) || function(m, exports) { | |||||||
|     for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); |     for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); | ||||||
| }; | }; | ||||||
| Object.defineProperty(exports, "__esModule", { value: true }); | Object.defineProperty(exports, "__esModule", { value: true }); | ||||||
| exports.diag = exports.propagation = exports.trace = exports.context = exports.INVALID_SPAN_CONTEXT = exports.INVALID_TRACEID = exports.INVALID_SPANID = exports.isValidSpanId = exports.isValidTraceId = exports.isSpanContextValid = exports.baggageEntryMetadataFromString = void 0; | exports.diag = exports.propagation = exports.trace = exports.context = exports.INVALID_SPAN_CONTEXT = exports.INVALID_TRACEID = exports.INVALID_SPANID = exports.isValidSpanId = exports.isValidTraceId = exports.isSpanContextValid = exports.createTraceState = exports.baggageEntryMetadataFromString = void 0; | ||||||
| __exportStar(__webpack_require__(880), exports); | __exportStar(__webpack_require__(880), exports); | ||||||
| var utils_1 = __webpack_require__(112); | var utils_1 = __webpack_require__(112); | ||||||
| Object.defineProperty(exports, "baggageEntryMetadataFromString", { enumerable: true, get: function () { return utils_1.baggageEntryMetadataFromString; } }); | Object.defineProperty(exports, "baggageEntryMetadataFromString", { enumerable: true, get: function () { return utils_1.baggageEntryMetadataFromString; } }); | ||||||
| __exportStar(__webpack_require__(452), exports); | __exportStar(__webpack_require__(452), exports); | ||||||
| __exportStar(__webpack_require__(158), exports); | __exportStar(__webpack_require__(158), exports); | ||||||
|  | __exportStar(__webpack_require__(907), exports); | ||||||
| __exportStar(__webpack_require__(893), exports); | __exportStar(__webpack_require__(893), exports); | ||||||
| __exportStar(__webpack_require__(881), exports); | __exportStar(__webpack_require__(881), exports); | ||||||
| __exportStar(__webpack_require__(906), exports); | __exportStar(__webpack_require__(906), exports); | ||||||
| @@ -37359,8 +37391,11 @@ __exportStar(__webpack_require__(220), exports); | |||||||
| __exportStar(__webpack_require__(932), exports); | __exportStar(__webpack_require__(932), exports); | ||||||
| __exportStar(__webpack_require__(975), exports); | __exportStar(__webpack_require__(975), exports); | ||||||
| __exportStar(__webpack_require__(207), exports); | __exportStar(__webpack_require__(207), exports); | ||||||
|  | var utils_2 = __webpack_require__(42); | ||||||
|  | Object.defineProperty(exports, "createTraceState", { enumerable: true, get: function () { return utils_2.createTraceState; } }); | ||||||
| __exportStar(__webpack_require__(694), exports); | __exportStar(__webpack_require__(694), exports); | ||||||
| __exportStar(__webpack_require__(695), exports); | __exportStar(__webpack_require__(695), exports); | ||||||
|  | __exportStar(__webpack_require__(743), exports); | ||||||
| var spancontext_utils_1 = __webpack_require__(629); | var spancontext_utils_1 = __webpack_require__(629); | ||||||
| Object.defineProperty(exports, "isSpanContextValid", { enumerable: true, get: function () { return spancontext_utils_1.isSpanContextValid; } }); | Object.defineProperty(exports, "isSpanContextValid", { enumerable: true, get: function () { return spancontext_utils_1.isSpanContextValid; } }); | ||||||
| Object.defineProperty(exports, "isValidTraceId", { enumerable: true, get: function () { return spancontext_utils_1.isValidTraceId; } }); | Object.defineProperty(exports, "isValidTraceId", { enumerable: true, get: function () { return spancontext_utils_1.isValidTraceId; } }); | ||||||
| @@ -37428,7 +37463,8 @@ exports.getInputAsInt = exports.getInputAsArray = exports.isValidEvent = exports | |||||||
| const core = __importStar(__webpack_require__(470)); | const core = __importStar(__webpack_require__(470)); | ||||||
| const constants_1 = __webpack_require__(196); | const constants_1 = __webpack_require__(196); | ||||||
| function isGhes() { | function isGhes() { | ||||||
|     return false; |     const ghUrl = new URL(process.env["GITHUB_SERVER_URL"] || "https://github.com"); | ||||||
|  |     return ghUrl.hostname.toUpperCase() !== "GITHUB.COM"; | ||||||
| } | } | ||||||
| exports.isGhes = isGhes; | exports.isGhes = isGhes; | ||||||
| function isExactKeyMatch(key, cacheKey) { | function isExactKeyMatch(key, cacheKey) { | ||||||
| @@ -42081,7 +42117,58 @@ Object.defineProperty(exports, "__esModule", { value: true }); | |||||||
| /* 587 */, | /* 587 */, | ||||||
| /* 588 */, | /* 588 */, | ||||||
| /* 589 */, | /* 589 */, | ||||||
| /* 590 */, | /* 590 */ | ||||||
|  | /***/ (function(__unusedmodule, exports) { | ||||||
|  | 
 | ||||||
|  | "use strict"; | ||||||
|  | 
 | ||||||
|  | /* | ||||||
|  |  * Copyright The OpenTelemetry Authors | ||||||
|  |  * | ||||||
|  |  * Licensed under the Apache License, Version 2.0 (the "License"); | ||||||
|  |  * you may not use this file except in compliance with the License. | ||||||
|  |  * You may obtain a copy of the License at | ||||||
|  |  * | ||||||
|  |  *      https://www.apache.org/licenses/LICENSE-2.0
 | ||||||
|  |  * | ||||||
|  |  * Unless required by applicable law or agreed to in writing, software | ||||||
|  |  * distributed under the License is distributed on an "AS IS" BASIS, | ||||||
|  |  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||||
|  |  * See the License for the specific language governing permissions and | ||||||
|  |  * limitations under the License. | ||||||
|  |  */ | ||||||
|  | Object.defineProperty(exports, "__esModule", { value: true }); | ||||||
|  | exports.validateValue = exports.validateKey = void 0; | ||||||
|  | var VALID_KEY_CHAR_RANGE = '[_0-9a-z-*/]'; | ||||||
|  | var VALID_KEY = "[a-z]" + VALID_KEY_CHAR_RANGE + "{0,255}"; | ||||||
|  | var VALID_VENDOR_KEY = "[a-z0-9]" + VALID_KEY_CHAR_RANGE + "{0,240}@[a-z]" + VALID_KEY_CHAR_RANGE + "{0,13}"; | ||||||
|  | var VALID_KEY_REGEX = new RegExp("^(?:" + VALID_KEY + "|" + VALID_VENDOR_KEY + ")$"); | ||||||
|  | var VALID_VALUE_BASE_REGEX = /^[ -~]{0,255}[!-~]$/; | ||||||
|  | var INVALID_VALUE_COMMA_EQUAL_REGEX = /,|=/; | ||||||
|  | /** | ||||||
|  |  * Key is opaque string up to 256 characters printable. It MUST begin with a | ||||||
|  |  * lowercase letter, and can only contain lowercase letters a-z, digits 0-9, | ||||||
|  |  * underscores _, dashes -, asterisks *, and forward slashes /. | ||||||
|  |  * For multi-tenant vendor scenarios, an at sign (@) can be used to prefix the | ||||||
|  |  * vendor name. Vendors SHOULD set the tenant ID at the beginning of the key. | ||||||
|  |  * see https://www.w3.org/TR/trace-context/#key
 | ||||||
|  |  */ | ||||||
|  | function validateKey(key) { | ||||||
|  |     return VALID_KEY_REGEX.test(key); | ||||||
|  | } | ||||||
|  | exports.validateKey = validateKey; | ||||||
|  | /** | ||||||
|  |  * Value is opaque string up to 256 characters printable ASCII RFC0020 | ||||||
|  |  * characters (i.e., the range 0x20 to 0x7E) except comma , and =. | ||||||
|  |  */ | ||||||
|  | function validateValue(value) { | ||||||
|  |     return (VALID_VALUE_BASE_REGEX.test(value) && | ||||||
|  |         !INVALID_VALUE_COMMA_EQUAL_REGEX.test(value)); | ||||||
|  | } | ||||||
|  | exports.validateValue = validateValue; | ||||||
|  | //# sourceMappingURL=tracestate-validators.js.map
 | ||||||
|  | 
 | ||||||
|  | /***/ }), | ||||||
| /* 591 */, | /* 591 */, | ||||||
| /* 592 */, | /* 592 */, | ||||||
| /* 593 */, | /* 593 */, | ||||||
| @@ -46446,15 +46533,6 @@ function checkKey(key) { | |||||||
|         throw new ValidationError(`Key Validation Error: ${key} cannot contain commas.`); |         throw new ValidationError(`Key Validation Error: ${key} cannot contain commas.`); | ||||||
|     } |     } | ||||||
| } | } | ||||||
| /** |  | ||||||
|  * isFeatureAvailable to check the presence of Actions cache service |  | ||||||
|  * |  | ||||||
|  * @returns boolean return true if Actions cache service feature is available, otherwise false |  | ||||||
|  */ |  | ||||||
| function isFeatureAvailable() { |  | ||||||
|     return !!process.env['ACTIONS_CACHE_URL']; |  | ||||||
| } |  | ||||||
| exports.isFeatureAvailable = isFeatureAvailable; |  | ||||||
| /** | /** | ||||||
|  * Restores cache from keys |  * Restores cache from keys | ||||||
|  * |  * | ||||||
| @@ -46525,7 +46603,14 @@ 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; |         core.debug('Reserving Cache'); | ||||||
|  |         const cacheId = yield cacheHttpClient.reserveCache(key, paths, { | ||||||
|  |             compressionMethod | ||||||
|  |         }); | ||||||
|  |         if (cacheId === -1) { | ||||||
|  |             throw new ReserveCacheError(`Unable to reserve cache with key ${key}, another job may be creating this cache.`); | ||||||
|  |         } | ||||||
|  |         core.debug(`Cache ID: ${cacheId}`); | ||||||
|         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)}`); | ||||||
| @@ -46537,29 +46622,12 @@ function saveCache(paths, key, options) { | |||||||
|             if (core.isDebug()) { |             if (core.isDebug()) { | ||||||
|                 yield tar_1.listTar(archivePath, compressionMethod); |                 yield tar_1.listTar(archivePath, compressionMethod); | ||||||
|             } |             } | ||||||
|  |             const fileSizeLimit = 10 * 1024 * 1024 * 1024; // 10GB per repo limit
 | ||||||
|             const archiveFileSize = utils.getArchiveFileSizeInBytes(archivePath); |             const archiveFileSize = utils.getArchiveFileSizeInBytes(archivePath); | ||||||
|             core.debug(`File Size: ${archiveFileSize}`); |             core.debug(`File Size: ${archiveFileSize}`); | ||||||
|             const cacheSize = archiveFileSize; |             if (archiveFileSize > fileSizeLimit) { | ||||||
|             core.debug('Reserving Cache'); |                 throw new Error(`Cache size of ~${Math.round(archiveFileSize / (1024 * 1024))} MB (${archiveFileSize} B) is over the 10GB limit, not saving cache.`); | ||||||
|             let reserveCacheResponse = yield cacheHttpClient.reserveCache(key, paths, { |             } | ||||||
|                 compressionMethod, |  | ||||||
|                 cacheSize |  | ||||||
|             }); |  | ||||||
|             // if(reserveCacheResponse?.statusCode === 400 && reserveCacheResponse?.result?.typeKey === "InvalidReserveCacheRequestException"){
 |  | ||||||
|             //   throw new ReserveCacheError(
 |  | ||||||
|             //     reserveCacheResponse?.result?.message ??
 |  | ||||||
|             //     `Cache size of ~${Math.round(archiveFileSize / (1024 * 1024))} MB (${archiveFileSize} B) is over the data cap limit, not saving cache.`
 |  | ||||||
|             //   )
 |  | ||||||
|             // }
 |  | ||||||
|             // if(reserveCacheResponse?.result?.cacheId){
 |  | ||||||
|             //   cacheId = reserveCacheResponse?.result?.cacheId
 |  | ||||||
|             // }else{
 |  | ||||||
|             //   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(`Cache ID: ${cacheId}`); |  | ||||||
|             core.debug(`Saving Cache (ID: ${cacheId})`); |             core.debug(`Saving Cache (ID: ${cacheId})`); | ||||||
|             yield cacheHttpClient.saveCache(cacheId, archivePath, options); |             yield cacheHttpClient.saveCache(cacheId, archivePath, options); | ||||||
|         } |         } | ||||||
| @@ -47246,7 +47314,30 @@ exports.OidcClient = OidcClient; | |||||||
| //# sourceMappingURL=oidc-utils.js.map
 | //# sourceMappingURL=oidc-utils.js.map
 | ||||||
| 
 | 
 | ||||||
| /***/ }), | /***/ }), | ||||||
| /* 743 */, | /* 743 */ | ||||||
|  | /***/ (function(__unusedmodule, exports) { | ||||||
|  | 
 | ||||||
|  | "use strict"; | ||||||
|  | 
 | ||||||
|  | /* | ||||||
|  |  * Copyright The OpenTelemetry Authors | ||||||
|  |  * | ||||||
|  |  * Licensed under the Apache License, Version 2.0 (the "License"); | ||||||
|  |  * you may not use this file except in compliance with the License. | ||||||
|  |  * You may obtain a copy of the License at | ||||||
|  |  * | ||||||
|  |  *      https://www.apache.org/licenses/LICENSE-2.0
 | ||||||
|  |  * | ||||||
|  |  * Unless required by applicable law or agreed to in writing, software | ||||||
|  |  * distributed under the License is distributed on an "AS IS" BASIS, | ||||||
|  |  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||||
|  |  * See the License for the specific language governing permissions and | ||||||
|  |  * limitations under the License. | ||||||
|  |  */ | ||||||
|  | Object.defineProperty(exports, "__esModule", { value: true }); | ||||||
|  | //# sourceMappingURL=tracer_options.js.map
 | ||||||
|  | 
 | ||||||
|  | /***/ }), | ||||||
| /* 744 */, | /* 744 */, | ||||||
| /* 745 */, | /* 745 */, | ||||||
| /* 746 */, | /* 746 */, | ||||||
| @@ -47343,7 +47434,117 @@ function async(callback) | |||||||
| /* 753 */, | /* 753 */, | ||||||
| /* 754 */, | /* 754 */, | ||||||
| /* 755 */, | /* 755 */, | ||||||
| /* 756 */, | /* 756 */ | ||||||
|  | /***/ (function(__unusedmodule, exports, __webpack_require__) { | ||||||
|  | 
 | ||||||
|  | "use strict"; | ||||||
|  | 
 | ||||||
|  | /* | ||||||
|  |  * Copyright The OpenTelemetry Authors | ||||||
|  |  * | ||||||
|  |  * Licensed under the Apache License, Version 2.0 (the "License"); | ||||||
|  |  * you may not use this file except in compliance with the License. | ||||||
|  |  * You may obtain a copy of the License at | ||||||
|  |  * | ||||||
|  |  *      https://www.apache.org/licenses/LICENSE-2.0
 | ||||||
|  |  * | ||||||
|  |  * Unless required by applicable law or agreed to in writing, software | ||||||
|  |  * distributed under the License is distributed on an "AS IS" BASIS, | ||||||
|  |  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||||
|  |  * See the License for the specific language governing permissions and | ||||||
|  |  * limitations under the License. | ||||||
|  |  */ | ||||||
|  | Object.defineProperty(exports, "__esModule", { value: true }); | ||||||
|  | exports.TraceStateImpl = void 0; | ||||||
|  | var tracestate_validators_1 = __webpack_require__(590); | ||||||
|  | var MAX_TRACE_STATE_ITEMS = 32; | ||||||
|  | var MAX_TRACE_STATE_LEN = 512; | ||||||
|  | var LIST_MEMBERS_SEPARATOR = ','; | ||||||
|  | var LIST_MEMBER_KEY_VALUE_SPLITTER = '='; | ||||||
|  | /** | ||||||
|  |  * TraceState must be a class and not a simple object type because of the spec | ||||||
|  |  * requirement (https://www.w3.org/TR/trace-context/#tracestate-field).
 | ||||||
|  |  * | ||||||
|  |  * Here is the list of allowed mutations: | ||||||
|  |  * - New key-value pair should be added into the beginning of the list | ||||||
|  |  * - The value of any key can be updated. Modified keys MUST be moved to the | ||||||
|  |  * beginning of the list. | ||||||
|  |  */ | ||||||
|  | var TraceStateImpl = /** @class */ (function () { | ||||||
|  |     function TraceStateImpl(rawTraceState) { | ||||||
|  |         this._internalState = new Map(); | ||||||
|  |         if (rawTraceState) | ||||||
|  |             this._parse(rawTraceState); | ||||||
|  |     } | ||||||
|  |     TraceStateImpl.prototype.set = function (key, value) { | ||||||
|  |         // TODO: Benchmark the different approaches(map vs list) and
 | ||||||
|  |         // use the faster one.
 | ||||||
|  |         var traceState = this._clone(); | ||||||
|  |         if (traceState._internalState.has(key)) { | ||||||
|  |             traceState._internalState.delete(key); | ||||||
|  |         } | ||||||
|  |         traceState._internalState.set(key, value); | ||||||
|  |         return traceState; | ||||||
|  |     }; | ||||||
|  |     TraceStateImpl.prototype.unset = function (key) { | ||||||
|  |         var traceState = this._clone(); | ||||||
|  |         traceState._internalState.delete(key); | ||||||
|  |         return traceState; | ||||||
|  |     }; | ||||||
|  |     TraceStateImpl.prototype.get = function (key) { | ||||||
|  |         return this._internalState.get(key); | ||||||
|  |     }; | ||||||
|  |     TraceStateImpl.prototype.serialize = function () { | ||||||
|  |         var _this = this; | ||||||
|  |         return this._keys() | ||||||
|  |             .reduce(function (agg, key) { | ||||||
|  |             agg.push(key + LIST_MEMBER_KEY_VALUE_SPLITTER + _this.get(key)); | ||||||
|  |             return agg; | ||||||
|  |         }, []) | ||||||
|  |             .join(LIST_MEMBERS_SEPARATOR); | ||||||
|  |     }; | ||||||
|  |     TraceStateImpl.prototype._parse = function (rawTraceState) { | ||||||
|  |         if (rawTraceState.length > MAX_TRACE_STATE_LEN) | ||||||
|  |             return; | ||||||
|  |         this._internalState = rawTraceState | ||||||
|  |             .split(LIST_MEMBERS_SEPARATOR) | ||||||
|  |             .reverse() // Store in reverse so new keys (.set(...)) will be placed at the beginning
 | ||||||
|  |             .reduce(function (agg, part) { | ||||||
|  |             var listMember = part.trim(); // Optional Whitespace (OWS) handling
 | ||||||
|  |             var i = listMember.indexOf(LIST_MEMBER_KEY_VALUE_SPLITTER); | ||||||
|  |             if (i !== -1) { | ||||||
|  |                 var key = listMember.slice(0, i); | ||||||
|  |                 var value = listMember.slice(i + 1, part.length); | ||||||
|  |                 if (tracestate_validators_1.validateKey(key) && tracestate_validators_1.validateValue(value)) { | ||||||
|  |                     agg.set(key, value); | ||||||
|  |                 } | ||||||
|  |                 else { | ||||||
|  |                     // TODO: Consider to add warning log
 | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |             return agg; | ||||||
|  |         }, new Map()); | ||||||
|  |         // Because of the reverse() requirement, trunc must be done after map is created
 | ||||||
|  |         if (this._internalState.size > MAX_TRACE_STATE_ITEMS) { | ||||||
|  |             this._internalState = new Map(Array.from(this._internalState.entries()) | ||||||
|  |                 .reverse() // Use reverse same as original tracestate parse chain
 | ||||||
|  |                 .slice(0, MAX_TRACE_STATE_ITEMS)); | ||||||
|  |         } | ||||||
|  |     }; | ||||||
|  |     TraceStateImpl.prototype._keys = function () { | ||||||
|  |         return Array.from(this._internalState.keys()).reverse(); | ||||||
|  |     }; | ||||||
|  |     TraceStateImpl.prototype._clone = function () { | ||||||
|  |         var traceState = new TraceStateImpl(); | ||||||
|  |         traceState._internalState = new Map(this._internalState); | ||||||
|  |         return traceState; | ||||||
|  |     }; | ||||||
|  |     return TraceStateImpl; | ||||||
|  | }()); | ||||||
|  | exports.TraceStateImpl = TraceStateImpl; | ||||||
|  | //# sourceMappingURL=tracestate-impl.js.map
 | ||||||
|  | 
 | ||||||
|  | /***/ }), | ||||||
| /* 757 */, | /* 757 */, | ||||||
| /* 758 */, | /* 758 */, | ||||||
| /* 759 */, | /* 759 */, | ||||||
| @@ -49436,7 +49637,7 @@ module.exports = v4; | |||||||
| Object.defineProperty(exports, "__esModule", { value: true }); | Object.defineProperty(exports, "__esModule", { value: true }); | ||||||
| exports.VERSION = void 0; | exports.VERSION = void 0; | ||||||
| // this is autogenerated file, see scripts/version-update.js
 | // this is autogenerated file, see scripts/version-update.js
 | ||||||
| exports.VERSION = '1.0.4'; | exports.VERSION = '1.1.0'; | ||||||
| //# sourceMappingURL=version.js.map
 | //# sourceMappingURL=version.js.map
 | ||||||
| 
 | 
 | ||||||
| /***/ }), | /***/ }), | ||||||
| @@ -51568,9 +51769,7 @@ function retryTypedResponse(name, method, maxAttempts = constants_1.DefaultRetry | |||||||
|                 return { |                 return { | ||||||
|                     statusCode: error.statusCode, |                     statusCode: error.statusCode, | ||||||
|                     result: null, |                     result: null, | ||||||
|                     headers: {}, |                     headers: {} | ||||||
|                     message: error.message, |  | ||||||
|                     typeKey: error.result |  | ||||||
|                 }; |                 }; | ||||||
|             } |             } | ||||||
|             else { |             else { | ||||||
| @@ -51661,7 +51860,30 @@ Object.defineProperty(exports, "__esModule", { value: true }); | |||||||
| //# sourceMappingURL=attributes.js.map
 | //# sourceMappingURL=attributes.js.map
 | ||||||
| 
 | 
 | ||||||
| /***/ }), | /***/ }), | ||||||
| /* 907 */, | /* 907 */ | ||||||
|  | /***/ (function(__unusedmodule, exports) { | ||||||
|  | 
 | ||||||
|  | "use strict"; | ||||||
|  | 
 | ||||||
|  | /* | ||||||
|  |  * Copyright The OpenTelemetry Authors | ||||||
|  |  * | ||||||
|  |  * Licensed under the Apache License, Version 2.0 (the "License"); | ||||||
|  |  * you may not use this file except in compliance with the License. | ||||||
|  |  * You may obtain a copy of the License at | ||||||
|  |  * | ||||||
|  |  *      https://www.apache.org/licenses/LICENSE-2.0
 | ||||||
|  |  * | ||||||
|  |  * Unless required by applicable law or agreed to in writing, software | ||||||
|  |  * distributed under the License is distributed on an "AS IS" BASIS, | ||||||
|  |  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||||
|  |  * See the License for the specific language governing permissions and | ||||||
|  |  * limitations under the License. | ||||||
|  |  */ | ||||||
|  | Object.defineProperty(exports, "__esModule", { value: true }); | ||||||
|  | //# sourceMappingURL=Attributes.js.map
 | ||||||
|  | 
 | ||||||
|  | /***/ }), | ||||||
| /* 908 */, | /* 908 */, | ||||||
| /* 909 */, | /* 909 */, | ||||||
| /* 910 */ | /* 910 */ | ||||||
|   | |||||||
							
								
								
									
										10
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										10
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							| @@ -5,8 +5,8 @@ | |||||||
|   "requires": true, |   "requires": true, | ||||||
|   "dependencies": { |   "dependencies": { | ||||||
|     "@actions/cache": { |     "@actions/cache": { | ||||||
|       "version": "file:actions-cache-2.6.0.tgz", |       "version": "file:../toolkit/packages/cache/actions-cache-1.0.10.tgz", | ||||||
|       "integrity": "sha512-B4nmafK6ta7svnwFPDTWK+I5M9Yx5ZQeVau0u4viwnmHrFjLg8zYOL1eNEKOGM/7GXkRAN2jiyaXu8jW419BYw==", |       "integrity": "sha512-2f+C5Uk2KEtKoc7oq3N4LkhnQC+eJd6hre4vk10qUfOMB7UCip0QTU+oLRYMXnov7Cdh+Qd3inEJgLpDL/Whpg==", | ||||||
|       "requires": { |       "requires": { | ||||||
|         "@actions/core": "^1.2.6", |         "@actions/core": "^1.2.6", | ||||||
|         "@actions/exec": "^1.0.1", |         "@actions/exec": "^1.0.1", | ||||||
| @@ -1185,9 +1185,9 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "@opentelemetry/api": { |     "@opentelemetry/api": { | ||||||
|       "version": "1.0.4", |       "version": "1.1.0", | ||||||
|       "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.0.4.tgz", |       "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.1.0.tgz", | ||||||
|       "integrity": "sha512-BuJuXRSJNQ3QoKA6GWWDyuLpOUck+9hAXNMCnrloc1aWVoy6Xq6t9PUV08aBZ4Lutqq2LEHM486bpZqoViScog==" |       "integrity": "sha512-hf+3bwuBwtXsugA2ULBc95qxrOqP2pOekLz34BJhcAKawt94vfeNyUKpYc0lZQ/3sCP6LqRa7UAdHA7i5UODzQ==" | ||||||
|     }, |     }, | ||||||
|     "@sinonjs/commons": { |     "@sinonjs/commons": { | ||||||
|       "version": "1.8.3", |       "version": "1.8.3", | ||||||
|   | |||||||
| @@ -23,7 +23,7 @@ | |||||||
|   "author": "GitHub", |   "author": "GitHub", | ||||||
|   "license": "MIT", |   "license": "MIT", | ||||||
|   "dependencies": { |   "dependencies": { | ||||||
|     "@actions/cache": "file:actions-cache-2.6.0.tgz", |     "@actions/cache": "file:../toolkit/packages/cache/actions-cache-1.0.10.tgz", | ||||||
|     "@actions/core": "^1.2.6", |     "@actions/core": "^1.2.6", | ||||||
|     "@actions/exec": "^1.1.1", |     "@actions/exec": "^1.1.1", | ||||||
|     "@actions/io": "^1.1.2" |     "@actions/io": "^1.1.2" | ||||||
|   | |||||||
| @@ -3,7 +3,10 @@ import * as core from "@actions/core"; | |||||||
| import { Outputs, RefKey, State } from "../constants"; | import { Outputs, RefKey, State } from "../constants"; | ||||||
|  |  | ||||||
| export function isGhes(): boolean { | export function isGhes(): boolean { | ||||||
|     return false; |     const ghUrl = new URL( | ||||||
|  |         process.env["GITHUB_SERVER_URL"] || "https://github.com" | ||||||
|  |     ); | ||||||
|  |     return ghUrl.hostname.toUpperCase() !== "GITHUB.COM"; | ||||||
| } | } | ||||||
|  |  | ||||||
| export function isExactKeyMatch(key: string, cacheKey?: string): boolean { | export function isExactKeyMatch(key: string, cacheKey?: string): boolean { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user