#!/bin/bash
# Merge PR #804 (squash)
set -u
OUT=/tmp/botfix2/03_merge.out
exec > "$OUT" 2>&1

echo "=== Pre-merge state ==="
gh pr view 804 -R gbharg/agents --json state,mergeable,mergeStateStatus,reviewDecision

echo ""
echo "=== Attempting squash merge ==="
gh pr merge 804 -R gbharg/agents --squash
echo "exit=$?"

echo ""
echo "=== Post-merge state ==="
gh pr view 804 -R gbharg/agents --json state,merged,mergeCommit,mergedAt

echo ""
echo "=== main HEAD now ==="
gh api repos/gbharg/agents/commits/main -q '.sha + "  " + .commit.message' | head -3

echo ""
echo "=== DONE_03 ==="
