node_modules: update (#129)

Co-authored-by: dawidd6 <9713907+dawidd6@users.noreply.github.com>
This commit is contained in:
Dawid Dziurla
2026-01-09 14:33:47 +01:00
committed by GitHub
parent 17560e521b
commit 0fe8953f25
11 changed files with 853 additions and 12 deletions

View File

@@ -1,6 +1,6 @@
{
"name": "@actions/core",
"version": "2.0.1",
"version": "2.0.2",
"description": "Actions core lib",
"keywords": [
"github",
@@ -37,7 +37,7 @@
},
"dependencies": {
"@actions/exec": "^2.0.0",
"@actions/http-client": "^3.0.0"
"@actions/http-client": "^3.0.1"
},
"devDependencies": {
"@types/node": "^16.18.112"

View File

@@ -137,6 +137,7 @@ export declare class HttpClient {
private _getExistingOrDefaultContentTypeHeader;
private _getAgent;
private _getProxyAgentDispatcher;
private _getUserAgentWithOrchestrationId;
private _performExponentialBackoff;
private _processResponse;
}

View File

@@ -168,7 +168,7 @@ class HttpClient {
this._maxRetries = 1;
this._keepAlive = false;
this._disposed = false;
this.userAgent = userAgent;
this.userAgent = this._getUserAgentWithOrchestrationId(userAgent);
this.handlers = handlers || [];
this.requestOptions = requestOptions;
if (requestOptions) {
@@ -648,6 +648,17 @@ class HttpClient {
}
return proxyAgent;
}
_getUserAgentWithOrchestrationId(userAgent) {
const baseUserAgent = userAgent || 'actions/http-client';
const orchId = process.env['ACTIONS_ORCHESTRATION_ID'];
if (orchId) {
// Sanitize the orchestration ID to ensure it contains only valid characters
// Valid characters: 0-9, a-z, _, -, .
const sanitizedId = orchId.replace(/[^a-z0-9_.-]/gi, '_');
return `${baseUserAgent} actions_orchestration_id/${sanitizedId}`;
}
return baseUserAgent;
}
_performExponentialBackoff(retryNumber) {
return __awaiter(this, void 0, void 0, function* () {
retryNumber = Math.min(ExponentialBackoffCeiling, retryNumber);

File diff suppressed because one or more lines are too long

View File

@@ -1,6 +1,6 @@
{
"name": "@actions/http-client",
"version": "3.0.0",
"version": "3.0.1",
"description": "Actions Http Client",
"keywords": [
"github",