mirror of
https://github.com/github/codeql-action.git
synced 2025-12-26 09:10:07 +08:00
23 lines
560 B
TypeScript
23 lines
560 B
TypeScript
import { getCodeQL } from "./codeql";
|
|
import { Logger } from "./logging";
|
|
|
|
export async function runResolveBuildEnvironment(
|
|
cmd: string,
|
|
logger: Logger,
|
|
workingDir: string | undefined,
|
|
language: string,
|
|
) {
|
|
logger.startGroup(`Attempting to resolve build environment for ${language}`);
|
|
|
|
const codeql = await getCodeQL(cmd);
|
|
|
|
if (workingDir !== undefined) {
|
|
logger.info(`Using ${workingDir} as the working directory.`);
|
|
}
|
|
|
|
const result = await codeql.resolveBuildEnvironment(workingDir, language);
|
|
|
|
logger.endGroup();
|
|
return result;
|
|
}
|