From 9e6fb5a712e3049e4342460bd281c371b7db161b Mon Sep 17 00:00:00 2001 From: Shailesh Hande Date: Wed, 8 Oct 2025 22:07:53 +0530 Subject: [PATCH 1/3] dynamically passing host url while creating Octokit object --- dist/index.js | 6 ++++++ dist/services/application-service.js | 3 +++ dist/services/pipeline-results-service.js | 2 ++ dist/services/policy-results-services.js | 1 + src/services/application-service.ts | 4 ++++ src/services/pipeline-results-service.ts | 3 +++ src/services/policy-results-services.ts | 1 + 7 files changed, 20 insertions(+) diff --git a/dist/index.js b/dist/index.js index df02a14..a96f4b4 100644 --- a/dist/index.js +++ b/dist/index.js @@ -85680,8 +85680,10 @@ async function validateVeracodeApiCreds(inputs) { owner: repo[0], repo: repo[1], }; + console.log("process.env.GITHUB_API_URL: ", process.env.GITHUB_API_URL); const octokit = new rest_1.Octokit({ auth: inputs.token, + baseUrl: process.env.GITHUB_API_URL, }); const checkStatic = { owner: ownership.owner, @@ -85743,6 +85745,7 @@ async function validatePolicyName(inputs) { }; const octokit = new rest_1.Octokit({ auth: inputs.token, + baseUrl: process.env.GITHUB_API_URL, }); const checkStatic = { owner: ownership.owner, @@ -86243,8 +86246,10 @@ async function preparePipelineResults(inputs) { check_run_id: inputs.check_run_id, status: Checks.Status.Completed, }; + console.log("process.env.GITHUB_API_URL: ", process.env.GITHUB_API_URL); const octokit = new rest_1.Octokit({ auth: inputs.token, + baseUrl: process.env.GITHUB_API_URL, }); if (!(0, inputs_1.vaildateScanResultsActionInput)(inputs)) { core.setFailed('token, check_run_id and source_repository are required.'); @@ -86470,6 +86475,7 @@ const http = __importStar(__nccwpck_require__(37542)); async function preparePolicyResults(inputs) { const octokit = new rest_1.Octokit({ auth: inputs.token, + baseUrl: process.env.GITHUB_API_URL, }); const repo = inputs.source_repository.split('/'); const ownership = { diff --git a/dist/services/application-service.js b/dist/services/application-service.js index 575758e..aea8b09 100644 --- a/dist/services/application-service.js +++ b/dist/services/application-service.js @@ -161,8 +161,10 @@ async function validateVeracodeApiCreds(inputs) { owner: repo[0], repo: repo[1], }; + console.log("process.env.GITHUB_API_URL: ", process.env.GITHUB_API_URL); const octokit = new rest_1.Octokit({ auth: inputs.token, + baseUrl: process.env.GITHUB_API_URL, }); const checkStatic = { owner: ownership.owner, @@ -224,6 +226,7 @@ async function validatePolicyName(inputs) { }; const octokit = new rest_1.Octokit({ auth: inputs.token, + baseUrl: process.env.GITHUB_API_URL, }); const checkStatic = { owner: ownership.owner, diff --git a/dist/services/pipeline-results-service.js b/dist/services/pipeline-results-service.js index a5e35f6..852bb2d 100644 --- a/dist/services/pipeline-results-service.js +++ b/dist/services/pipeline-results-service.js @@ -223,8 +223,10 @@ async function preparePipelineResults(inputs) { check_run_id: inputs.check_run_id, status: Checks.Status.Completed, }; + console.log("process.env.GITHUB_API_URL: ", process.env.GITHUB_API_URL); const octokit = new rest_1.Octokit({ auth: inputs.token, + baseUrl: process.env.GITHUB_API_URL, }); if (!(0, inputs_1.vaildateScanResultsActionInput)(inputs)) { core.setFailed('token, check_run_id and source_repository are required.'); diff --git a/dist/services/policy-results-services.js b/dist/services/policy-results-services.js index 4047345..fa2854f 100644 --- a/dist/services/policy-results-services.js +++ b/dist/services/policy-results-services.js @@ -49,6 +49,7 @@ const http = __importStar(require("../api/http-request")); async function preparePolicyResults(inputs) { const octokit = new rest_1.Octokit({ auth: inputs.token, + baseUrl: process.env.GITHUB_API_URL, }); const repo = inputs.source_repository.split('/'); const ownership = { diff --git a/src/services/application-service.ts b/src/services/application-service.ts index 4a4237e..653a3bf 100644 --- a/src/services/application-service.ts +++ b/src/services/application-service.ts @@ -140,8 +140,11 @@ export async function validateVeracodeApiCreds(inputs: Inputs): Promise { const octokit = new Octokit({ auth: inputs.token, + baseUrl: process.env.GITHUB_API_URL, }); const checkStatic: Checks.ChecksStatic = { diff --git a/src/services/pipeline-results-service.ts b/src/services/pipeline-results-service.ts index 816cdd9..25a7011 100644 --- a/src/services/pipeline-results-service.ts +++ b/src/services/pipeline-results-service.ts @@ -228,8 +228,11 @@ export async function preparePipelineResults(inputs: Inputs): Promise { status: Checks.Status.Completed, }; + console.log("process.env.GITHUB_API_URL: ", process.env.GITHUB_API_URL); + const octokit = new Octokit({ auth: inputs.token, + baseUrl: process.env.GITHUB_API_URL, }); // When the action is preparePolicyResults, need to make sure token, diff --git a/src/services/policy-results-services.ts b/src/services/policy-results-services.ts index f4278cd..7cc6dff 100644 --- a/src/services/policy-results-services.ts +++ b/src/services/policy-results-services.ts @@ -12,6 +12,7 @@ import * as http from '../api/http-request'; export async function preparePolicyResults(inputs: Inputs): Promise { const octokit = new Octokit({ auth: inputs.token, + baseUrl: process.env.GITHUB_API_URL, }); const repo = inputs.source_repository.split('/'); From 6b9f4efc7d5d11a36cbda3a894c85039a38d674b Mon Sep 17 00:00:00 2001 From: Shailesh Hande Date: Wed, 8 Oct 2025 22:26:21 +0530 Subject: [PATCH 2/3] dynamically passing host url while creating Octokit object --- dist/index.js | 2 -- dist/services/application-service.js | 1 - dist/services/pipeline-results-service.js | 1 - src/services/application-service.ts | 2 -- src/services/pipeline-results-service.ts | 2 -- 5 files changed, 8 deletions(-) diff --git a/dist/index.js b/dist/index.js index a96f4b4..2b948e3 100644 --- a/dist/index.js +++ b/dist/index.js @@ -85680,7 +85680,6 @@ async function validateVeracodeApiCreds(inputs) { owner: repo[0], repo: repo[1], }; - console.log("process.env.GITHUB_API_URL: ", process.env.GITHUB_API_URL); const octokit = new rest_1.Octokit({ auth: inputs.token, baseUrl: process.env.GITHUB_API_URL, @@ -86246,7 +86245,6 @@ async function preparePipelineResults(inputs) { check_run_id: inputs.check_run_id, status: Checks.Status.Completed, }; - console.log("process.env.GITHUB_API_URL: ", process.env.GITHUB_API_URL); const octokit = new rest_1.Octokit({ auth: inputs.token, baseUrl: process.env.GITHUB_API_URL, diff --git a/dist/services/application-service.js b/dist/services/application-service.js index aea8b09..ef50efc 100644 --- a/dist/services/application-service.js +++ b/dist/services/application-service.js @@ -161,7 +161,6 @@ async function validateVeracodeApiCreds(inputs) { owner: repo[0], repo: repo[1], }; - console.log("process.env.GITHUB_API_URL: ", process.env.GITHUB_API_URL); const octokit = new rest_1.Octokit({ auth: inputs.token, baseUrl: process.env.GITHUB_API_URL, diff --git a/dist/services/pipeline-results-service.js b/dist/services/pipeline-results-service.js index 852bb2d..2ab9bd4 100644 --- a/dist/services/pipeline-results-service.js +++ b/dist/services/pipeline-results-service.js @@ -223,7 +223,6 @@ async function preparePipelineResults(inputs) { check_run_id: inputs.check_run_id, status: Checks.Status.Completed, }; - console.log("process.env.GITHUB_API_URL: ", process.env.GITHUB_API_URL); const octokit = new rest_1.Octokit({ auth: inputs.token, baseUrl: process.env.GITHUB_API_URL, diff --git a/src/services/application-service.ts b/src/services/application-service.ts index 653a3bf..d546f03 100644 --- a/src/services/application-service.ts +++ b/src/services/application-service.ts @@ -140,8 +140,6 @@ export async function validateVeracodeApiCreds(inputs: Inputs): Promise { status: Checks.Status.Completed, }; - console.log("process.env.GITHUB_API_URL: ", process.env.GITHUB_API_URL); - const octokit = new Octokit({ auth: inputs.token, baseUrl: process.env.GITHUB_API_URL, From 3acf53d2c8c102d54cbacfbe955ed0b936bca720 Mon Sep 17 00:00:00 2001 From: Shailesh Hande Date: Thu, 9 Oct 2025 14:01:39 +0530 Subject: [PATCH 3/3] set api url defualt if env is missing --- dist/index.js | 12 ++++++++---- dist/services/application-service.js | 6 ++++-- dist/services/pipeline-results-service.js | 3 ++- dist/services/policy-results-services.js | 3 ++- src/services/application-service.ts | 8 +++++--- src/services/pipeline-results-service.ts | 3 ++- src/services/policy-results-services.ts | 3 ++- 7 files changed, 25 insertions(+), 13 deletions(-) diff --git a/dist/index.js b/dist/index.js index 2b948e3..7b0faee 100644 --- a/dist/index.js +++ b/dist/index.js @@ -85680,9 +85680,10 @@ async function validateVeracodeApiCreds(inputs) { owner: repo[0], repo: repo[1], }; + const baseUrl = process.env.GITHUB_API_URL || 'https://api.github.com'; const octokit = new rest_1.Octokit({ auth: inputs.token, - baseUrl: process.env.GITHUB_API_URL, + baseUrl: baseUrl }); const checkStatic = { owner: ownership.owner, @@ -85742,9 +85743,10 @@ async function validatePolicyName(inputs) { owner: repo[0], repo: repo[1], }; + const baseUrl = process.env.GITHUB_API_URL || 'https://api.github.com'; const octokit = new rest_1.Octokit({ auth: inputs.token, - baseUrl: process.env.GITHUB_API_URL, + baseUrl: baseUrl }); const checkStatic = { owner: ownership.owner, @@ -86245,9 +86247,10 @@ async function preparePipelineResults(inputs) { check_run_id: inputs.check_run_id, status: Checks.Status.Completed, }; + const baseUrl = process.env.GITHUB_API_URL || 'https://api.github.com'; const octokit = new rest_1.Octokit({ auth: inputs.token, - baseUrl: process.env.GITHUB_API_URL, + baseUrl: baseUrl }); if (!(0, inputs_1.vaildateScanResultsActionInput)(inputs)) { core.setFailed('token, check_run_id and source_repository are required.'); @@ -86471,9 +86474,10 @@ const check_service_1 = __nccwpck_require__(42450); const app_config_1 = __importDefault(__nccwpck_require__(971)); const http = __importStar(__nccwpck_require__(37542)); async function preparePolicyResults(inputs) { + const baseUrl = process.env.GITHUB_API_URL || 'https://api.github.com'; const octokit = new rest_1.Octokit({ auth: inputs.token, - baseUrl: process.env.GITHUB_API_URL, + baseUrl: baseUrl }); const repo = inputs.source_repository.split('/'); const ownership = { diff --git a/dist/services/application-service.js b/dist/services/application-service.js index ef50efc..f475041 100644 --- a/dist/services/application-service.js +++ b/dist/services/application-service.js @@ -161,9 +161,10 @@ async function validateVeracodeApiCreds(inputs) { owner: repo[0], repo: repo[1], }; + const baseUrl = process.env.GITHUB_API_URL || 'https://api.github.com'; const octokit = new rest_1.Octokit({ auth: inputs.token, - baseUrl: process.env.GITHUB_API_URL, + baseUrl: baseUrl }); const checkStatic = { owner: ownership.owner, @@ -223,9 +224,10 @@ async function validatePolicyName(inputs) { owner: repo[0], repo: repo[1], }; + const baseUrl = process.env.GITHUB_API_URL || 'https://api.github.com'; const octokit = new rest_1.Octokit({ auth: inputs.token, - baseUrl: process.env.GITHUB_API_URL, + baseUrl: baseUrl }); const checkStatic = { owner: ownership.owner, diff --git a/dist/services/pipeline-results-service.js b/dist/services/pipeline-results-service.js index 2ab9bd4..9c7e883 100644 --- a/dist/services/pipeline-results-service.js +++ b/dist/services/pipeline-results-service.js @@ -223,9 +223,10 @@ async function preparePipelineResults(inputs) { check_run_id: inputs.check_run_id, status: Checks.Status.Completed, }; + const baseUrl = process.env.GITHUB_API_URL || 'https://api.github.com'; const octokit = new rest_1.Octokit({ auth: inputs.token, - baseUrl: process.env.GITHUB_API_URL, + baseUrl: baseUrl }); if (!(0, inputs_1.vaildateScanResultsActionInput)(inputs)) { core.setFailed('token, check_run_id and source_repository are required.'); diff --git a/dist/services/policy-results-services.js b/dist/services/policy-results-services.js index fa2854f..a022f45 100644 --- a/dist/services/policy-results-services.js +++ b/dist/services/policy-results-services.js @@ -47,9 +47,10 @@ const check_service_1 = require("./check-service"); const app_config_1 = __importDefault(require("../app-config")); const http = __importStar(require("../api/http-request")); async function preparePolicyResults(inputs) { + const baseUrl = process.env.GITHUB_API_URL || 'https://api.github.com'; const octokit = new rest_1.Octokit({ auth: inputs.token, - baseUrl: process.env.GITHUB_API_URL, + baseUrl: baseUrl }); const repo = inputs.source_repository.split('/'); const ownership = { diff --git a/src/services/application-service.ts b/src/services/application-service.ts index d546f03..a1fd4a3 100644 --- a/src/services/application-service.ts +++ b/src/services/application-service.ts @@ -139,10 +139,11 @@ export async function validateVeracodeApiCreds(inputs: Inputs): Promise { repo: repo[1], }; + const baseUrl = process.env.GITHUB_API_URL || 'https://api.github.com'; const octokit = new Octokit({ auth: inputs.token, - baseUrl: process.env.GITHUB_API_URL, + baseUrl: baseUrl }); const checkStatic: Checks.ChecksStatic = { diff --git a/src/services/pipeline-results-service.ts b/src/services/pipeline-results-service.ts index fc9effb..889b394 100644 --- a/src/services/pipeline-results-service.ts +++ b/src/services/pipeline-results-service.ts @@ -228,9 +228,10 @@ export async function preparePipelineResults(inputs: Inputs): Promise { status: Checks.Status.Completed, }; + const baseUrl = process.env.GITHUB_API_URL || 'https://api.github.com'; const octokit = new Octokit({ auth: inputs.token, - baseUrl: process.env.GITHUB_API_URL, + baseUrl: baseUrl }); // When the action is preparePolicyResults, need to make sure token, diff --git a/src/services/policy-results-services.ts b/src/services/policy-results-services.ts index 7cc6dff..e701c33 100644 --- a/src/services/policy-results-services.ts +++ b/src/services/policy-results-services.ts @@ -10,9 +10,10 @@ import * as VeracodeApplication from '../namespaces/VeracodeApplication'; import * as http from '../api/http-request'; export async function preparePolicyResults(inputs: Inputs): Promise { + const baseUrl = process.env.GITHUB_API_URL || 'https://api.github.com'; const octokit = new Octokit({ auth: inputs.token, - baseUrl: process.env.GITHUB_API_URL, + baseUrl: baseUrl }); const repo = inputs.source_repository.split('/');