diff --git a/AGENTS.md b/AGENTS.md index cd194b8..d66095d 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -51,7 +51,7 @@ Do not implement in this phase: ## Developer scripts - `scripts/setup-dev.sh`: validate local toolchain requirements -- `scripts/check.sh`: run formatting and unit checks +- `scripts/check.sh`: run formatting and unit checks, then run Terraform checks against `examples/` - `scripts/testacc.sh`: run acceptance tests using generic env vars ## Output expectations diff --git a/scripts/check.sh b/scripts/check.sh index 480a325..a437d03 100755 --- a/scripts/check.sh +++ b/scripts/check.sh @@ -18,4 +18,11 @@ go vet ./... echo "[check] running go test" go test ./... +if command -v terraform >/dev/null 2>&1; then + echo "[check] running terraform fmt check for examples/" + terraform fmt -check -recursive examples +else + echo "[check][warn] terraform not found; skipping examples/ checks" >&2 +fi + echo "[check] complete"