desktop: use correct download link in finalize-latest-json

This commit is contained in:
Brendan Allan
2026-03-02 11:21:17 +08:00
parent d1938a472d
commit a692e6fdd4

View File

@@ -20,6 +20,9 @@ if (!repo) throw new Error("GH_REPO is required")
const releaseId = process.env.OPENCODE_RELEASE const releaseId = process.env.OPENCODE_RELEASE
if (!releaseId) throw new Error("OPENCODE_RELEASE is required") if (!releaseId) throw new Error("OPENCODE_RELEASE is required")
const version = process.env.OPENCODE_VERSION
if (!releaseId) throw new Error("OPENCODE_VERSION is required")
const token = process.env.GH_TOKEN ?? process.env.GITHUB_TOKEN const token = process.env.GH_TOKEN ?? process.env.GITHUB_TOKEN
if (!token) throw new Error("GH_TOKEN or GITHUB_TOKEN is required") if (!token) throw new Error("GH_TOKEN or GITHUB_TOKEN is required")
@@ -39,7 +42,6 @@ if (!releaseRes.ok) {
type Asset = { type Asset = {
name: string name: string
url: string url: string
browser_download_url: string
} }
type Release = { type Release = {
@@ -89,7 +91,7 @@ const entries: Record<string, { url: string; signature: string }> = {}
const add = (key: string, asset: Asset, signature: string) => { const add = (key: string, asset: Asset, signature: string) => {
if (entries[key]) return if (entries[key]) return
entries[key] = { entries[key] = {
url: asset.browser_download_url, url: `https://github.com/${repo}/releases/download/${version}/${asset.name}`,
signature, signature,
} }
} }