#!/usr/bin/env bash
# Pre-push hook: run the full test suite before pushing.
# Prevents broken commits from reaching CI.
set -eo pipefail

echo "pre-push: running tests..."
uv run pytest -x -q --tb=short

echo "pre-push: passed"
