Compare commits

...

1 Commits

Author SHA1 Message Date
Scott Beddall
bb893e63de use the actions token to bypass these rate limits 2025-07-28 20:53:41 +00:00
2 changed files with 10 additions and 2 deletions

View File

@ -17,4 +17,5 @@ jobs:
shell: pwsh shell: pwsh
run: | run: |
./eng/common/mcp/azure-sdk-mcp.ps1 -InstallDirectory $HOME/bin ./eng/common/mcp/azure-sdk-mcp.ps1 -InstallDirectory $HOME/bin
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

View File

@ -139,7 +139,14 @@ function Install-Standalone-Tool (
if (!$Version -or $Version -eq "*") { if (!$Version -or $Version -eq "*") {
Write-Host "Attempting to find latest version for package '$Package'" Write-Host "Attempting to find latest version for package '$Package'"
$releasesUrl = "https://api.github.com/repos/$Repository/releases" $releasesUrl = "https://api.github.com/repos/$Repository/releases"
$releases = Invoke-RestMethod -Uri $releasesUrl
# Use GitHub token if available to avoid rate limiting
$headers = @{}
if ($env:GITHUB_TOKEN) {
$headers["Authorization"] = "Bearer $env:GITHUB_TOKEN"
}
$releases = Invoke-RestMethod -Uri $releasesUrl -Headers $headers
$found = $false $found = $false
foreach ($release in $releases) { foreach ($release in $releases) {
if ($release.tag_name -like "$Package*") { if ($release.tag_name -like "$Package*") {