From f4cf53613ccb1eb6fa2f1e3e96b6c6beed6e433e Mon Sep 17 00:00:00 2001 From: openhands Date: Wed, 18 Mar 2026 20:05:29 +0000 Subject: [PATCH] fix: Gitea reviews API is fetched without pagination in multiple places (#191) --- review/review-pr.sh | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/review/review-pr.sh b/review/review-pr.sh index f381966..84a7aa1 100755 --- a/review/review-pr.sh +++ b/review/review-pr.sh @@ -200,8 +200,7 @@ if [ "${COMMENT_REVIEWED:-0}" -gt "0" ] && [ "$FORCE" != "--force" ]; then fi # Check formal Codeberg reviews — skip if a non-stale review exists for this SHA -EXISTING=$(curl -sf -H "Authorization: token ${CODEBERG_TOKEN}" \ - "${API_BASE}/pulls/${PR_NUMBER}/reviews" | \ +EXISTING=$(codeberg_api_all "/pulls/${PR_NUMBER}/reviews" | \ jq -r --arg sha "$PR_SHA" \ '[.[] | select(.commit_id == $sha) | select(.state != "COMMENT")] | length') @@ -760,9 +759,7 @@ if [ "${POST_CODE}" = "201" ]; then REVIEW_BOT_LOGIN=$(printf '%s' "$REVIEW_BOT_RESP" | jq -r '.login // empty') fi if [ -n "$REVIEW_BOT_LOGIN" ]; then - ALL_PR_REVIEWS=$(curl -sf \ - -H "Authorization: token ${REVIEW_BOT_TOKEN}" \ - "${API_BASE}/pulls/${PR_NUMBER}/reviews" 2>/dev/null || echo "[]") + ALL_PR_REVIEWS=$(codeberg_api_all "/pulls/${PR_NUMBER}/reviews" || echo "[]") while IFS= read -r review_id; do DISMISS_CODE=$(curl -s -o /dev/null -w "%{http_code}" \ -X POST \