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() {
const sourceDir = _actions_core__WEBPACK_IMPORTED_MODULE_0___default().getInput("source-dir");
const buildDir = _actions_core__WEBPACK_IMPORTED_MODULE_0___default().getInput("build-dir");
const sourceDir = _actions_core__WEBPACK_IMPORTED_MODULE_0__.getInput("source-dir");
const buildDir = _actions_core__WEBPACK_IMPORTED_MODULE_0__.getInput("build-dir");
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)
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) {
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;
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;
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;
}
}
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)
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)
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)
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)
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(" "))
.map((opt) => "-D" + opt);
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(" "));
configureArgs.push(...args);
await _actions_exec__WEBPACK_IMPORTED_MODULE_1___default().exec("cmake", configureArgs);
_actions_core__WEBPACK_IMPORTED_MODULE_0___default().setOutput("build-dir", buildDir || "build");
const runBuild = _actions_core__WEBPACK_IMPORTED_MODULE_0___default().getBooleanInput("run-build");
const runTest = _actions_core__WEBPACK_IMPORTED_MODULE_0___default().getBooleanInput("run-test");
await (0,_actions_exec__WEBPACK_IMPORTED_MODULE_1__.exec)("cmake", configureArgs);
_actions_core__WEBPACK_IMPORTED_MODULE_0__.setOutput("build-dir", buildDir || "build");
const runBuild = _actions_core__WEBPACK_IMPORTED_MODULE_0__.getBooleanInput("run-build");
const runTest = _actions_core__WEBPACK_IMPORTED_MODULE_0__.getBooleanInput("run-test");
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(" "));
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) {
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(" "));
await _actions_exec__WEBPACK_IMPORTED_MODULE_1___default().exec("ctest", [
await (0,_actions_exec__WEBPACK_IMPORTED_MODULE_1__.exec)("ctest", [
"--test-dir",
buildDir || "build",
"--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 exec from "@actions/exec";
import io from "@actions/io";
import * as core from "@actions/core";
import { exec } from "@actions/exec";
import { which } from "@actions/io";
async function main() {
const sourceDir = core.getInput("source-dir");
@ -11,16 +11,16 @@ async function main() {
const generator = core.getInput("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) {
case "linux":
await exec.exec("sudo", ["apt", "install", "-y", "ninja-build"]);
await exec("sudo", ["apt", "install", "-y", "ninja-build"]);
break;
case "darwin":
await exec.exec("brew", ["install", "ninja"]);
await exec("brew", ["install", "ninja"]);
break;
case "win32":
await exec.exec("choco", ["install", "ninja"]);
await exec("choco", ["install", "ninja"]);
break;
}
}
@ -48,7 +48,7 @@ async function main() {
.flatMap((args) => args.split(" "));
configureArgs.push(...args);
await exec.exec("cmake", configureArgs);
await exec("cmake", configureArgs);
core.setOutput("build-dir", buildDir || "build");
const runBuild = core.getBooleanInput("run-build");
@ -58,14 +58,14 @@ async function main() {
const buildArgs = core
.getMultilineInput("build-args")
.flatMap((args) => args.split(" "));
await exec.exec("cmake", ["--build", buildDir || "build", ...buildArgs]);
await exec("cmake", ["--build", buildDir || "build", ...buildArgs]);
}
if (runTest) {
const testArgs = core
.getMultilineInput("test-args")
.flatMap((args) => args.split(" "));
await exec.exec("ctest", [
await exec("ctest", [
"--test-dir",
buildDir || "build",
"--output-on-failure",