From 68cba48ffe96b99a4ea7ae3d21ba0f67d8b053c8 Mon Sep 17 00:00:00 2001 From: Alfi Maulana Date: Mon, 20 Nov 2023 20:38:10 +0700 Subject: [PATCH] feat: only run CMake build step if `run-build` input is true --- main/index.mjs | 5 ++++- src/main.mts | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/main/index.mjs b/main/index.mjs index 06f2dab..5486737 100644 --- a/main/index.mjs +++ b/main/index.mjs @@ -27245,7 +27245,10 @@ async function main() { const buildDir = _actions_core__WEBPACK_IMPORTED_MODULE_0__.getInput("build-dir"); await _actions_exec__WEBPACK_IMPORTED_MODULE_1__.exec("cmake", [sourceDir || ".", "-B", buildDir || "build"]); _actions_core__WEBPACK_IMPORTED_MODULE_0__.setOutput("build-dir", buildDir || "build"); - await _actions_exec__WEBPACK_IMPORTED_MODULE_1__.exec("cmake", ["--build", buildDir || "build"]); + const runBuild = _actions_core__WEBPACK_IMPORTED_MODULE_0__.getBooleanInput("run-build"); + if (runBuild) { + await _actions_exec__WEBPACK_IMPORTED_MODULE_1__.exec("cmake", ["--build", buildDir || "build"]); + } } main(); //# sourceMappingURL=main.mjs.map diff --git a/src/main.mts b/src/main.mts index 1ce2f8a..a699b95 100644 --- a/src/main.mts +++ b/src/main.mts @@ -7,7 +7,10 @@ async function main() { await exec.exec("cmake", [sourceDir || ".", "-B", buildDir || "build"]); core.setOutput("build-dir", buildDir || "build"); - await exec.exec("cmake", ["--build", buildDir || "build"]); + const runBuild = core.getBooleanInput("run-build"); + if (runBuild) { + await exec.exec("cmake", ["--build", buildDir || "build"]); + } } main();