Drive-by cleanup: Always use --cache-cleanup

This commit is contained in:
Henry Mercer
2026-03-11 19:31:03 +00:00
parent d05b50b13f
commit d74701caa1
10 changed files with 10 additions and 74 deletions

7
lib/analyze-action.js generated
View File

@@ -109649,7 +109649,6 @@ var CODEQL_NEXT_MINIMUM_VERSION = "2.17.6";
var GHES_VERSION_MOST_RECENTLY_DEPRECATED = "3.13";
var GHES_MOST_RECENT_DEPRECATION_DATE = "2025-06-19";
var EXTRACTION_DEBUG_MODE_VERBOSITY = "progress++";
var CODEQL_VERSION_CACHE_CLEANUP = "2.17.1";
async function setupCodeQL(toolsInput, apiDetails, tempDir, variant, defaultCliVersion, features, logger, checkVersion) {
try {
const {
@@ -109993,17 +109992,13 @@ ${output}`
});
},
async databaseCleanupCluster(config, cleanupLevel) {
const cacheCleanupFlag = await codeQlVersionAtLeast(
this,
CODEQL_VERSION_CACHE_CLEANUP
) ? "--cache-cleanup" : "--mode";
for (const language of config.languages) {
const databasePath = getCodeQLDatabasePath(config, language);
const codeqlArgs = [
"database",
"cleanup",
databasePath,
`${cacheCleanupFlag}=${cleanupLevel}`,
`--cache-cleanup=${cleanupLevel}`,
...getExtraOptionsFromEnv(["database", "cleanup"])
];
await runCli(cmd, codeqlArgs);