| 1234567891011121314151617 |
- #!/usr/bin/env bun
- import { $ } from "bun"
- import { createOpencode } from "@opencode-ai/sdk"
- import { Script } from "@opencode-ai/script"
- const notes = [] as string[]
- if (!Script.preview) {
- await $`git commit -am "release: v${Script.version}"`
- await $`git tag v${Script.version}`
- await $`git fetch origin`
- await $`git cherry-pick HEAD..origin/dev`.nothrow()
- await $`git push origin HEAD --tags --no-verify --force-with-lease`
- 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`
- }
|