Add debug-level log messages when checks are skipped

This commit is contained in:
Michael B. Gale
2026-10-29 16:35:49 +00:00
parent 019a5caccd
commit 3da973862d
2 changed files with 30 additions and 0 deletions

15
lib/entry-points.js generated
View File

@@ -193980,19 +193980,34 @@ async function checkRunnerSupportsTracedAnalysis(action, config, codeql) {
const version = darwinVersion(action);
await checkSwiftCompatibility(config, codeql, version);
if (!await action.features.getValue("check_unsupported_traced_analysis" /* CheckUnsupportedTracedAnalysis */)) {
action.logger.debug(
"Skipping traced analysis compatibility checks because the feature is not enabled."
);
return;
}
if (isSelfHostedRunner(action.env)) {
action.logger.debug(
"Skipping traced analysis compatibility checks because we are on a self-hosted runner."
);
return;
}
if (config.buildMode !== void 0 && config.buildMode === "none") {
action.logger.debug(
"Skipping traced analysis compatibility checks because the build mode is 'none'."
);
return;
}
if (version === void 0) {
action.logger.debug(
"Skipping traced analysis compatibility checks because we are not on macOS."
);
return;
}
const tracedLanguages = await hasTracedLanguages(config, codeql);
if (tracedLanguages.length === 0) {
action.logger.debug(
"Skipping traced analysis compatibility checks because no traced languages are being analyzed."
);
return;
}
const skipUnsupportedTracedAnalysis = await action.features.getValue(