diff --git a/dist/index.js b/dist/index.js index f0ef7f7..022ddc5 100644 --- a/dist/index.js +++ b/dist/index.js @@ -51648,6 +51648,19 @@ function getProxyFetch(destinationUrl) { function getApiBaseUrl() { return process.env['GITHUB_API_URL'] || 'https://api.github.com'; } +function getUserAgentWithOrchestrationId(baseUserAgent) { + var _a; + const orchId = (_a = process.env['ACTIONS_ORCHESTRATION_ID']) === null || _a === void 0 ? void 0 : _a.trim(); + if (orchId) { + const sanitizedId = orchId.replace(/[^a-z0-9_.-]/gi, '_'); + const tag = `actions_orchestration_id/${sanitizedId}`; + if (baseUserAgent === null || baseUserAgent === void 0 ? void 0 : baseUserAgent.includes(tag)) + return baseUserAgent; + const ua = baseUserAgent ? `${baseUserAgent} ` : ''; + return `${ua}${tag}`; + } + return baseUserAgent; +} //# sourceMappingURL=utils.js.map ;// CONCATENATED MODULE: ./node_modules/universal-user-agent/index.js function getUserAgent() { @@ -55759,6 +55772,7 @@ const defaults = { } }; const GitHub = Octokit.plugin(restEndpointMethods, paginateRest).defaults(defaults); + /** * Convience function to correctly format Octokit Options to pass into the constructor. * @@ -55772,6 +55786,11 @@ function getOctokitOptions(token, options) { if (auth) { opts.auth = auth; } + // Orchestration ID + const userAgent = getUserAgentWithOrchestrationId(opts.userAgent); + if (userAgent) { + opts.userAgent = userAgent; + } return opts; } //# sourceMappingURL=utils.js.map