#!/usr/bin/env bash # # Pre-push gate: run the full project check before anything leaves the machine. # Enable once with: # git config core.hooksPath .githooks # # Skip in a pinch with: git push --no-verify # # To include the backend integration tests, export TEST_DATABASE_URL pointing at # a throwaway database (see scripts/check.sh). set -euo pipefail ROOT="$(git rev-parse --show-toplevel)" exec "$ROOT/scripts/check.sh" all