All crates are released at the same time and with the same version, even if there are no changes to a crate. This makes it easier to gauge cross-crate compatibility.
- Trigger the Prepare release GitHub Actions workflow on
main
, with a suitable{patch,minor,major}
version bump. - Once the release preparation PR has been opened, review it (including ensuring the changelog is accurate) and then merge.
- Trigger the Release GitHub Actions workflow on
main
, which will publish the crates to https://crates.io and create a GitHub Release.