Reorganize properties file

This commit is contained in:
Henry Mercer
2026-02-25 11:32:32 +00:00
parent 2808ca726e
commit 9c61a2ddf4
2 changed files with 65 additions and 45 deletions
+22 -18
View File
@@ -104283,26 +104283,10 @@ var RepositoryPropertyName = /* @__PURE__ */ ((RepositoryPropertyName2) => {
RepositoryPropertyName2["EXTRA_QUERIES"] = "github-codeql-extra-queries";
return RepositoryPropertyName2;
})(RepositoryPropertyName || {});
var KNOWN_REPOSITORY_PROPERTY_NAMES = new Set(
Object.values(RepositoryPropertyName)
);
function isKnownPropertyName(value) {
return KNOWN_REPOSITORY_PROPERTY_NAMES.has(value);
}
var repositoryPropertyParsers = {
["github-codeql-disable-overlay" /* DISABLE_OVERLAY */]: (name, value, logger) => {
if (value !== "true" && value !== "false") {
logger.warning(
`Repository property '${name}' has unexpected value '${value}'. Expected 'true' or 'false'. Defaulting to false.`
);
}
return value === "true";
},
["github-codeql-extra-queries" /* EXTRA_QUERIES */]: (_name, value) => value
["github-codeql-disable-overlay" /* DISABLE_OVERLAY */]: parseBooleanRepositoryProperty,
["github-codeql-extra-queries" /* EXTRA_QUERIES */]: parseStringRepositoryProperty
};
function setProperty2(properties, name, value, logger) {
properties[name] = repositoryPropertyParsers[name](name, value, logger);
}
async function loadPropertiesFromApi(gitHubVersion, logger, repositoryNwo) {
if (gitHubVersion.type === "GitHub Enterprise Server" /* GHES */) {
return {};
@@ -104353,6 +104337,26 @@ async function loadPropertiesFromApi(gitHubVersion, logger, repositoryNwo) {
);
}
}
function setProperty2(properties, name, value, logger) {
properties[name] = repositoryPropertyParsers[name](name, value, logger);
}
function parseBooleanRepositoryProperty(name, value, logger) {
if (value !== "true" && value !== "false") {
logger.warning(
`Repository property '${name}' has unexpected value '${value}'. Expected 'true' or 'false'. Defaulting to false.`
);
}
return value === "true";
}
function parseStringRepositoryProperty(_name, value) {
return value;
}
var KNOWN_REPOSITORY_PROPERTY_NAMES = new Set(
Object.values(RepositoryPropertyName)
);
function isKnownPropertyName(name) {
return KNOWN_REPOSITORY_PROPERTY_NAMES.has(name);
}
// src/config/db-config.ts
function shouldCombine(inputValue) {