Releasing
Releases are automated with release-please + Conventional Commits. The full playbook is in
the repo: RELEASING.md.
In short
Section titled “In short”- Land
feat:/fix:commits onmain. (fix:→ patch,feat:→ minor.) - release-please opens a “chore: release vX.Y.Z” PR with the version bump + changelog.
- Merge that PR. That tags the release, builds the standalone binaries for every platform (each stamped with the version) and attaches them.
install.shandweaver upgradeserve the new binaries automatically.
You don’t hand-pick versions or write the changelog — they come from the commit messages.
Distribution
Section titled “Distribution”Weaver is distributed as a standalone binary via curl | sh and weaver upgrade. See
Install and Architecture.