fix(githubChecksums): conditionally include Authorization header for GitHub API requests

This commit is contained in:
taroj1205 2025-06-22 18:21:13 +12:00
parent 50df285dec
commit ec6e361d74
No known key found for this signature in database
GPG key ID: 0FCB6CFFE0981AB7

View file

@ -18,7 +18,7 @@ export async function getChecksums() {
Accept: 'application/vnd.github+json', Accept: 'application/vnd.github+json',
'X-GitHub-Api-Version': '2022-11-28', 'X-GitHub-Api-Version': '2022-11-28',
'User-Agent': 'zen-browser-checksum-fetcher', 'User-Agent': 'zen-browser-checksum-fetcher',
Authorization: `Bearer ${process.env.GITHUB_TOKEN}`, ...(process.env.GITHUB_TOKEN ? { Authorization: `Bearer ${process.env.GITHUB_TOKEN}` } : {}),
}, },
}) })
if (!res.ok) throw new Error(`Failed to fetch GitHub release: ${res.statusText}`) if (!res.ok) throw new Error(`Failed to fetch GitHub release: ${res.statusText}`)