Rebuild now type error fixed in main

This commit is contained in:
Henry Mercer
2026-01-05 16:23:16 +00:00
parent 29ee0e040d
commit ec1705eb43
6 changed files with 72 additions and 54 deletions
+12 -9
View File
@@ -130579,24 +130579,25 @@ var Features = class {
* @throws if a `minimumVersion` is specified for the feature, and `codeql` is not provided.
*/
async getValue(feature, codeql) {
if (!codeql && featureConfig[feature].minimumVersion) {
const config = featureConfig[feature];
if (!codeql && config.minimumVersion) {
throw new Error(
`Internal error: A minimum version is specified for feature ${feature}, but no instance of CodeQL was provided.`
);
}
if (!codeql && featureConfig[feature].toolsFeature) {
if (!codeql && config.toolsFeature) {
throw new Error(
`Internal error: A required tools feature is specified for feature ${feature}, but no instance of CodeQL was provided.`
);
}
const envVar = (process.env[featureConfig[feature].envVar] || "").toLocaleLowerCase();
const envVar = (process.env[config.envVar] || "").toLocaleLowerCase();
if (envVar === "false") {
this.logger.debug(
`Feature ${feature} is disabled via the environment variable ${featureConfig[feature].envVar}.`
`Feature ${feature} is disabled via the environment variable ${config.envVar}.`
);
return false;
}
const minimumVersion2 = featureConfig[feature].minimumVersion;
const minimumVersion2 = config.minimumVersion;
if (codeql && minimumVersion2) {
if (!await codeQlVersionAtLeast(codeql, minimumVersion2)) {
this.logger.debug(
@@ -130609,7 +130610,7 @@ var Features = class {
);
}
}
const toolsFeature = featureConfig[feature].toolsFeature;
const toolsFeature = config.toolsFeature;
if (codeql && toolsFeature) {
if (!await codeql.supportsFeature(toolsFeature)) {
this.logger.debug(
@@ -130624,7 +130625,7 @@ var Features = class {
}
if (envVar === "true") {
this.logger.debug(
`Feature ${feature} is enabled via the environment variable ${featureConfig[feature].envVar}.`
`Feature ${feature} is enabled via the environment variable ${config.envVar}.`
);
return true;
}
@@ -130635,7 +130636,7 @@ var Features = class {
);
return apiValue;
}
const defaultValue = featureConfig[feature].defaultValue;
const defaultValue = config.defaultValue;
this.logger.debug(
`Feature ${feature} is ${defaultValue ? "enabled" : "disabled"} due to its default value.`
);
@@ -130772,7 +130773,9 @@ var GitHubFeatureFlags = class {
return {};
}
try {
const featuresToRequest = Object.entries(featureConfig).filter(([, config]) => !config.legacyApi).map(([f]) => f);
const featuresToRequest = Object.entries(featureConfig).filter(
([, config]) => !config.legacyApi
).map(([f]) => f);
const FEATURES_PER_REQUEST = 25;
const featureChunks = [];
while (featuresToRequest.length > 0) {