fix(cli): exit on git failure in annotation checker

This commit is contained in:
Alex Alecu
2026-04-08 18:51:58 +03:00
parent c9ed1097d7
commit ee5bb2fa5c
+5
View File
@@ -35,6 +35,11 @@ const base = baseIdx !== -1 ? args[baseIdx + 1] : "origin/main"
function run(cmd: string, args: string[]) {
const result = spawnSync(cmd, args, { cwd: ROOT, encoding: "utf8" })
if (result.status !== 0) {
const msg = result.stderr?.trim() || result.stdout?.trim() || "unknown error"
console.error(`Command failed: ${cmd} ${args.join(" ")}\n${msg}`)
process.exit(1)
}
return result.stdout?.trim() ?? ""
}