Kaynağa Gözat

ci: use numeric release id instead of gql one

Brendan Allan 1 hafta önce
ebeveyn
işleme
b7bd561eaa
2 değiştirilmiş dosya ile 4 ekleme ve 4 silme
  1. 2 2
      packages/script/src/index.ts
  2. 2 2
      script/version.ts

+ 2 - 2
packages/script/src/index.ts

@@ -70,8 +70,8 @@ export const Script = {
   get preview() {
     return IS_PREVIEW
   },
-  get release() {
-    return env.OPENCODE_RELEASE
+  get release(): boolean {
+    return !!env.OPENCODE_RELEASE
   },
   get team() {
     return team

+ 2 - 2
script/version.ts

@@ -14,8 +14,8 @@ if (!Script.preview) {
   const file = `${dir}/opencode-release-notes.txt`
   await Bun.write(file, body)
   await $`gh release create v${Script.version} -d --title "v${Script.version}" --notes-file ${file}`
-  const release = await $`gh release view v${Script.version} --json id,tagName`.json()
-  output.push(`release=${release.id}`)
+  const release = await $`gh release view v${Script.version} --json tagName,databaseId`.json()
+  output.push(`release=${release.databaseId}`)
   output.push(`tag=${release.tagName}`)
 }