From f08d67ab7829ca40f641d0f423dd26773f30655d Mon Sep 17 00:00:00 2001 From: kingmo888 <17401091+kingmo888@users.noreply.github.com> Date: Mon, 12 Aug 2024 16:24:08 +0800 Subject: [PATCH] . --- .github/workflows/auto-close-issues.yml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/workflows/auto-close-issues.yml b/.github/workflows/auto-close-issues.yml index 4d66437..ce38962 100644 --- a/.github/workflows/auto-close-issues.yml +++ b/.github/workflows/auto-close-issues.yml @@ -13,12 +13,14 @@ jobs: run: | ISSUE_USER=$(jq -r '.issue.user.login' < $GITHUB_EVENT_PATH) echo "Issue created by user: $ISSUE_USER" - STARRED=$(curl -s -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \ - "https://api.github.com/user/starred/${{ github.repository }}" | \ - jq -r '.[].login' | grep -c "^$ISSUE_USER$" || true) - echo "User starred: $STARRED" + STARRED_RESPONSE=$(curl -s -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \ + "https://api.github.com/repos/${{ github.repository }}/stargazers") + echo "STARRED_RESPONSE=$STARRED_RESPONSE" + + STARRED=$(echo "$STARRED_RESPONSE" | jq -r '.[] | select(.login == "'$ISSUE_USER'") | .login') echo "starred=$STARRED" >> $GITHUB_ENV + - name: Close issue if not starred if: env.starred == '0' run: |