refactor: replace core.setOutput with dirrect append to GITHUB_OUTPUT

This commit is contained in:
Alfi Maulana 2024-08-06 16:41:59 +07:00
parent 350e2b14c1
commit 97cfd34f7e
No known key found for this signature in database
GPG Key ID: 2242A64C2A8DF5A4
2 changed files with 18 additions and 2 deletions

13
dist/index.js generated vendored
View File

@ -26702,6 +26702,12 @@ var core = __nccwpck_require__(2340);
function r(r){return function(r){if("object"==typeof(e=r)&&null!==e&&"message"in e&&"string"==typeof e.message)return r;var e;try{return new Error(JSON.stringify(r))}catch(e){return new Error(String(r))}}(r).message} function r(r){return function(r){if("object"==typeof(e=r)&&null!==e&&"message"in e&&"string"==typeof e.message)return r;var e;try{return new Error(JSON.stringify(r))}catch(e){return new Error(String(r))}}(r).message}
//# sourceMappingURL=index.esm.js.map //# sourceMappingURL=index.esm.js.map
;// CONCATENATED MODULE: external "node:fs"
const external_node_fs_namespaceObject = __WEBPACK_EXTERNAL_createRequire(import.meta.url)("node:fs");
var external_node_fs_default = /*#__PURE__*/__nccwpck_require__.n(external_node_fs_namespaceObject);
;// CONCATENATED MODULE: external "node:os"
const external_node_os_namespaceObject = __WEBPACK_EXTERNAL_createRequire(import.meta.url)("node:os");
var external_node_os_default = /*#__PURE__*/__nccwpck_require__.n(external_node_os_namespaceObject);
;// CONCATENATED MODULE: external "node:child_process" ;// CONCATENATED MODULE: external "node:child_process"
const external_node_child_process_namespaceObject = __WEBPACK_EXTERNAL_createRequire(import.meta.url)("node:child_process"); const external_node_child_process_namespaceObject = __WEBPACK_EXTERNAL_createRequire(import.meta.url)("node:child_process");
;// CONCATENATED MODULE: ./src/cmake.ts ;// CONCATENATED MODULE: ./src/cmake.ts
@ -26789,10 +26795,15 @@ function getInputs() {
try { try {
const inputs = getInputs(); const inputs = getInputs();
configureProject(inputs); configureProject(inputs);
core.setOutput("build-dir", inputs.buildDir); const output = process.env["GITHUB_OUTPUT"];
if (output !== undefined) {
external_node_fs_default().appendFileSync(output, `build-dir=${inputs.buildDir}${(external_node_os_default()).EOL}`);
}
if (inputs.runBuild) { if (inputs.runBuild) {
buildProject(inputs); buildProject(inputs);
} }

View File

@ -1,5 +1,7 @@
import * as core from "@actions/core"; import * as core from "@actions/core";
import { getErrorMessage } from "catched-error-message"; import { getErrorMessage } from "catched-error-message";
import fs from "node:fs";
import os from "node:os";
import { buildProject, configureProject } from "./cmake.js"; import { buildProject, configureProject } from "./cmake.js";
import { getInputs } from "./inputs.js"; import { getInputs } from "./inputs.js";
@ -8,7 +10,10 @@ try {
configureProject(inputs); configureProject(inputs);
core.setOutput("build-dir", inputs.buildDir); fs.appendFileSync(
process.env["GITHUB_OUTPUT"] as string,
`build-dir=${inputs.buildDir}${os.EOL}`,
);
if (inputs.runBuild) { if (inputs.runBuild) {
buildProject(inputs); buildProject(inputs);