Added troubleshooting logic (#26357)

Added troubleshooting logic to the
dogfood-policy-updater-latest-macos.sh script
This commit is contained in:
Allen Houchins
2025-02-14 14:39:58 -06:00
committed by GitHub
parent 7477da389c
commit 1ec82f1544
2 changed files with 6 additions and 2 deletions
@@ -114,7 +114,7 @@ if [ "$policy_version_number" != "$latest_macos_version" ]; then
echo "Adding reviewers to PR #$pr_number..."
# Prepare the reviewers data payload
reviewers_data=$(jq -n --argjson reviewers '["allenhouchins","harrisonravazzolo"]' '{reviewers: $reviewers}')
reviewers_data=$(jq -n --arg r1 "harrisonravazzolo" --arg r2 "allenhouchins" '{reviewers: [$r1, $r2]}')
# Request reviewers for the pull request
review_response=$(curl -s -X POST \
@@ -123,6 +123,10 @@ if [ "$policy_version_number" != "$latest_macos_version" ]; then
-d "$reviewers_data" \
"https://api.github.com/repos/$REPO_OWNER/$REPO_NAME/pulls/$pr_number/requested_reviewers")
# Troubleshooting
echo "Reviewers API response:"
echo "$review_response" | jq .
if echo "$review_response" | grep -q "errors"; then
echo "Error: Failed to add reviewers. Response: $review_response"
exit 1