Release with bb publish

bb publish runs the full release flow in one command: optional version bump, ship, harness, git tag, git push.

bb publish --dry-run
$ bb publish --bump minor --tag --push

Step order

Preview first

--dry-run prints the plan and runs nothing: the ship target, the harness step, the tag name, the push steps. Use it before every real publish.

Typecheck option

--typecheck runs tsc --noEmit before shipping. Diagnostics print with file, line, column, and code. Exit code is 6.