diff --git a/contrib/win-installer/utils.ps1 b/contrib/win-installer/utils.ps1 index a4158599ba..417b2a376a 100644 --- a/contrib/win-installer/utils.ps1 +++ b/contrib/win-installer/utils.ps1 @@ -17,7 +17,11 @@ function Get-Podman-Setup-From-GitHub { Write-Host "Downloading the $arch $version Podman windows setup from GitHub..." $apiUrl = "https://api.github.com/repos/containers/podman/releases/$version" - $response = Invoke-RestMethod -Uri $apiUrl -Headers @{"User-Agent"="PowerShell"} -ErrorAction Stop + $headers = @{"User-Agent"="PowerShell"} + if ($env:GITHUB_TOKEN) { + $headers["Authorization"] = "Bearer $env:GITHUB_TOKEN" + } + $response = Invoke-RestMethod -Uri $apiUrl -Headers $headers -ErrorAction Stop $latestTag = $response.tag_name Write-Host "Looking for an asset named ""podman-installer-windows-$arch.exe""" $downloadAsset = $response.assets | Where-Object { $_.name -eq "podman-installer-windows-$arch.exe" } | Select-Object -First 1