fix: import all instead of default in @actions modules

This commit is contained in:
Alfi Maulana 2024-03-04 20:13:36 +07:00
parent 274ff422c0
commit 1e40a717aa
No known key found for this signature in database
GPG Key ID: 2242A64C2A8DF5A4
2 changed files with 32 additions and 32 deletions

44
dist/index.js generated vendored
View File

@ -27732,57 +27732,57 @@ var __webpack_exports__ = {};
async function main() { async function main() {
const sourceDir = _actions_core__WEBPACK_IMPORTED_MODULE_0___default().getInput("source-dir"); const sourceDir = _actions_core__WEBPACK_IMPORTED_MODULE_0__.getInput("source-dir");
const buildDir = _actions_core__WEBPACK_IMPORTED_MODULE_0___default().getInput("build-dir"); const buildDir = _actions_core__WEBPACK_IMPORTED_MODULE_0__.getInput("build-dir");
const configureArgs = [sourceDir || ".", "-B", buildDir || "build"]; const configureArgs = [sourceDir || ".", "-B", buildDir || "build"];
const generator = _actions_core__WEBPACK_IMPORTED_MODULE_0___default().getInput("generator"); const generator = _actions_core__WEBPACK_IMPORTED_MODULE_0__.getInput("generator");
if (generator) if (generator)
configureArgs.push(...["-G", generator]); configureArgs.push(...["-G", generator]);
if (generator.match(/ninja/gi) && !(await _actions_io__WEBPACK_IMPORTED_MODULE_2___default().which("ninja"))) { if (generator.match(/ninja/gi) && !(await (0,_actions_io__WEBPACK_IMPORTED_MODULE_2__.which)("ninja"))) {
switch (process.platform) { switch (process.platform) {
case "linux": case "linux":
await _actions_exec__WEBPACK_IMPORTED_MODULE_1___default().exec("sudo", ["apt", "install", "-y", "ninja-build"]); await (0,_actions_exec__WEBPACK_IMPORTED_MODULE_1__.exec)("sudo", ["apt", "install", "-y", "ninja-build"]);
break; break;
case "darwin": case "darwin":
await _actions_exec__WEBPACK_IMPORTED_MODULE_1___default().exec("brew", ["install", "ninja"]); await (0,_actions_exec__WEBPACK_IMPORTED_MODULE_1__.exec)("brew", ["install", "ninja"]);
break; break;
case "win32": case "win32":
await _actions_exec__WEBPACK_IMPORTED_MODULE_1___default().exec("choco", ["install", "ninja"]); await (0,_actions_exec__WEBPACK_IMPORTED_MODULE_1__.exec)("choco", ["install", "ninja"]);
break; break;
} }
} }
const cCompiler = _actions_core__WEBPACK_IMPORTED_MODULE_0___default().getInput("c-compiler"); const cCompiler = _actions_core__WEBPACK_IMPORTED_MODULE_0__.getInput("c-compiler");
if (cCompiler) if (cCompiler)
configureArgs.push("-DCMAKE_C_COMPILER=" + cCompiler); configureArgs.push("-DCMAKE_C_COMPILER=" + cCompiler);
const cxxCompiler = _actions_core__WEBPACK_IMPORTED_MODULE_0___default().getInput("cxx-compiler"); const cxxCompiler = _actions_core__WEBPACK_IMPORTED_MODULE_0__.getInput("cxx-compiler");
if (cxxCompiler) if (cxxCompiler)
configureArgs.push("-DCMAKE_CXX_COMPILER=" + cxxCompiler); configureArgs.push("-DCMAKE_CXX_COMPILER=" + cxxCompiler);
const cFlags = _actions_core__WEBPACK_IMPORTED_MODULE_0___default().getMultilineInput("c-flags").join(" "); const cFlags = _actions_core__WEBPACK_IMPORTED_MODULE_0__.getMultilineInput("c-flags").join(" ");
if (cFlags) if (cFlags)
configureArgs.push("-DCMAKE_C_FLAGS=" + cFlags); configureArgs.push("-DCMAKE_C_FLAGS=" + cFlags);
const cxxFlags = _actions_core__WEBPACK_IMPORTED_MODULE_0___default().getMultilineInput("cxx-flags").join(" "); const cxxFlags = _actions_core__WEBPACK_IMPORTED_MODULE_0__.getMultilineInput("cxx-flags").join(" ");
if (cxxFlags) if (cxxFlags)
configureArgs.push("-DCMAKE_CXX_FLAGS=" + cxxFlags); configureArgs.push("-DCMAKE_CXX_FLAGS=" + cxxFlags);
const options = _actions_core__WEBPACK_IMPORTED_MODULE_0___default().getMultilineInput("options") const options = _actions_core__WEBPACK_IMPORTED_MODULE_0__.getMultilineInput("options")
.flatMap((opts) => opts.split(" ")) .flatMap((opts) => opts.split(" "))
.map((opt) => "-D" + opt); .map((opt) => "-D" + opt);
configureArgs.push(...options); configureArgs.push(...options);
const args = _actions_core__WEBPACK_IMPORTED_MODULE_0___default().getMultilineInput("args") const args = _actions_core__WEBPACK_IMPORTED_MODULE_0__.getMultilineInput("args")
.flatMap((args) => args.split(" ")); .flatMap((args) => args.split(" "));
configureArgs.push(...args); configureArgs.push(...args);
await _actions_exec__WEBPACK_IMPORTED_MODULE_1___default().exec("cmake", configureArgs); await (0,_actions_exec__WEBPACK_IMPORTED_MODULE_1__.exec)("cmake", configureArgs);
_actions_core__WEBPACK_IMPORTED_MODULE_0___default().setOutput("build-dir", buildDir || "build"); _actions_core__WEBPACK_IMPORTED_MODULE_0__.setOutput("build-dir", buildDir || "build");
const runBuild = _actions_core__WEBPACK_IMPORTED_MODULE_0___default().getBooleanInput("run-build"); const runBuild = _actions_core__WEBPACK_IMPORTED_MODULE_0__.getBooleanInput("run-build");
const runTest = _actions_core__WEBPACK_IMPORTED_MODULE_0___default().getBooleanInput("run-test"); const runTest = _actions_core__WEBPACK_IMPORTED_MODULE_0__.getBooleanInput("run-test");
if (runBuild || runTest) { if (runBuild || runTest) {
const buildArgs = _actions_core__WEBPACK_IMPORTED_MODULE_0___default().getMultilineInput("build-args") const buildArgs = _actions_core__WEBPACK_IMPORTED_MODULE_0__.getMultilineInput("build-args")
.flatMap((args) => args.split(" ")); .flatMap((args) => args.split(" "));
await _actions_exec__WEBPACK_IMPORTED_MODULE_1___default().exec("cmake", ["--build", buildDir || "build", ...buildArgs]); await (0,_actions_exec__WEBPACK_IMPORTED_MODULE_1__.exec)("cmake", ["--build", buildDir || "build", ...buildArgs]);
} }
if (runTest) { if (runTest) {
const testArgs = _actions_core__WEBPACK_IMPORTED_MODULE_0___default().getMultilineInput("test-args") const testArgs = _actions_core__WEBPACK_IMPORTED_MODULE_0__.getMultilineInput("test-args")
.flatMap((args) => args.split(" ")); .flatMap((args) => args.split(" "));
await _actions_exec__WEBPACK_IMPORTED_MODULE_1___default().exec("ctest", [ await (0,_actions_exec__WEBPACK_IMPORTED_MODULE_1__.exec)("ctest", [
"--test-dir", "--test-dir",
buildDir || "build", buildDir || "build",
"--output-on-failure", "--output-on-failure",
@ -27791,7 +27791,7 @@ async function main() {
]); ]);
} }
} }
main().catch((err) => _actions_core__WEBPACK_IMPORTED_MODULE_0___default().setFailed(err)); main().catch((err) => _actions_core__WEBPACK_IMPORTED_MODULE_0__.setFailed(err));
})(); })();

View File

@ -1,6 +1,6 @@
import core from "@actions/core"; import * as core from "@actions/core";
import exec from "@actions/exec"; import { exec } from "@actions/exec";
import io from "@actions/io"; import { which } from "@actions/io";
async function main() { async function main() {
const sourceDir = core.getInput("source-dir"); const sourceDir = core.getInput("source-dir");
@ -11,16 +11,16 @@ async function main() {
const generator = core.getInput("generator"); const generator = core.getInput("generator");
if (generator) configureArgs.push(...["-G", generator]); if (generator) configureArgs.push(...["-G", generator]);
if (generator.match(/ninja/gi) && !(await io.which("ninja"))) { if (generator.match(/ninja/gi) && !(await which("ninja"))) {
switch (process.platform) { switch (process.platform) {
case "linux": case "linux":
await exec.exec("sudo", ["apt", "install", "-y", "ninja-build"]); await exec("sudo", ["apt", "install", "-y", "ninja-build"]);
break; break;
case "darwin": case "darwin":
await exec.exec("brew", ["install", "ninja"]); await exec("brew", ["install", "ninja"]);
break; break;
case "win32": case "win32":
await exec.exec("choco", ["install", "ninja"]); await exec("choco", ["install", "ninja"]);
break; break;
} }
} }
@ -48,7 +48,7 @@ async function main() {
.flatMap((args) => args.split(" ")); .flatMap((args) => args.split(" "));
configureArgs.push(...args); configureArgs.push(...args);
await exec.exec("cmake", configureArgs); await exec("cmake", configureArgs);
core.setOutput("build-dir", buildDir || "build"); core.setOutput("build-dir", buildDir || "build");
const runBuild = core.getBooleanInput("run-build"); const runBuild = core.getBooleanInput("run-build");
@ -58,14 +58,14 @@ async function main() {
const buildArgs = core const buildArgs = core
.getMultilineInput("build-args") .getMultilineInput("build-args")
.flatMap((args) => args.split(" ")); .flatMap((args) => args.split(" "));
await exec.exec("cmake", ["--build", buildDir || "build", ...buildArgs]); await exec("cmake", ["--build", buildDir || "build", ...buildArgs]);
} }
if (runTest) { if (runTest) {
const testArgs = core const testArgs = core
.getMultilineInput("test-args") .getMultilineInput("test-args")
.flatMap((args) => args.split(" ")); .flatMap((args) => args.split(" "));
await exec.exec("ctest", [ await exec("ctest", [
"--test-dir", "--test-dir",
buildDir || "build", buildDir || "build",
"--output-on-failure", "--output-on-failure",