don't make release public until finished
This commit is contained in:
@@ -197,3 +197,11 @@ jobs:
|
|||||||
releaseId: ${{ needs.publish.outputs.releaseId }}
|
releaseId: ${{ needs.publish.outputs.releaseId }}
|
||||||
tagName: ${{ needs.publish.outputs.tagName }}
|
tagName: ${{ needs.publish.outputs.tagName }}
|
||||||
releaseAssetNamePattern: opencode-desktop-[platform]-[arch][ext]
|
releaseAssetNamePattern: opencode-desktop-[platform]-[arch][ext]
|
||||||
|
|
||||||
|
publish-release:
|
||||||
|
needs:
|
||||||
|
- publish
|
||||||
|
- publish-tauri
|
||||||
|
runs-on: blacksmith-4vcpu-ubuntu-2404
|
||||||
|
steps:
|
||||||
|
- run: gh release edit ${{ steps.publish.outputs.tagName }} --draft=false
|
||||||
|
|||||||
+1
-1
@@ -155,7 +155,7 @@ if (!Script.preview) {
|
|||||||
await $`git cherry-pick HEAD..origin/dev`.nothrow()
|
await $`git cherry-pick HEAD..origin/dev`.nothrow()
|
||||||
await $`git push origin HEAD --tags --no-verify --force-with-lease`
|
await $`git push origin HEAD --tags --no-verify --force-with-lease`
|
||||||
await new Promise((resolve) => setTimeout(resolve, 5_000))
|
await new Promise((resolve) => setTimeout(resolve, 5_000))
|
||||||
await $`gh release create v${Script.version} --title "v${Script.version}" --notes ${notes.join("\n") || "No notable changes"} ./packages/opencode/dist/*.zip ./packages/opencode/dist/*.tar.gz`
|
await $`gh release create v${Script.version} -d --title "v${Script.version}" --notes ${notes.join("\n") || "No notable changes"} ./packages/opencode/dist/*.zip ./packages/opencode/dist/*.tar.gz`
|
||||||
const release = await $`gh release view v${Script.version} --json id,tagName`.json()
|
const release = await $`gh release view v${Script.version} --json id,tagName`.json()
|
||||||
if (process.env.GITHUB_OUTPUT) {
|
if (process.env.GITHUB_OUTPUT) {
|
||||||
await Bun.write(process.env.GITHUB_OUTPUT, `releaseId=${release.id}\ntagName=${release.tagName}\n`)
|
await Bun.write(process.env.GITHUB_OUTPUT, `releaseId=${release.id}\ntagName=${release.tagName}\n`)
|
||||||
|
|||||||
Reference in New Issue
Block a user