bun run releaseThis builds the UI and cross-compiles binaries into the platform runtime packages under packages/runtime-*.
bun run do-releasescripts/release.sh will:
- Prompt for semver bump.
- Update versions in
package.json, the runtime package manifests,.claude-plugin/plugin.json, and.claude-plugin/marketplace.json. - Build the UI and all platform runtime binaries.
- Create git commit + tag, push, publish all runtime packages with Bun, and then publish the main npm package with Bun.
This repo now uses Bun for the release workflow too:
bun pm pkgupdates the root manifest and each runtime package manifest.bun publishpublishes each runtime package and the main package to the npm registry.bunruns the release helper scripts directly, so the release path stays aligned with the rest of the repo.
We still keep the final git commit and tag as explicit git commands in scripts/release.sh. bun pm version auto-commits and tags immediately, which does not fit this repo's multi-file release flow where several manifests and plugin metadata files need to be updated together before the release commit is created.