Skip to content

Commit cfa2510

Browse files
🚀 [Refactor]: Update module import in Connect-GitHubApp to use scoped variables for improved parallel processing and module version handling.
1 parent e80c638 commit cfa2510

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

‎src/functions/public/Auth/Connect-GitHubApp.ps1‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,8 +156,10 @@
156156
}
157157

158158
Write-Verbose "Found [$($selectedInstallations.Count)] installations for the target."
159+
$moduleName = $script:Module.Name
160+
$moduleVersion = $script:PSModuleInfo.ModuleVersion
159161
$contextParamList = $selectedInstallations | ForEach-Object -ThrottleLimit $ThrottleLimit -Parallel {
160-
Import-Module -Name $script:Module.Name -RequiredVersion $script:PSModuleInfo.ModuleVersion -Force -ErrorAction Stop
162+
Import-Module -Name $using:moduleName -RequiredVersion $using:moduleVersion -Force -ErrorAction Stop
161163
$installation = $_
162164
Write-Verbose "Processing installation [$($installation.Target.Name)] [$($installation.id)]"
163165
$token = New-GitHubAppInstallationAccessToken -Context $Context -ID $installation.id

0 commit comments

Comments
 (0)