From 0af328119528d62ca2508fc1dbe8b1436ca8d273 Mon Sep 17 00:00:00 2001 From: "Michael B. Gale" Date: Fri, 25 Sep 2026 18:17:29 +0100 Subject: [PATCH] Use `gitHubVersion` from config if available in `init-action-post` --- lib/entry-points.js | 4 ++-- src/init-action-post.ts | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/lib/entry-points.js b/lib/entry-points.js index 3f2f37420..7a81f669f 100644 --- a/lib/entry-points.js +++ b/lib/entry-points.js @@ -163045,7 +163045,8 @@ async function run4(startedAt) { try { const jobStatus2 = getOptionalInput("job-status"); restoreInputs(logger); - const gitHubVersion = await getGitHubVersion(); + config = await getConfig(getTemporaryDirectory(), logger); + const gitHubVersion = config?.gitHubVersion ?? await getGitHubVersion(); checkGitHubVersionInRange(gitHubVersion, logger); const repositoryNwo = getRepositoryNwo(); const features = initFeatures( @@ -163054,7 +163055,6 @@ async function run4(startedAt) { getTemporaryDirectory(), logger ); - config = await getConfig(getTemporaryDirectory(), logger); if (config === void 0) { logger.warning( "Debugging artifacts are unavailable since the 'init' Action failed before it could produce any." diff --git a/src/init-action-post.ts b/src/init-action-post.ts index e3a68b0e5..37ab94f37 100644 --- a/src/init-action-post.ts +++ b/src/init-action-post.ts @@ -64,7 +64,9 @@ async function run(startedAt: Date) { // Restore inputs from `init` Action. restoreInputs(logger); - const gitHubVersion = await getGitHubVersion(); + config = await getConfig(getTemporaryDirectory(), logger); + + const gitHubVersion = config?.gitHubVersion ?? (await getGitHubVersion()); checkGitHubVersionInRange(gitHubVersion, logger); const repositoryNwo = getRepositoryNwo(); @@ -75,7 +77,6 @@ async function run(startedAt: Date) { logger, ); - config = await getConfig(getTemporaryDirectory(), logger); if (config === undefined) { logger.warning( "Debugging artifacts are unavailable since the 'init' Action failed before it could produce any.",