diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index e50c4b284b..22e06a1949 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -4,7 +4,6 @@ run-name: "${{ format('release {0}', inputs.bump) }}" on: push: branches: - - ci - dev - snapshot-* workflow_dispatch: diff --git a/script/version.ts b/script/version.ts index 2fc3d8ca80..861417f759 100755 --- a/script/version.ts +++ b/script/version.ts @@ -3,15 +3,15 @@ import { Script } from "@opencode-ai/script" import { $ } from "bun" -let output = `version=${Script.version}\n` +let output = [`version=${Script.version}`] -await $`gh release create v${Script.version} -d --title "v${Script.version}" ${Script.preview ? "--prerelease" : ""}` -const release = await $`gh release view v${Script.version} --json id,tagName`.json() -output += `release=${release.id}\n` -output += `tag=${release.tagName}\n` - -console.log(output) +if (!Script.preview) { + await $`gh release create v${Script.version} -d --title "v${Script.version}" ${Script.preview ? "--prerelease" : ""}` + const release = await $`gh release view v${Script.version} --json id,tagName`.json() + output.push(`release=${release.id}`) + output.push(`tag=${release.tagName}`) +} if (process.env.GITHUB_OUTPUT) { - await Bun.write(process.env.GITHUB_OUTPUT, output) + await Bun.write(process.env.GITHUB_OUTPUT, output.join("\n")) }