Skip to content

Commit 2961b31

Browse files
committed
Fix PR workflow against 404s
1 parent d2fcb91 commit 2961b31

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

.github/workflows/claude-pr-review.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -111,8 +111,7 @@ jobs:
111111
issue_num=$(echo "$ref" | tr -d '#')
112112
fi
113113
114-
issue_json=$(gh api "repos/$issue_repo/issues/$issue_num" 2>/dev/null || echo "")
115-
if [ -n "$issue_json" ]; then
114+
if issue_json=$(gh api "repos/$issue_repo/issues/$issue_num" 2>/dev/null); then
116115
issues_array=$(echo "$issues_array" | jq --argjson item "$issue_json" '. + [$item]')
117116
fi
118117
done
@@ -178,7 +177,7 @@ jobs:
178177
issue_title=$(jq -r ".[$i].title" /tmp/linked-issues.json)
179178
issue_number=$(jq -r ".[$i].number" /tmp/linked-issues.json)
180179
issue_body=$(jq -r ".[$i].body // \"\"" /tmp/linked-issues.json)
181-
issue_repo=$(jq -r ".[$i].repository_url" /tmp/linked-issues.json | grep -oE '[^/]+/[^/]+$')
180+
issue_repo=$(jq -r ".[$i].repository_url // \"\"" /tmp/linked-issues.json | grep -oE '[^/]+/[^/]+$' || echo "unknown")
182181
issue_state=$(jq -r ".[$i].state" /tmp/linked-issues.json)
183182
184183
prompt+=$'\n'

0 commit comments

Comments
 (0)