| 123456789101112131415161718192021222324 |
- #!/usr/bin/env bun
- const dir = new URL("..", import.meta.url).pathname
- process.chdir(dir)
- import { $ } from "bun"
- const version = process.env["OPENCODE_VERSION"]
- if (!version) {
- throw new Error("OPENCODE_VERSION is required")
- }
- await import("./generate")
- const snapshot = process.env["OPENCODE_SNAPSHOT"] === "true"
- await $`bun pm version --allow-same-version --no-git-tag-version ${version}`
- if (snapshot) {
- await $`bun publish --tag snapshot`
- }
- if (!snapshot) {
- await $`bun publish`
- }
- await $`bun pm version 0.0.0 --no-git-tag-version`
|