mirror of
https://gitea.toothfairyai.com/ToothFairyAI/tf_code.git
synced 2026-04-25 10:04:40 +00:00
desktop: use correct download link in finalize-latest-json
This commit is contained in:
@@ -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,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user