From c71ad0d7b9144ddfc0b2cf2536a243ab9e5f8964 Mon Sep 17 00:00:00 2001 From: bbhtt Date: Sat, 9 Aug 2025 07:34:20 +0530 Subject: [PATCH] pr-check: Remove awaiting-review when review comments are/were posted --- .github/workflows/pr-check.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/pr-check.yml b/.github/workflows/pr-check.yml index 91e7162..0776394 100644 --- a/.github/workflows/pr-check.yml +++ b/.github/workflows/pr-check.yml @@ -68,6 +68,9 @@ jobs: PR_LABELS="$(gh pr view "$PR_NUM" --json labels -q '.labels[].name')" + PR_THREAD_COUNT=$(gh api repos/$GH_REPO/pulls/$PR_NUM/comments \ + --jq '[.[] | select(.position != null)] | length') + BLOCKED=0 comment_exists() { @@ -177,6 +180,10 @@ jobs: gh pr comment "$PR_NUM" --body "$LOCKED_COMMENT" gh pr lock "$PR_NUM" || true fi + if label_exists_any "awaiting-review" && [ "$PR_THREAD_COUNT" -gt 0 ]; then + echo "Has awaiting-review label and review comments, marking as awaiting-changes" + gh pr edit "$PR_NUM" --add-label "awaiting-changes" --remove-label "awaiting-review" || true + fi done env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}