File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed
Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -15,13 +15,21 @@ echo ""
1515
1616while true ; do
1717 # Get PR status
18- STATUS=$( gh pr view " $PR_NUMBER " --json mergeable,mergeStateStatus 2> /dev/null || echo " error" )
18+ STATUS=$( gh pr view " $PR_NUMBER " --json mergeable,mergeStateStatus,state 2> /dev/null || echo " error" )
1919
2020 if [ " $STATUS " = " error" ]; then
2121 echo " ❌ Failed to get PR status. Does PR #$PR_NUMBER exist?"
2222 exit 1
2323 fi
2424
25+ PR_STATE=$( echo " $STATUS " | jq -r ' .state' )
26+
27+ # Check if PR is already merged
28+ if [ " $PR_STATE " = " MERGED" ]; then
29+ echo " ✅ PR #$PR_NUMBER has been merged!"
30+ exit 0
31+ fi
32+
2533 MERGEABLE=$( echo " $STATUS " | jq -r ' .mergeable' )
2634 MERGE_STATE=$( echo " $STATUS " | jq -r ' .mergeStateStatus' )
2735
You can’t perform that action at this time.
0 commit comments