Minor: Introduce constant to avoid duplication

This commit is contained in:
Henry Mercer
2026-05-07 18:48:25 +01:00
parent 0aedbb71d8
commit 4f815a68d3
8 changed files with 49 additions and 96 deletions

18
lib/analyze-action.js generated
View File

@@ -90122,6 +90122,10 @@ function isSupportedToolsFeature(versionInfo, feature) {
var DEFAULT_VERSION_FEATURE_FLAG_PREFIX = "default_codeql_version_"; var DEFAULT_VERSION_FEATURE_FLAG_PREFIX = "default_codeql_version_";
var DEFAULT_VERSION_FEATURE_FLAG_SUFFIX = "_enabled"; var DEFAULT_VERSION_FEATURE_FLAG_SUFFIX = "_enabled";
var CODEQL_VERSION_ZSTD_BUNDLE = "2.19.0"; var CODEQL_VERSION_ZSTD_BUNDLE = "2.19.0";
var LINKED_CODEQL_VERSION = {
cliVersion,
tagName: bundleVersion
};
var featureConfig = { var featureConfig = {
["allow_toolcache_input" /* AllowToolcacheInput */]: { ["allow_toolcache_input" /* AllowToolcacheInput */]: {
defaultValue: false, defaultValue: false,
@@ -90348,12 +90352,7 @@ var OfflineFeatures = class {
logger; logger;
async getEnabledDefaultCliVersions(_variant) { async getEnabledDefaultCliVersions(_variant) {
return { return {
enabledVersions: [ enabledVersions: [LINKED_CODEQL_VERSION]
{
cliVersion,
tagName: bundleVersion
}
]
}; };
} }
/** /**
@@ -90536,12 +90535,7 @@ var GitHubFeatureFlags = class {
`Feature flags do not specify a default CLI version. Falling back to the CLI version shipped with the Action. This is ${cliVersion}.` `Feature flags do not specify a default CLI version. Falling back to the CLI version shipped with the Action. This is ${cliVersion}.`
); );
const result = { const result = {
enabledVersions: [ enabledVersions: [LINKED_CODEQL_VERSION]
{
cliVersion,
tagName: bundleVersion
}
]
}; };
if (this.hasAccessedRemoteFeatureFlags) { if (this.hasAccessedRemoteFeatureFlags) {
result.toolsFeatureFlagsValid = false; result.toolsFeatureFlagsValid = false;

View File

@@ -86538,6 +86538,10 @@ function isSupportedToolsFeature(versionInfo, feature) {
// src/feature-flags.ts // src/feature-flags.ts
var DEFAULT_VERSION_FEATURE_FLAG_PREFIX = "default_codeql_version_"; var DEFAULT_VERSION_FEATURE_FLAG_PREFIX = "default_codeql_version_";
var DEFAULT_VERSION_FEATURE_FLAG_SUFFIX = "_enabled"; var DEFAULT_VERSION_FEATURE_FLAG_SUFFIX = "_enabled";
var LINKED_CODEQL_VERSION = {
cliVersion,
tagName: bundleVersion
};
var featureConfig = { var featureConfig = {
["allow_toolcache_input" /* AllowToolcacheInput */]: { ["allow_toolcache_input" /* AllowToolcacheInput */]: {
defaultValue: false, defaultValue: false,
@@ -86764,12 +86768,7 @@ var OfflineFeatures = class {
logger; logger;
async getEnabledDefaultCliVersions(_variant) { async getEnabledDefaultCliVersions(_variant) {
return { return {
enabledVersions: [ enabledVersions: [LINKED_CODEQL_VERSION]
{
cliVersion,
tagName: bundleVersion
}
]
}; };
} }
/** /**
@@ -86952,12 +86951,7 @@ var GitHubFeatureFlags = class {
`Feature flags do not specify a default CLI version. Falling back to the CLI version shipped with the Action. This is ${cliVersion}.` `Feature flags do not specify a default CLI version. Falling back to the CLI version shipped with the Action. This is ${cliVersion}.`
); );
const result = { const result = {
enabledVersions: [ enabledVersions: [LINKED_CODEQL_VERSION]
{
cliVersion,
tagName: bundleVersion
}
]
}; };
if (this.hasAccessedRemoteFeatureFlags) { if (this.hasAccessedRemoteFeatureFlags) {
result.toolsFeatureFlagsValid = false; result.toolsFeatureFlagsValid = false;

View File

@@ -131299,6 +131299,10 @@ function isSafeArtifactUpload(codeQlVersion) {
var DEFAULT_VERSION_FEATURE_FLAG_PREFIX = "default_codeql_version_"; var DEFAULT_VERSION_FEATURE_FLAG_PREFIX = "default_codeql_version_";
var DEFAULT_VERSION_FEATURE_FLAG_SUFFIX = "_enabled"; var DEFAULT_VERSION_FEATURE_FLAG_SUFFIX = "_enabled";
var CODEQL_VERSION_ZSTD_BUNDLE = "2.19.0"; var CODEQL_VERSION_ZSTD_BUNDLE = "2.19.0";
var LINKED_CODEQL_VERSION = {
cliVersion,
tagName: bundleVersion
};
var featureConfig = { var featureConfig = {
["allow_toolcache_input" /* AllowToolcacheInput */]: { ["allow_toolcache_input" /* AllowToolcacheInput */]: {
defaultValue: false, defaultValue: false,
@@ -131525,12 +131529,7 @@ var OfflineFeatures = class {
logger; logger;
async getEnabledDefaultCliVersions(_variant) { async getEnabledDefaultCliVersions(_variant) {
return { return {
enabledVersions: [ enabledVersions: [LINKED_CODEQL_VERSION]
{
cliVersion,
tagName: bundleVersion
}
]
}; };
} }
/** /**
@@ -131713,12 +131712,7 @@ var GitHubFeatureFlags = class {
`Feature flags do not specify a default CLI version. Falling back to the CLI version shipped with the Action. This is ${cliVersion}.` `Feature flags do not specify a default CLI version. Falling back to the CLI version shipped with the Action. This is ${cliVersion}.`
); );
const result = { const result = {
enabledVersions: [ enabledVersions: [LINKED_CODEQL_VERSION]
{
cliVersion,
tagName: bundleVersion
}
]
}; };
if (this.hasAccessedRemoteFeatureFlags) { if (this.hasAccessedRemoteFeatureFlags) {
result.toolsFeatureFlagsValid = false; result.toolsFeatureFlagsValid = false;

18
lib/init-action.js generated
View File

@@ -87655,6 +87655,10 @@ function isSupportedToolsFeature(versionInfo, feature) {
var DEFAULT_VERSION_FEATURE_FLAG_PREFIX = "default_codeql_version_"; var DEFAULT_VERSION_FEATURE_FLAG_PREFIX = "default_codeql_version_";
var DEFAULT_VERSION_FEATURE_FLAG_SUFFIX = "_enabled"; var DEFAULT_VERSION_FEATURE_FLAG_SUFFIX = "_enabled";
var CODEQL_VERSION_ZSTD_BUNDLE = "2.19.0"; var CODEQL_VERSION_ZSTD_BUNDLE = "2.19.0";
var LINKED_CODEQL_VERSION = {
cliVersion,
tagName: bundleVersion
};
var featureConfig = { var featureConfig = {
["allow_toolcache_input" /* AllowToolcacheInput */]: { ["allow_toolcache_input" /* AllowToolcacheInput */]: {
defaultValue: false, defaultValue: false,
@@ -87881,12 +87885,7 @@ var OfflineFeatures = class {
logger; logger;
async getEnabledDefaultCliVersions(_variant) { async getEnabledDefaultCliVersions(_variant) {
return { return {
enabledVersions: [ enabledVersions: [LINKED_CODEQL_VERSION]
{
cliVersion,
tagName: bundleVersion
}
]
}; };
} }
/** /**
@@ -88069,12 +88068,7 @@ var GitHubFeatureFlags = class {
`Feature flags do not specify a default CLI version. Falling back to the CLI version shipped with the Action. This is ${cliVersion}.` `Feature flags do not specify a default CLI version. Falling back to the CLI version shipped with the Action. This is ${cliVersion}.`
); );
const result = { const result = {
enabledVersions: [ enabledVersions: [LINKED_CODEQL_VERSION]
{
cliVersion,
tagName: bundleVersion
}
]
}; };
if (this.hasAccessedRemoteFeatureFlags) { if (this.hasAccessedRemoteFeatureFlags) {
result.toolsFeatureFlagsValid = false; result.toolsFeatureFlagsValid = false;

View File

@@ -86443,6 +86443,10 @@ function isSupportedToolsFeature(versionInfo, feature) {
var DEFAULT_VERSION_FEATURE_FLAG_PREFIX = "default_codeql_version_"; var DEFAULT_VERSION_FEATURE_FLAG_PREFIX = "default_codeql_version_";
var DEFAULT_VERSION_FEATURE_FLAG_SUFFIX = "_enabled"; var DEFAULT_VERSION_FEATURE_FLAG_SUFFIX = "_enabled";
var CODEQL_VERSION_ZSTD_BUNDLE = "2.19.0"; var CODEQL_VERSION_ZSTD_BUNDLE = "2.19.0";
var LINKED_CODEQL_VERSION = {
cliVersion,
tagName: bundleVersion
};
var featureConfig = { var featureConfig = {
["allow_toolcache_input" /* AllowToolcacheInput */]: { ["allow_toolcache_input" /* AllowToolcacheInput */]: {
defaultValue: false, defaultValue: false,
@@ -86669,12 +86673,7 @@ var OfflineFeatures = class {
logger; logger;
async getEnabledDefaultCliVersions(_variant) { async getEnabledDefaultCliVersions(_variant) {
return { return {
enabledVersions: [ enabledVersions: [LINKED_CODEQL_VERSION]
{
cliVersion,
tagName: bundleVersion
}
]
}; };
} }
/** /**
@@ -86857,12 +86856,7 @@ var GitHubFeatureFlags = class {
`Feature flags do not specify a default CLI version. Falling back to the CLI version shipped with the Action. This is ${cliVersion}.` `Feature flags do not specify a default CLI version. Falling back to the CLI version shipped with the Action. This is ${cliVersion}.`
); );
const result = { const result = {
enabledVersions: [ enabledVersions: [LINKED_CODEQL_VERSION]
{
cliVersion,
tagName: bundleVersion
}
]
}; };
if (this.hasAccessedRemoteFeatureFlags) { if (this.hasAccessedRemoteFeatureFlags) {
result.toolsFeatureFlagsValid = false; result.toolsFeatureFlagsValid = false;

View File

@@ -103177,6 +103177,10 @@ var semver3 = __toESM(require_semver2());
// src/feature-flags.ts // src/feature-flags.ts
var DEFAULT_VERSION_FEATURE_FLAG_PREFIX = "default_codeql_version_"; var DEFAULT_VERSION_FEATURE_FLAG_PREFIX = "default_codeql_version_";
var DEFAULT_VERSION_FEATURE_FLAG_SUFFIX = "_enabled"; var DEFAULT_VERSION_FEATURE_FLAG_SUFFIX = "_enabled";
var LINKED_CODEQL_VERSION = {
cliVersion,
tagName: bundleVersion
};
var featureConfig = { var featureConfig = {
["allow_toolcache_input" /* AllowToolcacheInput */]: { ["allow_toolcache_input" /* AllowToolcacheInput */]: {
defaultValue: false, defaultValue: false,
@@ -103403,12 +103407,7 @@ var OfflineFeatures = class {
logger; logger;
async getEnabledDefaultCliVersions(_variant) { async getEnabledDefaultCliVersions(_variant) {
return { return {
enabledVersions: [ enabledVersions: [LINKED_CODEQL_VERSION]
{
cliVersion,
tagName: bundleVersion
}
]
}; };
} }
/** /**
@@ -103591,12 +103590,7 @@ var GitHubFeatureFlags = class {
`Feature flags do not specify a default CLI version. Falling back to the CLI version shipped with the Action. This is ${cliVersion}.` `Feature flags do not specify a default CLI version. Falling back to the CLI version shipped with the Action. This is ${cliVersion}.`
); );
const result = { const result = {
enabledVersions: [ enabledVersions: [LINKED_CODEQL_VERSION]
{
cliVersion,
tagName: bundleVersion
}
]
}; };
if (this.hasAccessedRemoteFeatureFlags) { if (this.hasAccessedRemoteFeatureFlags) {
result.toolsFeatureFlagsValid = false; result.toolsFeatureFlagsValid = false;

View File

@@ -89408,6 +89408,10 @@ function isSupportedToolsFeature(versionInfo, feature) {
var DEFAULT_VERSION_FEATURE_FLAG_PREFIX = "default_codeql_version_"; var DEFAULT_VERSION_FEATURE_FLAG_PREFIX = "default_codeql_version_";
var DEFAULT_VERSION_FEATURE_FLAG_SUFFIX = "_enabled"; var DEFAULT_VERSION_FEATURE_FLAG_SUFFIX = "_enabled";
var CODEQL_VERSION_ZSTD_BUNDLE = "2.19.0"; var CODEQL_VERSION_ZSTD_BUNDLE = "2.19.0";
var LINKED_CODEQL_VERSION = {
cliVersion,
tagName: bundleVersion
};
var featureConfig = { var featureConfig = {
["allow_toolcache_input" /* AllowToolcacheInput */]: { ["allow_toolcache_input" /* AllowToolcacheInput */]: {
defaultValue: false, defaultValue: false,
@@ -89634,12 +89638,7 @@ var OfflineFeatures = class {
logger; logger;
async getEnabledDefaultCliVersions(_variant) { async getEnabledDefaultCliVersions(_variant) {
return { return {
enabledVersions: [ enabledVersions: [LINKED_CODEQL_VERSION]
{
cliVersion,
tagName: bundleVersion
}
]
}; };
} }
/** /**
@@ -89822,12 +89821,7 @@ var GitHubFeatureFlags = class {
`Feature flags do not specify a default CLI version. Falling back to the CLI version shipped with the Action. This is ${cliVersion}.` `Feature flags do not specify a default CLI version. Falling back to the CLI version shipped with the Action. This is ${cliVersion}.`
); );
const result = { const result = {
enabledVersions: [ enabledVersions: [LINKED_CODEQL_VERSION]
{
cliVersion,
tagName: bundleVersion
}
]
}; };
if (this.hasAccessedRemoteFeatureFlags) { if (this.hasAccessedRemoteFeatureFlags) {
result.toolsFeatureFlagsValid = false; result.toolsFeatureFlagsValid = false;

View File

@@ -29,6 +29,11 @@ const DEFAULT_VERSION_FEATURE_FLAG_SUFFIX = "_enabled";
*/ */
export const CODEQL_VERSION_ZSTD_BUNDLE = "2.19.0"; export const CODEQL_VERSION_ZSTD_BUNDLE = "2.19.0";
const LINKED_CODEQL_VERSION: CodeQLVersionInfo = {
cliVersion: defaults.cliVersion,
tagName: defaults.bundleVersion,
};
export interface CodeQLVersionInfo { export interface CodeQLVersionInfo {
/** The version number of the CodeQL CLI, e.g. `2.19.0`. */ /** The version number of the CodeQL CLI, e.g. `2.19.0`. */
cliVersion: string; cliVersion: string;
@@ -420,12 +425,7 @@ class OfflineFeatures implements FeatureEnablement {
_variant: util.GitHubVariant, _variant: util.GitHubVariant,
): Promise<CodeQLDefaultVersionInfo> { ): Promise<CodeQLDefaultVersionInfo> {
return { return {
enabledVersions: [ enabledVersions: [LINKED_CODEQL_VERSION],
{
cliVersion: defaults.cliVersion,
tagName: defaults.bundleVersion,
},
],
}; };
} }
@@ -680,12 +680,7 @@ class GitHubFeatureFlags {
`shipped with the Action. This is ${defaults.cliVersion}.`, `shipped with the Action. This is ${defaults.cliVersion}.`,
); );
const result: CodeQLDefaultVersionInfo = { const result: CodeQLDefaultVersionInfo = {
enabledVersions: [ enabledVersions: [LINKED_CODEQL_VERSION],
{
cliVersion: defaults.cliVersion,
tagName: defaults.bundleVersion,
},
],
}; };
if (this.hasAccessedRemoteFeatureFlags) { if (this.hasAccessedRemoteFeatureFlags) {
result.toolsFeatureFlagsValid = false; result.toolsFeatureFlagsValid = false;