From ae10b181ce5dc60df9ea9a0cf16d0e7c0ddd27df Mon Sep 17 00:00:00 2001 From: Alfi Maulana Date: Mon, 20 Nov 2023 21:15:58 +0700 Subject: [PATCH] feat: run CMake build if `run-test` set to true --- main/index.mjs | 4 ++-- src/main.mts | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/main/index.mjs b/main/index.mjs index 1d6d60e..4e09894 100644 --- a/main/index.mjs +++ b/main/index.mjs @@ -27246,12 +27246,12 @@ async function main() { await _actions_exec__WEBPACK_IMPORTED_MODULE_1__.exec("cmake", [sourceDir || ".", "-B", buildDir || "build"]); _actions_core__WEBPACK_IMPORTED_MODULE_0__.setOutput("build-dir", buildDir || "build"); const runBuild = _actions_core__WEBPACK_IMPORTED_MODULE_0__.getBooleanInput("run-build"); - if (runBuild) { + const runTest = _actions_core__WEBPACK_IMPORTED_MODULE_0__.getBooleanInput("run-test"); + if (runBuild || runTest) { const buildArgs = _actions_core__WEBPACK_IMPORTED_MODULE_0__.getMultilineInput("build-args") .flatMap((args) => args.split(" ")); await _actions_exec__WEBPACK_IMPORTED_MODULE_1__.exec("cmake", ["--build", buildDir || "build", ...buildArgs]); } - const runTest = _actions_core__WEBPACK_IMPORTED_MODULE_0__.getBooleanInput("run-test"); if (runTest) { const testArgs = _actions_core__WEBPACK_IMPORTED_MODULE_0__.getMultilineInput("test-args") .flatMap((args) => args.split(" ")); diff --git a/src/main.mts b/src/main.mts index b2e21de..eb6ccab 100644 --- a/src/main.mts +++ b/src/main.mts @@ -8,14 +8,15 @@ async function main() { core.setOutput("build-dir", buildDir || "build"); const runBuild = core.getBooleanInput("run-build"); - if (runBuild) { + const runTest = core.getBooleanInput("run-test"); + + if (runBuild || runTest) { const buildArgs = core .getMultilineInput("build-args") .flatMap((args) => args.split(" ")); await exec.exec("cmake", ["--build", buildDir || "build", ...buildArgs]); } - const runTest = core.getBooleanInput("run-test"); if (runTest) { const testArgs = core .getMultilineInput("test-args")