#!/usr/bin/env bash
set -e

echo "Running pre-push checks..."

echo "→ cargo fmt --check"
cargo fmt -- --check

echo "→ cargo clippy"
cargo clippy -- -D warnings

echo "→ cargo build --release"
cargo build --release

echo "→ cargo test (unit tests)"
cargo test --bins

echo "✓ All checks passed!"
