Merge pull request #2582 from github/dbartol/actions-extractor

Temporarily include the Actions extractor with the Action
This commit is contained in:
Dave Bartolomeo 2024-11-08 11:55:35 -05:00 committed by GitHub
commit f43e2e0027
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 139 additions and 1 deletions

6
lib/codeql.js generated
View file

@ -45,6 +45,7 @@ const cli_errors_1 = require("./cli-errors");
const doc_url_1 = require("./doc-url");
const environment_1 = require("./environment");
const feature_flags_1 = require("./feature-flags");
const languages_1 = require("./languages");
const setupCodeql = __importStar(require("./setup-codeql"));
const tools_features_1 = require("./tools-features");
const tracer_config_1 = require("./tracer-config");
@ -259,6 +260,11 @@ async function getCodeQLForCmd(cmd, checkVersion) {
extraArgs.push(...(await getTrapCachingExtractorConfigArgs(config)));
extraArgs.push(`--trace-process-name=${processName}`);
}
if (config.languages.indexOf(languages_1.Language.actions) >= 0) {
extraArgs.push("--search-path");
const extractorPath = path.resolve(__dirname, "../actions-extractor");
extraArgs.push(extractorPath);
}
const codeScanningConfigFile = await generateCodeScanningConfig(config, logger);
const externalRepositoryToken = (0, actions_util_1.getOptionalInput)("external-repository-token");
extraArgs.push(`--codescanning-config=${codeScanningConfigFile}`);

File diff suppressed because one or more lines are too long