fix: make G14 contract check render in temp dir
This commit is contained in:
@@ -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";
|
||||
|
||||
Reference in New Issue
Block a user