File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -324,13 +324,25 @@ jobs:
324324 $failedReviewers = @()
325325
326326 foreach ($reviewer in $reviewers) {
327+ Write-Host "Attempting to add reviewer: $reviewer"
327328 try {
328- gh pr edit $prUrl --add-reviewer $reviewer
329- $successfulReviewers += $reviewer
330- Write-Host "✓ Successfully added reviewer: $reviewer"
329+ $output = gh pr edit $prUrl --add-reviewer $reviewer 2>&1 | Out-String
330+ Write-Host "Command output: $output"
331+
332+ # Verify the reviewer was actually added by checking the PR
333+ $prDetails = gh pr view $prUrl --json reviewRequests | ConvertFrom-Json
334+ $currentReviewers = $prDetails.reviewRequests | ForEach-Object { $_.login }
335+
336+ if ($currentReviewers -contains $reviewer) {
337+ $successfulReviewers += $reviewer
338+ Write-Host "✓ Successfully added reviewer: $reviewer"
339+ } else {
340+ $failedReviewers += $reviewer
341+ Write-Host "⚠️ Failed to add reviewer: $reviewer (not found in PR reviewers list)"
342+ }
331343 } catch {
332344 $failedReviewers += $reviewer
333- Write-Host "⚠️ Failed to add reviewer: $reviewer"
345+ Write-Host "⚠️ Failed to add reviewer: $reviewer (exception: $($_.Exception.Message)) "
334346 }
335347 }
336348
You can’t perform that action at this time.
0 commit comments