#!/usr/bin/env bash
#
# Husky Pre-push Hook  
# Runs Build Architecture Guard to check commits being pushed
#
. "$(dirname -- "$0")/_/husky.sh"

echo "🔍 Pre-push checks..."

# Build Architecture Guard - DISABLED
# echo "🔍 Running Build Architecture Guard (pre-push)..."
# 
# # Get the remote branch we're pushing to
# REMOTE_BRANCH="origin/$(git rev-parse --abbrev-ref HEAD)"
# 
# # Check if remote branch exists
# if git show-ref --verify --quiet "refs/remotes/$REMOTE_BRANCH"; then
#     RANGE="$REMOTE_BRANCH...HEAD"
# else
#     # If remote branch doesn't exist, check last commit
#     RANGE="HEAD~1..HEAD"
# fi
# 
# bash ./scripts/build-arch-guard.sh --range "$RANGE" || {
#     echo
#     echo "💡 To bypass this check for emergency pushes, use:"
#     echo "   git push --no-verify"
#     echo
#     exit 1
# }

echo "✅ Pre-push checks passed!"
