瀏覽代碼

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

Brendan Allan 1 月之前
父節點
當前提交
a692e6fdd4
共有 1 個文件被更改,包括 4 次插入2 次删除
  1. 4 2
      packages/desktop/scripts/finalize-latest-json.ts

+ 4 - 2
packages/desktop/scripts/finalize-latest-json.ts

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