pr-check: Run on all recent PRs

This commit is contained in:
bbhtt
2025-05-25 12:22:22 +05:30
parent 6eb7d8daba
commit 78391cf8df
+3 -11
View File
@@ -18,21 +18,13 @@ jobs:
steps:
- name: Fetch recent PR numbers
run: |
prs_raw=$(gh pr list --base "new-pr" -L 100 --state open --json number,createdAt,isDraft \
prs_raw=$(gh pr list --base "new-pr" -L 50 --state open --json number,createdAt,isDraft \
| jq -r '[.[]
| select(.isDraft == false
and .createdAt >= (now - (1 * 24 * 60 * 60) | todate))
and .createdAt >= (now - (2 * 24 * 60 * 60) | todate))
| .number]
| .[]')
unreviewed_prs=()
while IFS= read -r pr_num; do
review_count=$(gh pr view "$pr_num" --json reviews -q '.reviews | length')
if [ "$review_count" -eq 0 ]; then
unreviewed_prs+=("$pr_num")
fi
done <<< "$prs_raw"
prs_list=$(printf '%s\n' "${unreviewed_prs[@]}" | head -30 | paste -sd "," -)
prs_list=$(printf '%s\n' $prs_raw | head -30 | paste -sd "," -)
echo "PR_LIST=$prs_list" >> "$GITHUB_ENV"
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}