From b28089f07ca39d3826e094ee716eb35df5ebc593 Mon Sep 17 00:00:00 2001 From: margaretjgu Date: Fri, 14 Aug 2026 14:57:16 -0400 Subject: [PATCH] fix: tolerate sigpipe truncating large ai review diffs --- .github/workflows/ai-pr-review-external.yml | 2 +- .github/workflows/ai-pr-review.yml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ai-pr-review-external.yml b/.github/workflows/ai-pr-review-external.yml index 9093793a..de87a078 100644 --- a/.github/workflows/ai-pr-review-external.yml +++ b/.github/workflows/ai-pr-review-external.yml @@ -22,7 +22,7 @@ jobs: GH_REPO: ${{ github.repository }} PR_NUMBER: ${{ github.event.issue.number }} run: | - gh pr diff "$PR_NUMBER" | head -c 32000 > /tmp/diff.txt + gh pr diff "$PR_NUMBER" | head -c 32000 > /tmp/diff.txt || true - name: Review env: diff --git a/.github/workflows/ai-pr-review.yml b/.github/workflows/ai-pr-review.yml index 7f9ae257..f153e451 100644 --- a/.github/workflows/ai-pr-review.yml +++ b/.github/workflows/ai-pr-review.yml @@ -30,11 +30,11 @@ jobs: echo "Reviewing changes since previous review ($PREV_SHA)" echo "incremental" > /tmp/review_mode.txt gh api "repos/${GH_REPO}/compare/${PREV_SHA}...${HEAD_SHA}" \ - -H "Accept: application/vnd.github.v3.diff" | head -c 32000 > /tmp/diff.txt + -H "Accept: application/vnd.github.v3.diff" | head -c 32000 > /tmp/diff.txt || true else echo "No prior review found, reviewing full PR diff" echo "full" > /tmp/review_mode.txt - gh pr diff "$PR_NUMBER" | head -c 32000 > /tmp/diff.txt + gh pr diff "$PR_NUMBER" | head -c 32000 > /tmp/diff.txt || true fi - name: Review