Skip to main content

Changelog

boincrs release notes live in CHANGELOG.md on GitHub. Prebuilt Linux, macOS, and Windows binaries are attached to each entry on the Releases page.

Both are generated automatically by release-plz from Conventional Commit messages on main — there is nothing to hand-edit on this page.

How releases happen

  1. Land commits on main with conventional subjects (feat:, fix:, feat!:, etc.). See the commit-message rules in the contributing guide.
  2. release-plz opens or updates a chore: release pull request with the next version, a refreshed Cargo.lock, and the new CHANGELOG.md entry.
  3. Merging that PR tags the release and creates the GitHub Release (with notes sourced from CHANGELOG.md).
  4. The tag push triggers the release workflow, which builds the three OS binaries and attaches them to the same release.

See the Release checklist for the pre-merge compatibility sign-off that runs against the chore: release PR.