cloudaxe-opencode/script/publish.ts

18 lines
696 B
TypeScript
Raw Normal View History

2025-07-24 19:51:33 +00:00
#!/usr/bin/env bun
import { $ } from "bun"
2025-11-03 22:00:10 +00:00
import { createOpencode } from "@opencode-ai/sdk"
2025-10-14 18:34:19 +00:00
import { Script } from "@opencode-ai/script"
2025-09-10 07:36:42 +00:00
const notes = [] as string[]
2025-10-02 05:19:44 +00:00
2025-10-14 18:34:19 +00:00
if (!Script.preview) {
await $`git commit -am "release: v${Script.version}"`
await $`git tag v${Script.version}`
2025-10-02 05:19:44 +00:00
await $`git fetch origin`
await $`git cherry-pick HEAD..origin/dev`.nothrow()
2025-10-16 19:36:12 +00:00
await $`git push origin HEAD --tags --no-verify --force-with-lease`
2025-11-03 01:55:20 +00:00
await new Promise((resolve) => setTimeout(resolve, 5_000))
2025-11-22 03:53:47 +00:00
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`
2025-07-31 05:00:29 +00:00
}