From 1fc7d3785dc1d1ab06fa848d631eeb834a7e1e1e Mon Sep 17 00:00:00 2001 From: Henry Mercer Date: Wed, 10 Dec 2025 17:37:28 +0000 Subject: [PATCH] Rename GHE_DOTCOM to GHEC_DR This more closely reflects the published naming https://docs.github.com/en/enterprise-cloud@latest/admin/data-residency/about-github-enterprise-cloud-with-data-residency --- lib/analyze-action-post.js | 2 +- lib/analyze-action.js | 8 ++++---- lib/autobuild-action.js | 6 +++--- lib/init-action-post.js | 4 ++-- lib/init-action.js | 6 +++--- lib/resolve-environment-action.js | 4 ++-- lib/setup-codeql-action.js | 6 +++--- lib/start-proxy-action-post.js | 2 +- lib/upload-lib.js | 2 +- lib/upload-sarif-action-post.js | 2 +- lib/upload-sarif-action.js | 6 +++--- src/api-client.test.ts | 4 ++-- src/api-client.ts | 2 +- src/database-upload.ts | 2 +- src/feature-flags.test.ts | 6 +++--- src/feature-flags.ts | 2 +- src/util.test.ts | 8 ++++---- src/util.ts | 6 +++--- 18 files changed, 39 insertions(+), 39 deletions(-) diff --git a/lib/analyze-action-post.js b/lib/analyze-action-post.js index e9d563953..b6bab330a 100644 --- a/lib/analyze-action-post.js +++ b/lib/analyze-action-post.js @@ -119465,7 +119465,7 @@ async function getGitHubVersionFromApi(apiClient, apiDetails) { return { type: "GitHub.com" /* DOTCOM */ }; } if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") { - return { type: "GHEC-DR" /* GHE_DOTCOM */ }; + return { type: "GHEC-DR" /* GHEC_DR */ }; } const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER]; return { type: "GHES" /* GHES */, version }; diff --git a/lib/analyze-action.js b/lib/analyze-action.js index aa7ae2919..8ab312d99 100644 --- a/lib/analyze-action.js +++ b/lib/analyze-action.js @@ -87417,7 +87417,7 @@ async function checkDiskUsage(logger) { function checkActionVersion(version, githubVersion) { if (!semver.satisfies(version, ">=4") && // do not log error if the customer is already running v4 !process.env["CODEQL_ACTION_DID_LOG_VERSION_DEPRECATION" /* LOG_VERSION_DEPRECATION */]) { - if (githubVersion.type === "GitHub.com" /* DOTCOM */ || githubVersion.type === "GHEC-DR" /* GHE_DOTCOM */ || githubVersion.type === "GHES" /* GHES */ && semver.satisfies( + if (githubVersion.type === "GitHub.com" /* DOTCOM */ || githubVersion.type === "GHEC-DR" /* GHEC_DR */ || githubVersion.type === "GHES" /* GHES */ && semver.satisfies( semver.coerce(githubVersion.version) ?? "0.0.0", ">=3.20" )) { @@ -87800,7 +87800,7 @@ async function getGitHubVersionFromApi(apiClient, apiDetails) { return { type: "GitHub.com" /* DOTCOM */ }; } if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") { - return { type: "GHEC-DR" /* GHE_DOTCOM */ }; + return { type: "GHEC-DR" /* GHEC_DR */ }; } const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER]; return { type: "GHES" /* GHES */, version }; @@ -89096,7 +89096,7 @@ var GitHubFeatureFlags = class { } }; function supportsFeatureFlags(githubVariant) { - return githubVariant === "GitHub.com" /* DOTCOM */ || githubVariant === "GHEC-DR" /* GHE_DOTCOM */; + return githubVariant === "GitHub.com" /* DOTCOM */ || githubVariant === "GHEC-DR" /* GHEC_DR */; } // src/diff-informed-analysis-utils.ts @@ -91689,7 +91689,7 @@ async function cleanupAndUploadDatabases(repositoryNwo, codeql, config, apiDetai logger.debug("In test mode. Skipping database upload."); return; } - if (config.gitHubVersion.type !== "GitHub.com" /* DOTCOM */ && config.gitHubVersion.type !== "GHEC-DR" /* GHE_DOTCOM */) { + if (config.gitHubVersion.type !== "GitHub.com" /* DOTCOM */ && config.gitHubVersion.type !== "GHEC-DR" /* GHEC_DR */) { logger.debug("Not running against github.com or GHEC-DR. Skipping upload."); return; } diff --git a/lib/autobuild-action.js b/lib/autobuild-action.js index d960a3efc..965591d63 100644 --- a/lib/autobuild-action.js +++ b/lib/autobuild-action.js @@ -83161,7 +83161,7 @@ async function checkDiskUsage(logger) { function checkActionVersion(version, githubVersion) { if (!semver.satisfies(version, ">=4") && // do not log error if the customer is already running v4 !process.env["CODEQL_ACTION_DID_LOG_VERSION_DEPRECATION" /* LOG_VERSION_DEPRECATION */]) { - if (githubVersion.type === "GitHub.com" /* DOTCOM */ || githubVersion.type === "GHEC-DR" /* GHE_DOTCOM */ || githubVersion.type === "GHES" /* GHES */ && semver.satisfies( + if (githubVersion.type === "GitHub.com" /* DOTCOM */ || githubVersion.type === "GHEC-DR" /* GHEC_DR */ || githubVersion.type === "GHES" /* GHES */ && semver.satisfies( semver.coerce(githubVersion.version) ?? "0.0.0", ">=3.20" )) { @@ -83374,7 +83374,7 @@ async function getGitHubVersionFromApi(apiClient, apiDetails) { return { type: "GitHub.com" /* DOTCOM */ }; } if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") { - return { type: "GHEC-DR" /* GHE_DOTCOM */ }; + return { type: "GHEC-DR" /* GHEC_DR */ }; } const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER]; return { type: "GHES" /* GHES */, version }; @@ -84415,7 +84415,7 @@ var GitHubFeatureFlags = class { } }; function supportsFeatureFlags(githubVariant) { - return githubVariant === "GitHub.com" /* DOTCOM */ || githubVariant === "GHEC-DR" /* GHE_DOTCOM */; + return githubVariant === "GitHub.com" /* DOTCOM */ || githubVariant === "GHEC-DR" /* GHEC_DR */; } // src/trap-caching.ts diff --git a/lib/init-action-post.js b/lib/init-action-post.js index 0cb62be1d..24c0be53a 100644 --- a/lib/init-action-post.js +++ b/lib/init-action-post.js @@ -122675,7 +122675,7 @@ async function getGitHubVersionFromApi(apiClient, apiDetails) { return { type: "GitHub.com" /* DOTCOM */ }; } if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") { - return { type: "GHEC-DR" /* GHE_DOTCOM */ }; + return { type: "GHEC-DR" /* GHEC_DR */ }; } const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER]; return { type: "GHES" /* GHES */, version }; @@ -123856,7 +123856,7 @@ var GitHubFeatureFlags = class { } }; function supportsFeatureFlags(githubVariant) { - return githubVariant === "GitHub.com" /* DOTCOM */ || githubVariant === "GHEC-DR" /* GHE_DOTCOM */; + return githubVariant === "GitHub.com" /* DOTCOM */ || githubVariant === "GHEC-DR" /* GHEC_DR */; } // src/diff-informed-analysis-utils.ts diff --git a/lib/init-action.js b/lib/init-action.js index 5c5253b9c..1ee94b7d8 100644 --- a/lib/init-action.js +++ b/lib/init-action.js @@ -84738,7 +84738,7 @@ async function checkDiskUsage(logger) { function checkActionVersion(version, githubVersion) { if (!semver.satisfies(version, ">=4") && // do not log error if the customer is already running v4 !process.env["CODEQL_ACTION_DID_LOG_VERSION_DEPRECATION" /* LOG_VERSION_DEPRECATION */]) { - if (githubVersion.type === "GitHub.com" /* DOTCOM */ || githubVersion.type === "GHEC-DR" /* GHE_DOTCOM */ || githubVersion.type === "GHES" /* GHES */ && semver.satisfies( + if (githubVersion.type === "GitHub.com" /* DOTCOM */ || githubVersion.type === "GHEC-DR" /* GHEC_DR */ || githubVersion.type === "GHES" /* GHES */ && semver.satisfies( semver.coerce(githubVersion.version) ?? "0.0.0", ">=3.20" )) { @@ -85125,7 +85125,7 @@ async function getGitHubVersionFromApi(apiClient, apiDetails) { return { type: "GitHub.com" /* DOTCOM */ }; } if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") { - return { type: "GHEC-DR" /* GHE_DOTCOM */ }; + return { type: "GHEC-DR" /* GHEC_DR */ }; } const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER]; return { type: "GHES" /* GHES */, version }; @@ -86510,7 +86510,7 @@ var GitHubFeatureFlags = class { } }; function supportsFeatureFlags(githubVariant) { - return githubVariant === "GitHub.com" /* DOTCOM */ || githubVariant === "GHEC-DR" /* GHE_DOTCOM */; + return githubVariant === "GitHub.com" /* DOTCOM */ || githubVariant === "GHEC-DR" /* GHEC_DR */; } // src/diff-informed-analysis-utils.ts diff --git a/lib/resolve-environment-action.js b/lib/resolve-environment-action.js index f6176cc3b..a277fbbff 100644 --- a/lib/resolve-environment-action.js +++ b/lib/resolve-environment-action.js @@ -83173,7 +83173,7 @@ async function checkDiskUsage(logger) { function checkActionVersion(version, githubVersion) { if (!semver.satisfies(version, ">=4") && // do not log error if the customer is already running v4 !process.env["CODEQL_ACTION_DID_LOG_VERSION_DEPRECATION" /* LOG_VERSION_DEPRECATION */]) { - if (githubVersion.type === "GitHub.com" /* DOTCOM */ || githubVersion.type === "GHEC-DR" /* GHE_DOTCOM */ || githubVersion.type === "GHES" /* GHES */ && semver.satisfies( + if (githubVersion.type === "GitHub.com" /* DOTCOM */ || githubVersion.type === "GHEC-DR" /* GHEC_DR */ || githubVersion.type === "GHES" /* GHES */ && semver.satisfies( semver.coerce(githubVersion.version) ?? "0.0.0", ">=3.20" )) { @@ -83382,7 +83382,7 @@ async function getGitHubVersionFromApi(apiClient, apiDetails) { return { type: "GitHub.com" /* DOTCOM */ }; } if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") { - return { type: "GHEC-DR" /* GHE_DOTCOM */ }; + return { type: "GHEC-DR" /* GHEC_DR */ }; } const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER]; return { type: "GHES" /* GHES */, version }; diff --git a/lib/setup-codeql-action.js b/lib/setup-codeql-action.js index 5b3170049..e59a1b77e 100644 --- a/lib/setup-codeql-action.js +++ b/lib/setup-codeql-action.js @@ -83249,7 +83249,7 @@ async function checkDiskUsage(logger) { function checkActionVersion(version, githubVersion) { if (!semver.satisfies(version, ">=4") && // do not log error if the customer is already running v4 !process.env["CODEQL_ACTION_DID_LOG_VERSION_DEPRECATION" /* LOG_VERSION_DEPRECATION */]) { - if (githubVersion.type === "GitHub.com" /* DOTCOM */ || githubVersion.type === "GHEC-DR" /* GHE_DOTCOM */ || githubVersion.type === "GHES" /* GHES */ && semver.satisfies( + if (githubVersion.type === "GitHub.com" /* DOTCOM */ || githubVersion.type === "GHEC-DR" /* GHEC_DR */ || githubVersion.type === "GHES" /* GHES */ && semver.satisfies( semver.coerce(githubVersion.version) ?? "0.0.0", ">=3.20" )) { @@ -83499,7 +83499,7 @@ async function getGitHubVersionFromApi(apiClient, apiDetails) { return { type: "GitHub.com" /* DOTCOM */ }; } if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") { - return { type: "GHEC-DR" /* GHE_DOTCOM */ }; + return { type: "GHEC-DR" /* GHEC_DR */ }; } const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER]; return { type: "GHES" /* GHES */, version }; @@ -84318,7 +84318,7 @@ var GitHubFeatureFlags = class { } }; function supportsFeatureFlags(githubVariant) { - return githubVariant === "GitHub.com" /* DOTCOM */ || githubVariant === "GHEC-DR" /* GHE_DOTCOM */; + return githubVariant === "GitHub.com" /* DOTCOM */ || githubVariant === "GHEC-DR" /* GHEC_DR */; } // src/init.ts diff --git a/lib/start-proxy-action-post.js b/lib/start-proxy-action-post.js index e6b27d5c9..761073754 100644 --- a/lib/start-proxy-action-post.js +++ b/lib/start-proxy-action-post.js @@ -119348,7 +119348,7 @@ async function getGitHubVersionFromApi(apiClient, apiDetails) { return { type: "GitHub.com" /* DOTCOM */ }; } if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") { - return { type: "GHEC-DR" /* GHE_DOTCOM */ }; + return { type: "GHEC-DR" /* GHEC_DR */ }; } const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER]; return { type: "GHES" /* GHES */, version }; diff --git a/lib/upload-lib.js b/lib/upload-lib.js index 70e266dd1..a6300b1bc 100644 --- a/lib/upload-lib.js +++ b/lib/upload-lib.js @@ -86355,7 +86355,7 @@ async function getGitHubVersionFromApi(apiClient, apiDetails) { return { type: "GitHub.com" /* DOTCOM */ }; } if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") { - return { type: "GHEC-DR" /* GHE_DOTCOM */ }; + return { type: "GHEC-DR" /* GHEC_DR */ }; } const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER]; return { type: "GHES" /* GHES */, version }; diff --git a/lib/upload-sarif-action-post.js b/lib/upload-sarif-action-post.js index 9322aa0c8..6ace87bba 100644 --- a/lib/upload-sarif-action-post.js +++ b/lib/upload-sarif-action-post.js @@ -119352,7 +119352,7 @@ async function getGitHubVersionFromApi(apiClient, apiDetails) { return { type: "GitHub.com" /* DOTCOM */ }; } if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") { - return { type: "GHEC-DR" /* GHE_DOTCOM */ }; + return { type: "GHEC-DR" /* GHEC_DR */ }; } const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER]; return { type: "GHES" /* GHES */, version }; diff --git a/lib/upload-sarif-action.js b/lib/upload-sarif-action.js index 3e2eb320d..f15c301f6 100644 --- a/lib/upload-sarif-action.js +++ b/lib/upload-sarif-action.js @@ -86069,7 +86069,7 @@ async function checkDiskUsage(logger) { function checkActionVersion(version, githubVersion) { if (!semver.satisfies(version, ">=4") && // do not log error if the customer is already running v4 !process.env["CODEQL_ACTION_DID_LOG_VERSION_DEPRECATION" /* LOG_VERSION_DEPRECATION */]) { - if (githubVersion.type === "GitHub.com" /* DOTCOM */ || githubVersion.type === "GHEC-DR" /* GHE_DOTCOM */ || githubVersion.type === "GHES" /* GHES */ && semver.satisfies( + if (githubVersion.type === "GitHub.com" /* DOTCOM */ || githubVersion.type === "GHEC-DR" /* GHEC_DR */ || githubVersion.type === "GHES" /* GHES */ && semver.satisfies( semver.coerce(githubVersion.version) ?? "0.0.0", ">=3.20" )) { @@ -86401,7 +86401,7 @@ async function getGitHubVersionFromApi(apiClient, apiDetails) { return { type: "GitHub.com" /* DOTCOM */ }; } if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") { - return { type: "GHEC-DR" /* GHE_DOTCOM */ }; + return { type: "GHEC-DR" /* GHEC_DR */ }; } const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER]; return { type: "GHES" /* GHES */, version }; @@ -87268,7 +87268,7 @@ var GitHubFeatureFlags = class { } }; function supportsFeatureFlags(githubVariant) { - return githubVariant === "GitHub.com" /* DOTCOM */ || githubVariant === "GHEC-DR" /* GHE_DOTCOM */; + return githubVariant === "GitHub.com" /* DOTCOM */ || githubVariant === "GHEC-DR" /* GHEC_DR */; } // src/status-report.ts diff --git a/src/api-client.test.ts b/src/api-client.test.ts index d3a5ce2bc..073f68ff1 100644 --- a/src/api-client.test.ts +++ b/src/api-client.test.ts @@ -95,14 +95,14 @@ test("getGitHubVersion for different domain", async (t) => { t.deepEqual({ type: util.GitHubVariant.DOTCOM }, v3); }); -test("getGitHubVersion for GHE_DOTCOM", async (t) => { +test("getGitHubVersion for GHEC-DR", async (t) => { mockGetMetaVersionHeader("ghe.com"); const gheDotcom = await api.getGitHubVersionFromApi(api.getApiClient(), { auth: "", url: "https://foo.ghe.com", apiURL: undefined, }); - t.deepEqual({ type: util.GitHubVariant.GHE_DOTCOM }, gheDotcom); + t.deepEqual({ type: util.GitHubVariant.GHEC_DR }, gheDotcom); }); test("wrapApiConfigurationError correctly wraps specific configuration errors", (t) => { diff --git a/src/api-client.ts b/src/api-client.ts index 600da1ed6..32a6a080b 100644 --- a/src/api-client.ts +++ b/src/api-client.ts @@ -125,7 +125,7 @@ export async function getGitHubVersionFromApi( } if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") { - return { type: GitHubVariant.GHE_DOTCOM }; + return { type: GitHubVariant.GHEC_DR }; } const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] as string; diff --git a/src/database-upload.ts b/src/database-upload.ts index d99df14c3..ab0e2636a 100644 --- a/src/database-upload.ts +++ b/src/database-upload.ts @@ -41,7 +41,7 @@ export async function cleanupAndUploadDatabases( // Do nothing when not running against github.com if ( config.gitHubVersion.type !== util.GitHubVariant.DOTCOM && - config.gitHubVersion.type !== util.GitHubVariant.GHE_DOTCOM + config.gitHubVersion.type !== util.GitHubVariant.GHEC_DR ) { logger.debug("Not running against github.com or GHEC-DR. Skipping upload."); return; diff --git a/src/feature-flags.test.ts b/src/feature-flags.test.ts index 1c4b5ef0c..11e7ba538 100644 --- a/src/feature-flags.test.ts +++ b/src/feature-flags.test.ts @@ -62,13 +62,13 @@ test(`All features are disabled if running against GHES`, async (t) => { }); }); -test(`Feature flags are requested in Proxima`, async (t) => { +test(`Feature flags are requested in GHEC-DR`, async (t) => { await withTmpDir(async (tmpDir) => { const loggedMessages = []; const features = setUpFeatureFlagTests( tmpDir, getRecordingLogger(loggedMessages), - { type: GitHubVariant.GHE_DOTCOM }, + { type: GitHubVariant.GHEC_DR }, ); mockFeatureFlagApiEndpoint(200, initializeFeatures(true)); @@ -436,7 +436,7 @@ test(`selects CLI from defaults.json on GHES`, async (t) => { }); }); -for (const variant of [GitHubVariant.DOTCOM, GitHubVariant.GHE_DOTCOM]) { +for (const variant of [GitHubVariant.DOTCOM, GitHubVariant.GHEC_DR]) { test(`selects CLI v2.20.1 on ${variant} when feature flags enable v2.20.0 and v2.20.1`, async (t) => { await withTmpDir(async (tmpDir) => { const features = setUpFeatureFlagTests(tmpDir); diff --git a/src/feature-flags.ts b/src/feature-flags.ts index d6f6653f7..4ad548d11 100644 --- a/src/feature-flags.ts +++ b/src/feature-flags.ts @@ -691,6 +691,6 @@ class GitHubFeatureFlags { function supportsFeatureFlags(githubVariant: util.GitHubVariant): boolean { return ( githubVariant === util.GitHubVariant.DOTCOM || - githubVariant === util.GitHubVariant.GHE_DOTCOM + githubVariant === util.GitHubVariant.GHEC_DR ); } diff --git a/src/util.test.ts b/src/util.test.ts index 5b2f3e2ac..1376ae780 100644 --- a/src/util.test.ts +++ b/src/util.test.ts @@ -433,7 +433,7 @@ function formatGitHubVersion(version: util.GitHubVersion): string { switch (version.type) { case util.GitHubVariant.DOTCOM: return "dotcom"; - case util.GitHubVariant.GHE_DOTCOM: + case util.GitHubVariant.GHEC_DR: return "GHEC-DR"; case util.GitHubVariant.GHES: return `GHES ${version.version}`; @@ -445,12 +445,12 @@ function formatGitHubVersion(version: util.GitHubVersion): string { const CHECK_ACTION_VERSION_TESTS: Array<[string, util.GitHubVersion, boolean]> = [ ["2.2.1", { type: util.GitHubVariant.DOTCOM }, true], - ["2.2.1", { type: util.GitHubVariant.GHE_DOTCOM }, true], + ["2.2.1", { type: util.GitHubVariant.GHEC_DR }, true], ["2.2.1", { type: util.GitHubVariant.GHES, version: "3.10" }, false], ["2.2.1", { type: util.GitHubVariant.GHES, version: "3.11" }, false], ["2.2.1", { type: util.GitHubVariant.GHES, version: "3.12" }, false], ["3.2.1", { type: util.GitHubVariant.DOTCOM }, true], - ["3.2.1", { type: util.GitHubVariant.GHE_DOTCOM }, true], + ["3.2.1", { type: util.GitHubVariant.GHEC_DR }, true], ["3.2.1", { type: util.GitHubVariant.GHES, version: "3.10" }, false], ["3.2.1", { type: util.GitHubVariant.GHES, version: "3.11" }, false], ["3.2.1", { type: util.GitHubVariant.GHES, version: "3.12" }, false], @@ -458,7 +458,7 @@ const CHECK_ACTION_VERSION_TESTS: Array<[string, util.GitHubVersion, boolean]> = ["3.2.1", { type: util.GitHubVariant.GHES, version: "3.20" }, true], ["3.2.1", { type: util.GitHubVariant.GHES, version: "3.21" }, true], ["4.2.1", { type: util.GitHubVariant.DOTCOM }, false], - ["4.2.1", { type: util.GitHubVariant.GHE_DOTCOM }, false], + ["4.2.1", { type: util.GitHubVariant.GHEC_DR }, false], ["4.2.1", { type: util.GitHubVariant.GHES, version: "3.19" }, false], ["4.2.1", { type: util.GitHubVariant.GHES, version: "3.20" }, false], ["4.2.1", { type: util.GitHubVariant.GHES, version: "3.21" }, false], diff --git a/src/util.ts b/src/util.ts index c5b57424e..48b5e0096 100644 --- a/src/util.ts +++ b/src/util.ts @@ -558,11 +558,11 @@ let hasBeenWarnedAboutVersion = false; export enum GitHubVariant { DOTCOM = "GitHub.com", GHES = "GHES", - GHE_DOTCOM = "GHEC-DR", + GHEC_DR = "GHEC-DR", } export type GitHubVersion = | { type: GitHubVariant.DOTCOM } - | { type: GitHubVariant.GHE_DOTCOM } + | { type: GitHubVariant.GHEC_DR } | { type: GitHubVariant.GHES; version: string }; export function checkGitHubVersionInRange( @@ -1105,7 +1105,7 @@ export function checkActionVersion( // and should update to CodeQL Action v4. if ( githubVersion.type === GitHubVariant.DOTCOM || - githubVersion.type === GitHubVariant.GHE_DOTCOM || + githubVersion.type === GitHubVariant.GHEC_DR || (githubVersion.type === GitHubVariant.GHES && semver.satisfies( semver.coerce(githubVersion.version) ?? "0.0.0",