use gh token for gh API calls

This commit is contained in:
Martin Rotter 2024-07-26 06:59:17 +02:00
parent a4e20486b5
commit 88f52111c8
2 changed files with 3 additions and 1 deletions

View File

@ -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

View File

@ -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