#!/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`