mirror of
https://github.com/martinrotter/rssguard.git
synced 2025-02-02 10:27:15 +01:00
use gh token for gh API calls
This commit is contained in:
parent
a4e20486b5
commit
88f52111c8
1
.github/workflows/rssguard.yml
vendored
1
.github/workflows/rssguard.yml
vendored
@ -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
|
||||
|
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user