Skip to content

Commit

Permalink
Fix parallelism
Browse files Browse the repository at this point in the history
  • Loading branch information
MariusStorhaug committed Jan 29, 2025
1 parent fdef7c5 commit 2bd74b0
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions src/functions/public/Auth/Connect-GitHubApp.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -90,16 +90,16 @@
$Organization | ForEach-Object {
$organizationItem = $_
Write-Verbose "Filtering installations for organization [$organizationItem]."
$selectedInstallations += $installations | Where-Object { $_.target_type -eq 'Organization' -and $_.account.login -in $organizationItem }
$selectedInstallations += $installations | Where-Object { $_.target_type -eq 'Organization' -and $_.account.login -like $organizationItem }
}
$Enterprise | ForEach-Object {
$enterpriseItem = $_
Write-Verbose "Filtering installations for enterprise [$enterpriseItem]."
$selectedInstallations += $installations | Where-Object { $_.target_type -eq 'Enterprise' -and $_.account.slug -in $enterpriseItem }
$selectedInstallations += $installations | Where-Object { $_.target_type -eq 'Enterprise' -and $_.account.slug -like $enterpriseItem }
}

Write-Verbose "Found [$($selectedInstallations.Count)] installations for the target."
$selectedInstallations | ForEach-Object -ThrottleLimit ([Environment]::ProcessorCount * 2) -Parallel {
$contextParamObjects = $selectedInstallations | ForEach-Object -ThrottleLimit ([Environment]::ProcessorCount * 2) -Parallel {
$installation = $_
Write-Verbose "Processing installation [$($installation.account.login)] [$($installation.id)]"
$token = New-GitHubAppInstallationAccessToken -Context $using:Context -InstallationID $installation.id
Expand Down Expand Up @@ -137,7 +137,9 @@
}
}
$contextParams
} | ForEach-Object {
}

$contextParamObjects | ForEach-Object {
$contextObj = [InstallationGitHubContext]::new((Set-GitHubContext -Context $_ -PassThru -Default:$Default))
Write-Verbose ($contextObj | Format-List | Out-String)
if (-not $Silent) {
Expand Down

0 comments on commit 2bd74b0

Please sign in to comment.