From 268421c55b76c60dbadd8771bd613154dfb01924 Mon Sep 17 00:00:00 2001 From: Alfi Maulana Date: Mon, 5 Aug 2024 23:18:47 +0700 Subject: [PATCH] feat: modify `configureProject` function to be sync --- dist/index.js | 4 ++-- src/cmake.test.ts | 3 +-- src/cmake.ts | 2 +- src/index.ts | 2 +- 4 files changed, 5 insertions(+), 6 deletions(-) diff --git a/dist/index.js b/dist/index.js index 0b90504..95a8db8 100644 --- a/dist/index.js +++ b/dist/index.js @@ -24841,7 +24841,7 @@ const external_node_child_process_namespaceObject = __WEBPACK_EXTERNAL_createReq * * @param inputs - The action inputs. */ -async function configureProject(inputs) { +function configureProject(inputs) { const configureArgs = []; if (inputs.sourceDir) { configureArgs.push(inputs.sourceDir); @@ -24891,7 +24891,7 @@ __nccwpck_require__.a(module, async (__webpack_handle_async_dependencies__, __we try { const inputs = (0,_inputs_js__WEBPACK_IMPORTED_MODULE_2__/* .getInputs */ .G)(); - await (0,_cmake_js__WEBPACK_IMPORTED_MODULE_1__/* .configureProject */ .N)(inputs); + (0,_cmake_js__WEBPACK_IMPORTED_MODULE_1__/* .configureProject */ .N)(inputs); _actions_core__WEBPACK_IMPORTED_MODULE_0__.setOutput("build-dir", inputs.buildDir); if (inputs.runBuild) { await (0,_cmake_js__WEBPACK_IMPORTED_MODULE_1__/* .buildProject */ ._)(inputs); diff --git a/src/cmake.test.ts b/src/cmake.test.ts index 591b4d1..2b7544b 100644 --- a/src/cmake.test.ts +++ b/src/cmake.test.ts @@ -119,8 +119,7 @@ describe("configure a CMake project", () => { jest.mocked(execFileSync).mockReset(); - const prom = configureProject({ ...defaultInputs, ...testCase.inputs }); - await expect(prom).resolves.toBeUndefined(); + configureProject({ ...defaultInputs, ...testCase.inputs }); expect(execFileSync).toHaveBeenCalledTimes(1); expect(execFileSync).toHaveBeenLastCalledWith( diff --git a/src/cmake.ts b/src/cmake.ts index bf7eac6..4d9556a 100644 --- a/src/cmake.ts +++ b/src/cmake.ts @@ -6,7 +6,7 @@ import type { Inputs } from "./inputs.js"; * * @param inputs - The action inputs. */ -export async function configureProject(inputs: Inputs): Promise { +export function configureProject(inputs: Inputs): void { const configureArgs = []; if (inputs.sourceDir) { diff --git a/src/index.ts b/src/index.ts index cdc38a5..ba1bd53 100644 --- a/src/index.ts +++ b/src/index.ts @@ -5,7 +5,7 @@ import { getInputs } from "./inputs.js"; try { const inputs = getInputs(); - await configureProject(inputs); + configureProject(inputs); core.setOutput("build-dir", inputs.buildDir);