From 68d73442fa3b51e5002f7e57f9e34e40024e9420 Mon Sep 17 00:00:00 2001 From: "Michael B. Gale" Date: Sat, 28 Feb 2026 23:24:41 +0000 Subject: [PATCH 1/7] Remove unused registry types from `LANGUAGE_TO_REGISTRY_TYPE` --- lib/start-proxy-action.js | 9 +++++---- src/start-proxy.ts | 9 +++++---- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/lib/start-proxy-action.js b/lib/start-proxy-action.js index 13996a08f..63a6cabe3 100644 --- a/lib/start-proxy-action.js +++ b/lib/start-proxy-action.js @@ -121739,12 +121739,13 @@ function isPAT(value) { ]); } var LANGUAGE_TO_REGISTRY_TYPE = { + actions: [], java: ["maven_repository"], csharp: ["nuget_feed"], - javascript: ["npm_registry"], - python: ["python_index"], - ruby: ["rubygems_server"], - rust: ["cargo_registry"], + javascript: [], + python: [], + ruby: [], + rust: [], go: ["goproxy_server", "git_source"] }; function getRegistryAddress(registry) { diff --git a/src/start-proxy.ts b/src/start-proxy.ts index 7ed466a41..2164776ef 100644 --- a/src/start-proxy.ts +++ b/src/start-proxy.ts @@ -225,12 +225,13 @@ function isPAT(value: string) { } const LANGUAGE_TO_REGISTRY_TYPE: Partial> = { + actions: [], java: ["maven_repository"], csharp: ["nuget_feed"], - javascript: ["npm_registry"], - python: ["python_index"], - ruby: ["rubygems_server"], - rust: ["cargo_registry"], + javascript: [], + python: [], + ruby: [], + rust: [], go: ["goproxy_server", "git_source"], } as const; From 8a1cd7656d0aa9d153062a6d78c2a950b8eadbce Mon Sep 17 00:00:00 2001 From: "Michael B. Gale" Date: Sun, 1 Mar 2026 15:07:47 +0000 Subject: [PATCH 2/7] Put change behind a FF --- lib/analyze-action-post.js | 5 +++++ lib/analyze-action.js | 5 +++++ lib/autobuild-action.js | 5 +++++ lib/init-action-post.js | 5 +++++ lib/init-action.js | 5 +++++ lib/resolve-environment-action.js | 5 +++++ lib/setup-codeql-action.js | 5 +++++ lib/start-proxy-action-post.js | 5 +++++ lib/start-proxy-action.js | 25 ++++++++++++++++++++++--- lib/upload-lib.js | 5 +++++ lib/upload-sarif-action-post.js | 5 +++++ lib/upload-sarif-action.js | 5 +++++ src/feature-flags.ts | 6 ++++++ src/start-proxy-action.ts | 8 +++++++- src/start-proxy.test.ts | 26 ++++++++++++++++++++++++++ src/start-proxy.ts | 20 ++++++++++++++++++-- 16 files changed, 134 insertions(+), 6 deletions(-) diff --git a/lib/analyze-action-post.js b/lib/analyze-action-post.js index aaed462b3..50b46cfa4 100644 --- a/lib/analyze-action-post.js +++ b/lib/analyze-action-post.js @@ -162226,6 +162226,11 @@ var featureConfig = { // cannot be found when interpreting results. minimumVersion: void 0 }, + ["start_proxy_remove_unused_registries" /* StartProxyRemoveUnusedRegistries */]: { + defaultValue: false, + envVar: "CODEQL_ACTION_START_PROXY_REMOVE_UNUSED_REGISTRIES", + minimumVersion: void 0 + }, ["start_proxy_use_features_release" /* StartProxyUseFeaturesRelease */]: { defaultValue: false, envVar: "CODEQL_ACTION_START_PROXY_USE_FEATURES_RELEASE", diff --git a/lib/analyze-action.js b/lib/analyze-action.js index cf0eef7f6..d676e89e1 100644 --- a/lib/analyze-action.js +++ b/lib/analyze-action.js @@ -107986,6 +107986,11 @@ var featureConfig = { // cannot be found when interpreting results. minimumVersion: void 0 }, + ["start_proxy_remove_unused_registries" /* StartProxyRemoveUnusedRegistries */]: { + defaultValue: false, + envVar: "CODEQL_ACTION_START_PROXY_REMOVE_UNUSED_REGISTRIES", + minimumVersion: void 0 + }, ["start_proxy_use_features_release" /* StartProxyUseFeaturesRelease */]: { defaultValue: false, envVar: "CODEQL_ACTION_START_PROXY_USE_FEATURES_RELEASE", diff --git a/lib/autobuild-action.js b/lib/autobuild-action.js index a5e822b8e..e67b31036 100644 --- a/lib/autobuild-action.js +++ b/lib/autobuild-action.js @@ -104275,6 +104275,11 @@ var featureConfig = { // cannot be found when interpreting results. minimumVersion: void 0 }, + ["start_proxy_remove_unused_registries" /* StartProxyRemoveUnusedRegistries */]: { + defaultValue: false, + envVar: "CODEQL_ACTION_START_PROXY_REMOVE_UNUSED_REGISTRIES", + minimumVersion: void 0 + }, ["start_proxy_use_features_release" /* StartProxyUseFeaturesRelease */]: { defaultValue: false, envVar: "CODEQL_ACTION_START_PROXY_USE_FEATURES_RELEASE", diff --git a/lib/init-action-post.js b/lib/init-action-post.js index 000e55c0a..9236f81b0 100644 --- a/lib/init-action-post.js +++ b/lib/init-action-post.js @@ -165723,6 +165723,11 @@ var featureConfig = { // cannot be found when interpreting results. minimumVersion: void 0 }, + ["start_proxy_remove_unused_registries" /* StartProxyRemoveUnusedRegistries */]: { + defaultValue: false, + envVar: "CODEQL_ACTION_START_PROXY_REMOVE_UNUSED_REGISTRIES", + minimumVersion: void 0 + }, ["start_proxy_use_features_release" /* StartProxyUseFeaturesRelease */]: { defaultValue: false, envVar: "CODEQL_ACTION_START_PROXY_USE_FEATURES_RELEASE", diff --git a/lib/init-action.js b/lib/init-action.js index bce9e2dfc..b7117603c 100644 --- a/lib/init-action.js +++ b/lib/init-action.js @@ -105521,6 +105521,11 @@ var featureConfig = { // cannot be found when interpreting results. minimumVersion: void 0 }, + ["start_proxy_remove_unused_registries" /* StartProxyRemoveUnusedRegistries */]: { + defaultValue: false, + envVar: "CODEQL_ACTION_START_PROXY_REMOVE_UNUSED_REGISTRIES", + minimumVersion: void 0 + }, ["start_proxy_use_features_release" /* StartProxyUseFeaturesRelease */]: { defaultValue: false, envVar: "CODEQL_ACTION_START_PROXY_USE_FEATURES_RELEASE", diff --git a/lib/resolve-environment-action.js b/lib/resolve-environment-action.js index fe419d910..90f727155 100644 --- a/lib/resolve-environment-action.js +++ b/lib/resolve-environment-action.js @@ -104266,6 +104266,11 @@ var featureConfig = { // cannot be found when interpreting results. minimumVersion: void 0 }, + ["start_proxy_remove_unused_registries" /* StartProxyRemoveUnusedRegistries */]: { + defaultValue: false, + envVar: "CODEQL_ACTION_START_PROXY_REMOVE_UNUSED_REGISTRIES", + minimumVersion: void 0 + }, ["start_proxy_use_features_release" /* StartProxyUseFeaturesRelease */]: { defaultValue: false, envVar: "CODEQL_ACTION_START_PROXY_USE_FEATURES_RELEASE", diff --git a/lib/setup-codeql-action.js b/lib/setup-codeql-action.js index e9a5e8dce..12e7c4d74 100644 --- a/lib/setup-codeql-action.js +++ b/lib/setup-codeql-action.js @@ -104163,6 +104163,11 @@ var featureConfig = { // cannot be found when interpreting results. minimumVersion: void 0 }, + ["start_proxy_remove_unused_registries" /* StartProxyRemoveUnusedRegistries */]: { + defaultValue: false, + envVar: "CODEQL_ACTION_START_PROXY_REMOVE_UNUSED_REGISTRIES", + minimumVersion: void 0 + }, ["start_proxy_use_features_release" /* StartProxyUseFeaturesRelease */]: { defaultValue: false, envVar: "CODEQL_ACTION_START_PROXY_USE_FEATURES_RELEASE", diff --git a/lib/start-proxy-action-post.js b/lib/start-proxy-action-post.js index 14fa9fd05..6666bff38 100644 --- a/lib/start-proxy-action-post.js +++ b/lib/start-proxy-action-post.js @@ -161632,6 +161632,11 @@ var featureConfig = { // cannot be found when interpreting results. minimumVersion: void 0 }, + ["start_proxy_remove_unused_registries" /* StartProxyRemoveUnusedRegistries */]: { + defaultValue: false, + envVar: "CODEQL_ACTION_START_PROXY_REMOVE_UNUSED_REGISTRIES", + minimumVersion: void 0 + }, ["start_proxy_use_features_release" /* StartProxyUseFeaturesRelease */]: { defaultValue: false, envVar: "CODEQL_ACTION_START_PROXY_USE_FEATURES_RELEASE", diff --git a/lib/start-proxy-action.js b/lib/start-proxy-action.js index 63a6cabe3..e238dd691 100644 --- a/lib/start-proxy-action.js +++ b/lib/start-proxy-action.js @@ -120955,6 +120955,11 @@ var featureConfig = { // cannot be found when interpreting results. minimumVersion: void 0 }, + ["start_proxy_remove_unused_registries" /* StartProxyRemoveUnusedRegistries */]: { + defaultValue: false, + envVar: "CODEQL_ACTION_START_PROXY_REMOVE_UNUSED_REGISTRIES", + minimumVersion: void 0 + }, ["start_proxy_use_features_release" /* StartProxyUseFeaturesRelease */]: { defaultValue: false, envVar: "CODEQL_ACTION_START_PROXY_USE_FEATURES_RELEASE", @@ -121739,6 +121744,15 @@ function isPAT(value) { ]); } var LANGUAGE_TO_REGISTRY_TYPE = { + java: ["maven_repository"], + csharp: ["nuget_feed"], + javascript: ["npm_registry"], + python: ["python_index"], + ruby: ["rubygems_server"], + rust: ["cargo_registry"], + go: ["goproxy_server", "git_source"] +}; +var NEW_LANGUAGE_TO_REGISTRY_TYPE = { actions: [], java: ["maven_repository"], csharp: ["nuget_feed"], @@ -121765,8 +121779,9 @@ function getRegistryAddress(registry) { ); } } -function getCredentials(logger, registrySecrets, registriesCredentials, language) { - const registryTypeForLanguage = language ? LANGUAGE_TO_REGISTRY_TYPE[language] : void 0; +function getCredentials(logger, registrySecrets, registriesCredentials, language, skipUnusedRegistries = false) { + const registryMapping = skipUnusedRegistries ? NEW_LANGUAGE_TO_REGISTRY_TYPE : LANGUAGE_TO_REGISTRY_TYPE; + const registryTypeForLanguage = language ? registryMapping[language] : void 0; let credentialsStr; if (registriesCredentials !== void 0) { logger.info(`Using registries_credentials input.`); @@ -122263,11 +122278,15 @@ async function run(startedAt) { ); const languageInput = getOptionalInput("language"); language = languageInput ? parseLanguage(languageInput) : void 0; + const skipUnusedRegistries = await features.getValue( + "start_proxy_remove_unused_registries" /* StartProxyRemoveUnusedRegistries */ + ); const credentials = getCredentials( logger, getOptionalInput("registry_secrets"), getOptionalInput("registries_credentials"), - language + language, + skipUnusedRegistries ); if (credentials.length === 0) { logger.info("No credentials found, skipping proxy setup."); diff --git a/lib/upload-lib.js b/lib/upload-lib.js index eadfa5063..75d7e6f26 100644 --- a/lib/upload-lib.js +++ b/lib/upload-lib.js @@ -107434,6 +107434,11 @@ var featureConfig = { // cannot be found when interpreting results. minimumVersion: void 0 }, + ["start_proxy_remove_unused_registries" /* StartProxyRemoveUnusedRegistries */]: { + defaultValue: false, + envVar: "CODEQL_ACTION_START_PROXY_REMOVE_UNUSED_REGISTRIES", + minimumVersion: void 0 + }, ["start_proxy_use_features_release" /* StartProxyUseFeaturesRelease */]: { defaultValue: false, envVar: "CODEQL_ACTION_START_PROXY_USE_FEATURES_RELEASE", diff --git a/lib/upload-sarif-action-post.js b/lib/upload-sarif-action-post.js index 103b279d1..167786e84 100644 --- a/lib/upload-sarif-action-post.js +++ b/lib/upload-sarif-action-post.js @@ -161794,6 +161794,11 @@ var featureConfig = { // cannot be found when interpreting results. minimumVersion: void 0 }, + ["start_proxy_remove_unused_registries" /* StartProxyRemoveUnusedRegistries */]: { + defaultValue: false, + envVar: "CODEQL_ACTION_START_PROXY_REMOVE_UNUSED_REGISTRIES", + minimumVersion: void 0 + }, ["start_proxy_use_features_release" /* StartProxyUseFeaturesRelease */]: { defaultValue: false, envVar: "CODEQL_ACTION_START_PROXY_USE_FEATURES_RELEASE", diff --git a/lib/upload-sarif-action.js b/lib/upload-sarif-action.js index 91ddb60d5..02c7c0d6c 100644 --- a/lib/upload-sarif-action.js +++ b/lib/upload-sarif-action.js @@ -107147,6 +107147,11 @@ var featureConfig = { // cannot be found when interpreting results. minimumVersion: void 0 }, + ["start_proxy_remove_unused_registries" /* StartProxyRemoveUnusedRegistries */]: { + defaultValue: false, + envVar: "CODEQL_ACTION_START_PROXY_REMOVE_UNUSED_REGISTRIES", + minimumVersion: void 0 + }, ["start_proxy_use_features_release" /* StartProxyUseFeaturesRelease */]: { defaultValue: false, envVar: "CODEQL_ACTION_START_PROXY_USE_FEATURES_RELEASE", diff --git a/src/feature-flags.ts b/src/feature-flags.ts index 546d2e0ff..f061790e8 100644 --- a/src/feature-flags.ts +++ b/src/feature-flags.ts @@ -77,6 +77,7 @@ export enum Feature { QaTelemetryEnabled = "qa_telemetry_enabled", /** Note that this currently only disables baseline file coverage information. */ SkipFileCoverageOnPrs = "skip_file_coverage_on_prs", + StartProxyRemoveUnusedRegistries = "start_proxy_remove_unused_registries", StartProxyUseFeaturesRelease = "start_proxy_use_features_release", UploadOverlayDbToApi = "upload_overlay_db_to_api", UseRepositoryProperties = "use_repository_properties_v2", @@ -328,6 +329,11 @@ export const featureConfig = { // cannot be found when interpreting results. minimumVersion: undefined, }, + [Feature.StartProxyRemoveUnusedRegistries]: { + defaultValue: false, + envVar: "CODEQL_ACTION_START_PROXY_REMOVE_UNUSED_REGISTRIES", + minimumVersion: undefined, + }, [Feature.StartProxyUseFeaturesRelease]: { defaultValue: false, envVar: "CODEQL_ACTION_START_PROXY_USE_FEATURES_RELEASE", diff --git a/src/start-proxy-action.ts b/src/start-proxy-action.ts index 438d565ae..29c76643e 100644 --- a/src/start-proxy-action.ts +++ b/src/start-proxy-action.ts @@ -5,7 +5,7 @@ import * as core from "@actions/core"; import * as actionsUtil from "./actions-util"; import { getGitHubVersion } from "./api-client"; -import { FeatureEnablement, initFeatures } from "./feature-flags"; +import { Feature, FeatureEnablement, initFeatures } from "./feature-flags"; import { KnownLanguage } from "./languages"; import { getActionsLogger, Logger } from "./logging"; import { getRepositoryNwo } from "./repository"; @@ -58,12 +58,18 @@ async function run(startedAt: Date) { const languageInput = actionsUtil.getOptionalInput("language"); language = languageInput ? parseLanguage(languageInput) : undefined; + // Query the FF for whether we should use the reduced registry mapping. + const skipUnusedRegistries = await features.getValue( + Feature.StartProxyRemoveUnusedRegistries, + ); + // Get the registry configurations from one of the inputs. const credentials = getCredentials( logger, actionsUtil.getOptionalInput("registry_secrets"), actionsUtil.getOptionalInput("registries_credentials"), language, + skipUnusedRegistries, ); if (credentials.length === 0) { diff --git a/src/start-proxy.test.ts b/src/start-proxy.test.ts index b1c4926f8..52456fe42 100644 --- a/src/start-proxy.test.ts +++ b/src/start-proxy.test.ts @@ -328,6 +328,32 @@ test("getCredentials logs a warning when a PAT is used without a username", asyn ]); }); +test("getCredentials returns all credentials for Actions when using LANGUAGE_TO_REGISTRY_TYPE", async (t) => { + const credentialsInput = toEncodedJSON(mixedCredentials); + + const credentials = startProxyExports.getCredentials( + getRunnerLogger(true), + undefined, + credentialsInput, + KnownLanguage.actions, + false, + ); + t.is(credentials.length, mixedCredentials.length); +}); + +test("getCredentials returns no credentials for Actions when using NEW_LANGUAGE_TO_REGISTRY_TYPE", async (t) => { + const credentialsInput = toEncodedJSON(mixedCredentials); + + const credentials = startProxyExports.getCredentials( + getRunnerLogger(true), + undefined, + credentialsInput, + KnownLanguage.actions, + true, + ); + t.deepEqual(credentials, []); +}); + test("parseLanguage", async (t) => { // Exact matches t.deepEqual(parseLanguage("csharp"), KnownLanguage.csharp); diff --git a/src/start-proxy.ts b/src/start-proxy.ts index 2164776ef..5aefa7bdf 100644 --- a/src/start-proxy.ts +++ b/src/start-proxy.ts @@ -224,7 +224,19 @@ function isPAT(value: string) { ]); } -const LANGUAGE_TO_REGISTRY_TYPE: Partial> = { +type RegistryMapping = Partial>; + +const LANGUAGE_TO_REGISTRY_TYPE: RegistryMapping = { + java: ["maven_repository"], + csharp: ["nuget_feed"], + javascript: ["npm_registry"], + python: ["python_index"], + ruby: ["rubygems_server"], + rust: ["cargo_registry"], + go: ["goproxy_server", "git_source"], +} as const; + +const NEW_LANGUAGE_TO_REGISTRY_TYPE: RegistryMapping = { actions: [], java: ["maven_repository"], csharp: ["nuget_feed"], @@ -268,9 +280,13 @@ export function getCredentials( registrySecrets: string | undefined, registriesCredentials: string | undefined, language: KnownLanguage | undefined, + skipUnusedRegistries: boolean = false, ): Credential[] { + const registryMapping = skipUnusedRegistries + ? NEW_LANGUAGE_TO_REGISTRY_TYPE + : LANGUAGE_TO_REGISTRY_TYPE; const registryTypeForLanguage = language - ? LANGUAGE_TO_REGISTRY_TYPE[language] + ? registryMapping[language] : undefined; let credentialsStr: string; From 66e08d2b3fe91e16dbfd59a75190911d40dc0341 Mon Sep 17 00:00:00 2001 From: "Michael B. Gale" Date: Mon, 2 Mar 2026 18:08:53 +0000 Subject: [PATCH 3/7] Make entries in new mapping mandatory --- lib/start-proxy-action.js | 2 ++ src/start-proxy.ts | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/start-proxy-action.js b/lib/start-proxy-action.js index e238dd691..f0f53abd5 100644 --- a/lib/start-proxy-action.js +++ b/lib/start-proxy-action.js @@ -121754,12 +121754,14 @@ var LANGUAGE_TO_REGISTRY_TYPE = { }; var NEW_LANGUAGE_TO_REGISTRY_TYPE = { actions: [], + cpp: [], java: ["maven_repository"], csharp: ["nuget_feed"], javascript: [], python: [], ruby: [], rust: [], + swift: [], go: ["goproxy_server", "git_source"] }; function getRegistryAddress(registry) { diff --git a/src/start-proxy.ts b/src/start-proxy.ts index 5aefa7bdf..60d0afbc6 100644 --- a/src/start-proxy.ts +++ b/src/start-proxy.ts @@ -236,14 +236,16 @@ const LANGUAGE_TO_REGISTRY_TYPE: RegistryMapping = { go: ["goproxy_server", "git_source"], } as const; -const NEW_LANGUAGE_TO_REGISTRY_TYPE: RegistryMapping = { +const NEW_LANGUAGE_TO_REGISTRY_TYPE: Required = { actions: [], + cpp: [], java: ["maven_repository"], csharp: ["nuget_feed"], javascript: [], python: [], ruby: [], rust: [], + swift: [], go: ["goproxy_server", "git_source"], } as const; From 6b246e4709b88bdd039f61b81222f3e239613275 Mon Sep 17 00:00:00 2001 From: "Michael B. Gale" Date: Tue, 3 Mar 2026 11:53:33 +0000 Subject: [PATCH 4/7] Disable overlay status check for CS config test workflow --- .github/workflows/codescanning-config-cli.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/codescanning-config-cli.yml b/.github/workflows/codescanning-config-cli.yml index bf6d90fbf..88cd6dce7 100644 --- a/.github/workflows/codescanning-config-cli.yml +++ b/.github/workflows/codescanning-config-cli.yml @@ -11,6 +11,7 @@ env: CODEQL_ACTION_OVERLAY_ANALYSIS: true CODEQL_ACTION_OVERLAY_ANALYSIS_JAVASCRIPT: false CODEQL_ACTION_OVERLAY_ANALYSIS_CODE_SCANNING_JAVASCRIPT: true + CODEQL_ACTION_OVERLAY_ANALYSIS_STATUS_CHECK: false on: push: From 1faad73c9a608fc0a8d7727e1c71e04648afcd8e Mon Sep 17 00:00:00 2001 From: "Michael B. Gale" Date: Tue, 3 Mar 2026 12:00:26 +0000 Subject: [PATCH 5/7] Disable resource checks as well --- .github/workflows/codescanning-config-cli.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/codescanning-config-cli.yml b/.github/workflows/codescanning-config-cli.yml index 88cd6dce7..0c4829339 100644 --- a/.github/workflows/codescanning-config-cli.yml +++ b/.github/workflows/codescanning-config-cli.yml @@ -12,6 +12,7 @@ env: CODEQL_ACTION_OVERLAY_ANALYSIS_JAVASCRIPT: false CODEQL_ACTION_OVERLAY_ANALYSIS_CODE_SCANNING_JAVASCRIPT: true CODEQL_ACTION_OVERLAY_ANALYSIS_STATUS_CHECK: false + CODEQL_ACTION_OVERLAY_ANALYSIS_SKIP_RESOURCE_CHECKS: true on: push: From 1175fd9b5d8031d598401e82d3fa47c730d8ad48 Mon Sep 17 00:00:00 2001 From: "Michael B. Gale" Date: Tue, 3 Mar 2026 12:05:03 +0000 Subject: [PATCH 6/7] Add some docs to some newer overlay `Features` To make it easier to see what they do at a glance --- src/feature-flags.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/feature-flags.ts b/src/feature-flags.ts index 546d2e0ff..7c4a735d3 100644 --- a/src/feature-flags.ts +++ b/src/feature-flags.ts @@ -62,15 +62,22 @@ export enum Feature { OverlayAnalysisCodeScanningSwift = "overlay_analysis_code_scanning_swift", OverlayAnalysisCpp = "overlay_analysis_cpp", OverlayAnalysisCsharp = "overlay_analysis_csharp", + /** Controls whether the Actions cache is checked for overlay build outcomes. */ OverlayAnalysisStatusCheck = "overlay_analysis_status_check", + /** Controls whether overlay build failures on are stored in the Actions cache. */ OverlayAnalysisStatusSave = "overlay_analysis_status_save", OverlayAnalysisGo = "overlay_analysis_go", OverlayAnalysisJava = "overlay_analysis_java", OverlayAnalysisJavascript = "overlay_analysis_javascript", OverlayAnalysisPython = "overlay_analysis_python", + /** + * Controls whether lower disk space requirements are used for overlay hardware checks. + * Has no effect if `OverlayAnalysisSkipResourceChecks` is enabled. + */ OverlayAnalysisResourceChecksV2 = "overlay_analysis_resource_checks_v2", OverlayAnalysisRuby = "overlay_analysis_ruby", OverlayAnalysisRust = "overlay_analysis_rust", + /** Controls whether hardware checks are skipped for overlay analysis. */ OverlayAnalysisSkipResourceChecks = "overlay_analysis_skip_resource_checks", OverlayAnalysisSwift = "overlay_analysis_swift", PythonDefaultIsToNotExtractStdlib = "python_default_is_to_not_extract_stdlib", From 4593dc2f8fc7842433f145e7a2d5cbb4370387be Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 4 Mar 2026 00:23:29 +0000 Subject: [PATCH 7/7] Update supported GitHub Enterprise Server versions --- lib/analyze-action-post.js | 2 +- lib/autobuild-action.js | 2 +- lib/init-action-post.js | 2 +- lib/init-action.js | 2 +- lib/resolve-environment-action.js | 2 +- lib/setup-codeql-action.js | 2 +- lib/start-proxy-action-post.js | 2 +- lib/upload-sarif-action-post.js | 2 +- src/api-compatibility.json | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/lib/analyze-action-post.js b/lib/analyze-action-post.js index 7b6ade4b6..3756fc896 100644 --- a/lib/analyze-action-post.js +++ b/lib/analyze-action-post.js @@ -161100,7 +161100,7 @@ var safeDump = renamed("safeDump", "dump"); var semver = __toESM(require_semver2()); // src/api-compatibility.json -var maximumVersion = "3.20"; +var maximumVersion = "3.21"; var minimumVersion = "3.14"; // src/util.ts diff --git a/lib/autobuild-action.js b/lib/autobuild-action.js index fbddb3bb2..555b7b3be 100644 --- a/lib/autobuild-action.js +++ b/lib/autobuild-action.js @@ -102992,7 +102992,7 @@ var safeDump = renamed("safeDump", "dump"); var semver = __toESM(require_semver2()); // src/api-compatibility.json -var maximumVersion = "3.20"; +var maximumVersion = "3.21"; var minimumVersion = "3.14"; // src/util.ts diff --git a/lib/init-action-post.js b/lib/init-action-post.js index 67322ea20..eb9bd8a03 100644 --- a/lib/init-action-post.js +++ b/lib/init-action-post.js @@ -163998,7 +163998,7 @@ var safeDump = renamed("safeDump", "dump"); var semver = __toESM(require_semver2()); // src/api-compatibility.json -var maximumVersion = "3.20"; +var maximumVersion = "3.21"; var minimumVersion = "3.14"; // src/util.ts diff --git a/lib/init-action.js b/lib/init-action.js index 9b81fc7b8..f6226799e 100644 --- a/lib/init-action.js +++ b/lib/init-action.js @@ -103211,7 +103211,7 @@ var safeDump = renamed("safeDump", "dump"); var semver = __toESM(require_semver2()); // src/api-compatibility.json -var maximumVersion = "3.20"; +var maximumVersion = "3.21"; var minimumVersion = "3.14"; // src/util.ts diff --git a/lib/resolve-environment-action.js b/lib/resolve-environment-action.js index 406b4e3af..26e0ad0a2 100644 --- a/lib/resolve-environment-action.js +++ b/lib/resolve-environment-action.js @@ -102992,7 +102992,7 @@ var safeDump = renamed("safeDump", "dump"); var semver = __toESM(require_semver2()); // src/api-compatibility.json -var maximumVersion = "3.20"; +var maximumVersion = "3.21"; var minimumVersion = "3.14"; // src/util.ts diff --git a/lib/setup-codeql-action.js b/lib/setup-codeql-action.js index 6f01bd64a..e15b72437 100644 --- a/lib/setup-codeql-action.js +++ b/lib/setup-codeql-action.js @@ -103048,7 +103048,7 @@ var safeDump = renamed("safeDump", "dump"); var semver = __toESM(require_semver2()); // src/api-compatibility.json -var maximumVersion = "3.20"; +var maximumVersion = "3.21"; var minimumVersion = "3.14"; // src/util.ts diff --git a/lib/start-proxy-action-post.js b/lib/start-proxy-action-post.js index 81c6c77c3..83c639fc5 100644 --- a/lib/start-proxy-action-post.js +++ b/lib/start-proxy-action-post.js @@ -161097,7 +161097,7 @@ var safeDump = renamed("safeDump", "dump"); var semver = __toESM(require_semver2()); // src/api-compatibility.json -var maximumVersion = "3.20"; +var maximumVersion = "3.21"; var minimumVersion = "3.14"; // src/util.ts diff --git a/lib/upload-sarif-action-post.js b/lib/upload-sarif-action-post.js index 25e3acdb4..986323782 100644 --- a/lib/upload-sarif-action-post.js +++ b/lib/upload-sarif-action-post.js @@ -161097,7 +161097,7 @@ var safeDump = renamed("safeDump", "dump"); var semver = __toESM(require_semver2()); // src/api-compatibility.json -var maximumVersion = "3.20"; +var maximumVersion = "3.21"; var minimumVersion = "3.14"; // src/util.ts diff --git a/src/api-compatibility.json b/src/api-compatibility.json index b61bbd26d..2e55b9ad7 100644 --- a/src/api-compatibility.json +++ b/src/api-compatibility.json @@ -1 +1 @@ -{"maximumVersion": "3.20", "minimumVersion": "3.14"} +{"maximumVersion": "3.21", "minimumVersion": "3.14"}