import * as core from "@actions/core"; import { buildProject, configureProject } from "./cmake.js"; import { getInputs } from "./inputs.js"; async function main() { const inputs = getInputs(); await configureProject(inputs); core.setOutput("build-dir", inputs.buildDir); if (inputs.runBuild) { await buildProject(inputs); } } main().catch((err) => core.setFailed(err));