1
0
mirror of https://github.com/Minionguyjpro/Inno-Setup-Action synced 2026-02-18 09:31:19 +01:00

[AUTO]Update CJS script

Files changed:
M	dist/index.js
This commit is contained in:
github-actions[bot]
2024-12-23 10:36:17 +00:00
parent 25e5b5efed
commit 6f3012b48d

26
dist/index.js vendored
View File

@@ -27331,21 +27331,17 @@ async function run() {
const workspaceNotEmpty = (await fs.readdir(workspacePath)).length > 0;
if (workspaceExists && workspaceNotEmpty) {
// Capture the entire command as a string
const command = `${process.env["ProgramFiles(x86)"]}\\Inno Setup 6\\iscc.exe`;
const commandArgs = [...options, `${workspacePath}\\${path}`];
const fullCommand = `${command} ${commandArgs.join(" ")}`;
// Log the full command being executed
console.log(`Executing command: ${fullCommand}`);
execFile(command, commandArgs, (execError, stdout, stderr) => {
console.log(stdout);
if (execError) {
core.setFailed(`Execution failed with error: ${stderr}`);
process.exit(execError.code || 1);
}
});
execFile(
`${process.env["ProgramFiles(x86)"]}\\Inno Setup 6\\iscc.exe`,
[...options, `${workspacePath}\\${path}`],
(execError, stdout, stderr) => {
console.log(stdout);
if (execError) {
core.setFailed(`Execution failed with error: ${stderr}`);
process.exit(execError.code || 1);
}
},
);
} else {
throw new Error(
"The repository was not cloned. Please specify the actions/checkout action before this step.",