Don't perform check for non-traced analyses

This commit is contained in:
Michael B. Gale
2026-10-16 22:56:47 +01:00
committed by GitHub
parent d11751fd79
commit fa3256a628
3 changed files with 137 additions and 10 deletions

14
lib/entry-points.js generated
View File

@@ -186272,9 +186272,23 @@ function handleUnsupportedVersion(logger2, config, skipUnsupportedTracedAnalysis
logger2.warning(baseMessage);
}
}
async function hasTracedLanguages(config, codeql) {
for (const language of config.languages) {
if (await codeql.isTracedLanguage(language)) {
return true;
}
}
return false;
}
async function checkRunnerSupportsTracedAnalysis(action, config, codeql) {
const version = macOSVersion(action);
await isSwiftCompatible(config, codeql, version);
if (config.buildMode !== void 0 && config.buildMode === "none") {
return;
}
if (!await hasTracedLanguages(config, codeql)) {
return;
}
const skipUnsupportedTracedAnalysis = await action.features.getValue(
"skip_unsupported_traced_analysis" /* SkipUnsupportedTracedAnalysis */
);