diff --git a/.github/workflows/issue-done-on-main-merge.yml b/.github/workflows/issue-done-on-main-merge.yml index 042c0005..5a3ba77f 100644 --- a/.github/workflows/issue-done-on-main-merge.yml +++ b/.github/workflows/issue-done-on-main-merge.yml @@ -54,9 +54,9 @@ jobs: id: pr run: | PR="${{ inputs.pr }}" - MERGED="$(gh pr view "$PR" --json merged -q .merged)" - if [ "$MERGED" != "true" ]; then - echo "PR #$PR não mergeada — skip" + STATE="$(gh pr view "$PR" --json state -q .state)" + if [ "$STATE" != "MERGED" ]; then + echo "PR #$PR não mergeada (state=$STATE) — skip" exit 0 fi BASE="$(gh pr view "$PR" --json baseRefName -q .baseRefName)" diff --git a/.github/workflows/plan-issue-ready-on-main-merge.yml b/.github/workflows/plan-issue-ready-on-main-merge.yml index 893209b4..2c45d59b 100644 --- a/.github/workflows/plan-issue-ready-on-main-merge.yml +++ b/.github/workflows/plan-issue-ready-on-main-merge.yml @@ -62,9 +62,9 @@ jobs: id: pr run: | PR="${{ inputs.pr }}" - MERGED="$(gh pr view "$PR" --json merged -q .merged)" - if [ "$MERGED" != "true" ]; then - echo "PR #$PR não mergeada — skip" + STATE="$(gh pr view "$PR" --json state -q .state)" + if [ "$STATE" != "MERGED" ]; then + echo "PR #$PR não mergeada (state=$STATE) — skip" exit 0 fi BASE="$(gh pr view "$PR" --json baseRefName -q .baseRefName)"