From 508eca1b0a93e0172cac643feede421bc7e552a4 Mon Sep 17 00:00:00 2001 From: Minionguyjpro Date: Mon, 23 Dec 2024 13:25:42 +0100 Subject: [PATCH] Update index.js --- src/index.js | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/index.js b/src/index.js index c1e339a..cf4a44e 100644 --- a/src/index.js +++ b/src/index.js @@ -6,10 +6,6 @@ const workspacePath = process.env.GITHUB_WORKSPACE; const options = core.getMultilineInput("options"); const path = core.getInput("path"); -const sanitizeArgument = (arg) => { - return arg.replace(/\\"/g, '"'); -}; - let repoError; let platformError; @@ -27,11 +23,11 @@ async function run() { const workspaceNotEmpty = (await fs.readdir(workspacePath)).length > 0; if (workspaceExists && workspaceNotEmpty) { - const sanitizedOptions = options.map(sanitizeArgument); + const escapedOptions = options.map(str => str.replace(/(["'])/g, '\\$1')); execFile( `${process.env["ProgramFiles(x86)"]}\\Inno Setup 6\\iscc.exe`, - [...sanitizedOptions, `${workspacePath}\\${path}`], + [...escapedOptions, `${workspacePath}\\${path}`], (execError, stdout, stderr) => { console.log(stdout); if (execError) {