Skip to content

Commit 9afb768

Browse files
committed
fix: issues, x4
1 parent 5d863a5 commit 9afb768

2 files changed

Lines changed: 3 additions & 18 deletions

File tree

src/Action/Issue.psm1

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,6 @@ function Test-Hash {
143143
} catch {
144144
Write-Log "Failed to check branch protection status: $($_.Exception.Message). Assuming branch is protected for safety."
145145
$isProtected = $true
146-
$isProtected = $false
147146
}
148147

149148
if ($isProtected) {

src/Github.psm1

Lines changed: 3 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -111,29 +111,13 @@ function Invoke-GithubGraphQLParallel {
111111
[Hashtable[]] $Queries
112112
)
113113

114-
$results = @()
115-
$errors = @()
116-
117114
# Early return for empty or null queries
118115
if ($null -eq $Queries -or $Queries.Count -eq 0) {
119116
return @{ Results = @(); Errors = @(); FallbackUsed = $false }
120117
}
121118

122119
$results = @()
123120
$errors = @()
124-
125-
# Early return for empty queries
126-
if ($Queries.Count -eq 0) {
127-
return @{ Results = @(); Errors = @(); FallbackUsed = $false }
128-
}
129-
130-
# Use Runspaces for parallel execution
131-
$runspacePool = [runspacefactory]::CreateRunspacePool(1, [Math]::Min(5, $Queries.Count))
132-
133-
$results = @()
134-
$errors = @()
135-
136-
# Use Runspaces for parallel execution
137121
$runspacePool = [runspacefactory]::CreateRunspacePool(1, [Math]::Min(5, $Queries.Count))
138122
$runspacePool.Open()
139123

@@ -174,11 +158,13 @@ function Invoke-GithubGraphQLParallel {
174158
}
175159
}
176160

161+
$successfulCount = 0
177162
foreach ($job in $jobs) {
178163
try {
179164
$result = $job.PowerShell.EndInvoke($job.AsyncResult)
180165
if ($result.Success) {
181166
$results += $result.Data
167+
$successfulCount++
182168
} else {
183169
Write-Log "Parallel query failed: $($result.Error)"
184170
$errors += @{ Query = $job.Query; Error = $result.Error }
@@ -189,7 +175,7 @@ function Invoke-GithubGraphQLParallel {
189175
}
190176

191177
# Update parent process counter after all runspaces complete
192-
$env:GH_REQUEST_COUNTER = ([int]$env:GH_REQUEST_COUNTER) + $results.Count
178+
$env:GH_REQUEST_COUNTER = ([int]$env:GH_REQUEST_COUNTER) + $successfulCount
193179

194180
$runspacePool.Close()
195181
$runspacePool.Dispose()

0 commit comments

Comments
 (0)