@@ -314,8 +314,32 @@ jobs:
314314 Write-Host "✓ Comment added to existing PR"
315315 } else {
316316 Write-Host "Creating pull request..."
317- gh pr create --title "API Updates" --body "Automated API documentation updates generated by APIGenerator workflow on $(Get-Date -Format 'yyyy-MM-dd HH:mm:ss')" --head $branch_name --base main --reviewer IsakNaslundBH,pawelbaran,adecler,michaelhoehn
317+ # First create the PR without reviewers
318+ $prUrl = gh pr create --title "API Updates" --body "Automated API documentation updates generated by APIGenerator workflow on $(Get-Date -Format 'yyyy-MM-dd HH:mm:ss')" --head $branch_name --base main
318319 Write-Host "✓ Pull request created successfully"
320+
321+ # Then try to add reviewers individually
322+ $reviewers = @("IsakNaslundBH", "pawelbaran", "adecler", "michaelhoehn")
323+ $successfulReviewers = @()
324+ $failedReviewers = @()
325+
326+ foreach ($reviewer in $reviewers) {
327+ try {
328+ gh pr edit $prUrl --add-reviewer $reviewer
329+ $successfulReviewers += $reviewer
330+ Write-Host "✓ Successfully added reviewer: $reviewer"
331+ } catch {
332+ $failedReviewers += $reviewer
333+ Write-Host "⚠️ Failed to add reviewer: $reviewer"
334+ }
335+ }
336+
337+ if ($successfulReviewers.Count -gt 0) {
338+ Write-Host "✓ Successfully added $($successfulReviewers.Count) reviewer(s): $($successfulReviewers -join ', ')"
339+ }
340+ if ($failedReviewers.Count -gt 0) {
341+ Write-Host "⚠️ Failed to add $($failedReviewers.Count) reviewer(s): $($failedReviewers -join ', ')"
342+ }
319343 }
320344 } else {
321345 Write-Host "No changes to commit"
0 commit comments