Dax Raad 3 месяцев назад
Родитель
Сommit
cd79676b42
2 измененных файлов с 6 добавлено и 3 удалено
  1. 1 1
      packages/opencode/script/publish.ts
  2. 5 2
      packages/script/src/index.ts

+ 1 - 1
packages/opencode/script/publish.ts

@@ -42,7 +42,7 @@ await $`cd ./dist/${pkg.name} && bun publish --access public --tag ${Script.chan
 
 if (!Script.preview) {
   const major = Script.version.split(".")[0]
-  const majorTag = `v${major}`
+  const majorTag = `latest-${major}`
   for (const [name] of Object.entries(binaries)) {
     await $`cd dist/${name} && npm dist-tag add ${name}@${Script.version} ${majorTag}`
   }

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

@@ -4,10 +4,13 @@ if (process.versions.bun !== "1.3.0") {
   throw new Error("This script requires [email protected]")
 }
 
-const CHANNEL = process.env["OPENCODE_CHANNEL"] ?? (await $`git branch --show-current`.text().then((x) => x.trim()))
+const CHANNEL =
+  process.env["OPENCODE_CHANNEL"] ??
+  (await $`git branch --show-current`.text().then((x) => x.trim()))
 const IS_PREVIEW = CHANNEL !== "latest"
 const VERSION = await (async () => {
-  if (IS_PREVIEW) return `0.0.0-${CHANNEL}-${new Date().toISOString().slice(0, 16).replace(/[-:T]/g, "")}`
+  if (IS_PREVIEW)
+    return `0.0.0-${CHANNEL}-${new Date().toISOString().slice(0, 16).replace(/[-:T]/g, "")}`
   const version = await fetch("https://registry.npmjs.org/opencode-ai/latest")
     .then((res) => {
       if (!res.ok) throw new Error(res.statusText)