#!/bin/bash # Pre-push hook: runs CI checks and E2E tests before pushing # This ensures code quality and prevents broken builds on the remote. # # Install: make setup-hooks # Skip: git push --no-verify set -e echo "๐Ÿ” Running CI checks before push..." make ci echo "๐Ÿงช Running E2E tests..." make e2e echo "โœ… All checks passed! Pushing..."