Release Pipeline
Triggers
- CI: pull requests and pushes to
main. - Release: tag push matching
v*. - Docs deploy: pushes to
mainaffectingdocs/**or docs workflow files.
Release Workflow
release.ymlvalidates tag/version consistency (vX.Y.ZvsCargo.toml).- Build runs per target:
x86_64-unknown-linux-gnux86_64-apple-darwinaarch64-apple-darwin
- Binary archives and
checksums.txtare generated. - Artifacts are published to GitHub Release.
Maintainer Steps
bash
# after merging changes and bumping Cargo.toml version
git tag v0.1.8
git push origin v0.1.8