import { runStaticValidation } from "./lib/staticValidation"; const taskAt = process.argv.findIndex((item) => item === "--task"); const deploymentId = taskAt >= 0 ? process.argv[taskAt + 1] : process.env.WORKFLOW_TASK; if (!deploymentId) { console.error("workflow:static-validate requires --task or WORKFLOW_TASK"); process.exitCode = 1; } else { void runStaticValidation({ root: process.cwd(), deploymentId }).then((result) => { console.log(JSON.stringify(result)); if (result.status !== "passed") process.exitCode = 1; }).catch((error) => { console.error(error instanceof Error ? error.message : String(error)); process.exitCode = 1; }); }