diff --git a/scripts/g14-gitops-render.mjs b/scripts/g14-gitops-render.mjs index 350611e1..7962558c 100644 --- a/scripts/g14-gitops-render.mjs +++ b/scripts/g14-gitops-render.mjs @@ -57,9 +57,10 @@ const primitiveValidationTasks = Object.freeze([ name: "g14-contract-check", commands: [ "node --check scripts/g14-gitops-render.mjs", - "render_check_revision=$(node --input-type=module -e \"import fs from 'node:fs'; const data = JSON.parse(fs.readFileSync('deploy/gitops/g14/source.json', 'utf8')); process.stdout.write(data.sourceCommit);\")", - "test -n \"$render_check_revision\"", - "node scripts/g14-gitops-render.mjs --check --source-revision \"$render_check_revision\"", + "render_check_revision=$(git rev-parse HEAD)", + "render_check_dir=$(mktemp -d)", + "node scripts/g14-gitops-render.mjs --out \"$render_check_dir\" --source-revision \"$render_check_revision\"", + "node scripts/g14-gitops-render.mjs --out \"$render_check_dir\" --check --source-revision \"$render_check_revision\"", `node --input-type=module <<'NODE' import { readdirSync, readFileSync, statSync } from "node:fs"; import path from "node:path";