File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed
Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change 1818 [string ] $Tag = ' '
1919)
2020
21+ $ErrorActionPreference = ' Stop'
2122Set-StrictMode - Version latest
2223. " $PSScriptRoot /common.ps1"
2324
@@ -171,7 +172,10 @@ if ("$Tag" -eq '') {
171172 $owner , $repo = $Matches [1 ], $Matches [2 ]
172173
173174 # Fetch releases from GitHub API
174- $releases = @ (gh api " repos/$owner /$repo /releases" -- jq ' .[] | {tag_name: .tag_name, name: .name}' | ConvertFrom-Json )
175+ $releases = @ (gh api " repos/$owner /$repo /releases" -- paginate -- jq ' .[] | {tag_name: .tag_name, name: .name}' | ConvertFrom-Json )
176+ if ($LASTEXITCODE -ne 0 ) {
177+ throw " Failed to fetch GitHub releases from $owner /$repo (exit code: $LASTEXITCODE )"
178+ }
175179
176180 # Find tags that have matching release titles
177181 $validTags = @ {}
You can’t perform that action at this time.
0 commit comments