From 88f52111c89ea076add54b93accc5d96e259c6e1 Mon Sep 17 00:00:00 2001 From: Martin Rotter Date: Fri, 26 Jul 2024 06:59:17 +0200 Subject: [PATCH] use gh token for gh API calls --- .github/workflows/rssguard.yml | 1 + resources/scripts/github-actions/build-windows.ps1 | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/rssguard.yml b/.github/workflows/rssguard.yml index 357c907ed..b20aee917 100755 --- a/.github/workflows/rssguard.yml +++ b/.github/workflows/rssguard.yml @@ -62,6 +62,7 @@ jobs: GMAIL_CLIENT_SECRET: ${{ secrets.GMAIL_CLIENT_SECRET }} FEEDLY_CLIENT_ID: ${{ secrets.FEEDLY_CLIENT_ID }} FEEDLY_CLIENT_SECRET: ${{ secrets.FEEDLY_CLIENT_SECRET }} + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Upload binaries uses: actions/upload-artifact@v4 diff --git a/resources/scripts/github-actions/build-windows.ps1 b/resources/scripts/github-actions/build-windows.ps1 index f36a5a752..9acc60e0c 100755 --- a/resources/scripts/github-actions/build-windows.ps1 +++ b/resources/scripts/github-actions/build-windows.ps1 @@ -13,13 +13,14 @@ $old_pwd = $pwd.Path # Functions. function Fetch-Latest-Release([string]$OrgRepo, [string]$NameRegex) { $releases_url = "https://api.github.com/repos/" + $OrgRepo +"/releases" - $releases_req = Invoke-WebRequest -Uri "$releases_url" + $releases_req = Invoke-WebRequest -Uri "$releases_url" -Headers @{ "Authorization" = "Bearer $env:GITHUB_TOKEN" } $releases_json = $releases_req.Content | ConvertFrom-Json $releases_release = $releases_json[0] $asset = $releases_release.assets | Where-Object {$_.name -match $NameRegex} | Select-Object; Add-Member -InputObject $asset -NotePropertyName "tag_name" -NotePropertyValue $releases_release.tag_name.Substring(1) + Write-Host $releases_req.Headers | Format-Table Write-Host $asset return $asset