diff --git a/scripts/ci-changed-scope.mjs b/scripts/ci-changed-scope.mjs index c3ccd931b42..ee9e66421d6 100644 --- a/scripts/ci-changed-scope.mjs +++ b/scripts/ci-changed-scope.mjs @@ -1,4 +1,4 @@ -import { execSync } from "node:child_process"; +import { execFileSync } from "node:child_process"; import { appendFileSync } from "node:fs"; /** @typedef {{ runNode: boolean; runMacos: boolean; runAndroid: boolean; runWindows: boolean }} ChangedScope */ @@ -80,7 +80,7 @@ export function listChangedPaths(base, head = "HEAD") { if (!base) { return []; } - const output = execSync(`git diff --name-only ${base} ${head}`, { + const output = execFileSync("git", ["diff", "--name-only", base, head], { stdio: ["ignore", "pipe", "pipe"], encoding: "utf8", });