From 5764771c4ed0af5f5ae3441eda58d6eed4d655c1 Mon Sep 17 00:00:00 2001 From: james-gibbons-lark <98919658+james-gibbons-lark@users.noreply.github.com> Date: Wed, 13 Mar 2024 17:21:04 -0700 Subject: [PATCH] Fix: Add userAgent to HttpClient (#23) This commit adds a User-Agent header to the HttpClient. Web Application Firewalls commonly have rules to block http requests missing this header. --- dist/terrakube.js | 2 +- src/terrakube.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dist/terrakube.js b/dist/terrakube.js index 00d94ff..40bfa94 100644 --- a/dist/terrakube.js +++ b/dist/terrakube.js @@ -37,7 +37,7 @@ const core = __importStar(require("@actions/core")); const httpm = __importStar(require("@actions/http-client")); class TerrakubeClient { constructor(gitHubActionInput) { - this.httpClient = new httpm.HttpClient(); + this.httpClient = new httpm.HttpClient("TerrakubeActionGithub"); this.gitHubActionInput = gitHubActionInput; this.authenticationToken = 'empty'; core.info(`Creating Terrakube CLient....`); diff --git a/src/terrakube.ts b/src/terrakube.ts index 80562da..18fc849 100644 --- a/src/terrakube.ts +++ b/src/terrakube.ts @@ -9,7 +9,7 @@ export class TerrakubeClient { private gitHubActionInput: GitHubActionInput; constructor(gitHubActionInput: GitHubActionInput) { - this.httpClient = new httpm.HttpClient(); + this.httpClient = new httpm.HttpClient("TerrakubeActionGithub"); this.gitHubActionInput = gitHubActionInput; this.authenticationToken = 'empty'