diff --git a/CHANGELOG.md b/CHANGELOG.md index e045f2b0..684da859 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,10 @@ and this project adheres to ## [unreleased] +### Fixed + +- Force post-process exit with `process.exit`. + ## [2.1.1] ### Changed diff --git a/dist/post/index.js b/dist/post/index.js index 65e55eee..a70830ce 100644 --- a/dist/post/index.js +++ b/dist/post/index.js @@ -125874,14 +125874,14 @@ __nccwpck_require__.d(forms_namespaceObject, { "serializeArray": () => (serializeArray) }); +;// CONCATENATED MODULE: external "node:process" +const external_node_process_namespaceObject = require("node:process"); // EXTERNAL MODULE: ../../node_modules/@actions/core/lib/core.js var lib_core = __nccwpck_require__(37117); ;// CONCATENATED MODULE: external "node:os" const external_node_os_namespaceObject = require("node:os"); ;// CONCATENATED MODULE: external "node:path" const external_node_path_namespaceObject = require("node:path"); -;// CONCATENATED MODULE: external "node:process" -const external_node_process_namespaceObject = require("node:process"); // EXTERNAL MODULE: ../../node_modules/@actions/cache/lib/cache.js var lib_cache = __nccwpck_require__(86930); // EXTERNAL MODULE: ../../node_modules/@actions/exec/lib/exec.js @@ -144052,6 +144052,8 @@ async function trimDuneCache() { } ;// CONCATENATED MODULE: ./src/post.ts +/* eslint-disable unicorn/no-process-exit */ + @@ -144063,11 +144065,13 @@ async function run() { await saveDuneCache(); } await saveOpamDownloadCache(); + external_node_process_namespaceObject.exit(0); } catch (error) { if (error instanceof Error) { lib_core.error(error.message); } + external_node_process_namespaceObject.exit(1); } } void run(); diff --git a/packages/setup-ocaml/src/post.ts b/packages/setup-ocaml/src/post.ts index 4461d720..354795f9 100644 --- a/packages/setup-ocaml/src/post.ts +++ b/packages/setup-ocaml/src/post.ts @@ -1,3 +1,6 @@ +/* eslint-disable unicorn/no-process-exit */ +import * as process from "node:process"; + import * as core from "@actions/core"; import { saveDuneCache, saveOpamDownloadCache } from "./cache"; @@ -11,10 +14,12 @@ async function run() { await saveDuneCache(); } await saveOpamDownloadCache(); + process.exit(0); } catch (error) { if (error instanceof Error) { core.error(error.message); } + process.exit(1); } }