Oxiland 0.6.0 release checklist¶
Preflight for tagging v0.6.0.
Preflight¶
-
Cargo.tomlversion is0.6.0(library +oxiland-cli) -
CHANGELOG.mdhas a dated0.6.0section -
docs/reports/0.6.mddescribes the safe-API accounting claim -
PARITY.mdmarks 0.6 complete and points at the 0.6 inventory -
docs/ROADMAP.md/docs/milestones/0.6.mdarecomplete - ADR-018–ADR-021 are accepted
- Public API snapshot current; semver-checks vs 0.5.0 established
-
oxiland-cliexample workflows + CI smoke -
SECURITY.mdsupports0.6.x -
LICENSE-APACHEandLICENSE-MITare present - Working tree clean on the release candidate tip after push
- CI on
maingreen for tip78d7fd1(Check + Fjall + MSRV + RDF I/O conformance) -
cargo publish -p oxiland --dry-runsucceeded onaeae482(included in this tip) -
oxiland-clipublish is sequenced afteroxilandon crates.io (release job retries; local CLI dry-run cannot succeed until 0.6.0 is published) - Pushed to
main
Preflight is complete on main tip 78d7fd1. Tag when ready:
Publish¶
- Annotated tag
v0.6.0pushed (git tag -a v0.6.0 -m "oxiland 0.6.0") - Release workflow completed successfully on the tag (publishes
oxilandthenoxiland-cli)
After publish¶
- Confirm https://crates.io/crates/oxiland (0.6.0)
- Confirm https://crates.io/crates/oxiland-cli (0.6.0)
- Confirm https://docs.rs/oxiland builds
- Create a GitHub Release from the
v0.6.0tag usingCHANGELOG.md