newdrive/scripts/verify.sh
Elijah 077cf7601a
Some checks failed
CI / Backend (push) Failing after 4s
CI / Frontend (push) Successful in 11s
CI / Contracts and repository policy (push) Failing after 5s
CI / Container (push) Has been skipped
Initial phase 1 baseline implementation
2026-07-16 19:14:01 -07:00

21 lines
460 B
Bash

#!/bin/sh
set -eu
test -z "$(gofmt -l cmd internal db)"
generated_hash() {
find internal/adapters/postgres/generated -type f -print0 \
| sort -z \
| xargs -0 sha256sum \
| sha256sum
}
generated_before="$(generated_hash)"
sqlc generate
generated_after="$(generated_hash)"
test "$generated_before" = "$generated_after"
go vet ./cmd/... ./internal/...
go test -race ./cmd/... ./internal/...
npm --prefix web run check
npm --prefix web run build