Oxiland 0.13.0 release checklist¶
Status: ready to tag (tip preflight)
Tag target: v0.13.0
Release scope¶
0.13.0 closes the suite-wide faster-than-Redland milestone: frozen ADR-029
gate (throughput ≥ 1.05 / latency ≤ 0.95 with bootstrap CI bounds), nine
independent corrected-runner cells (Linux ×3, macOS ×3, Windows ×3),
production-compile evidence, retained 0.11 parity and 0.12 competitive parity,
and published tip claims. See the 0.13 report.
Preflight¶
- Tip CI and qualification green on
mainbefore tagging (CI 31059286315, 0.11 Qualification 31059286283, 0.12 Qualification 31059286311 on366b06a07076fdd129ad24741f83345e8338e65d; reconfirm green on the exact release commit after the version bump) - Package and lockfile versions match
v0.13.0(python3 scripts/check-release-version.py v0.13.0) -
python3 scripts/check-0.11-release.py(parity retention) -
python3 scripts/check-0.12-release.py(competitive-parity retention) -
python3 scripts/check-0.13-release.py(9 evidence files on revisiona50ee5b25eb9daa56b0cf1d155856e1c312b35fb) - Rust format, clippy, workspace tests, docs, and C ABI allowlist (covered by tip CI; re-run locally before tagging)
- Release workflow enforces
scripts/check-0.13-release.pyforv0.13.*tags (with 0.11 and 0.12 retention checkers) -
cargo publish -p oxiland --locked --dry-runon the release tree (verified with--allow-dirtyduring prep; re-run on a clean commit) - Confirm CI is green on the exact commit you tag
The checked boxes record tip preflight through 2026-08-05. Confirm CI is green on the commit you tag; the tag-triggered release workflow re-runs full CI and the 0.11/0.12/0.13 checkers before publishing.
Publish¶
After the exact release commit is green on main:
The tag-triggered release workflow verifies the tag/version match, enforces
scripts/check-0.11-release.py, scripts/check-0.12-release.py, and
scripts/check-0.13-release.py, reuses the full CI gate, publishes oxiland
and oxiland-cli to crates.io, publishes the install-smoked wheels to PyPI,
and creates checksummed GitHub release assets.
After publish¶
- Confirm crates.io, PyPI, docs.rs, and the GitHub release show 0.13.0.
- Verify
SHA256SUMSagainst the uploaded wheels, crates, and source archive when auditing a specific release artifact set. - Keep tip banners on 0.13.0 until the next development line opens.
Notes¶
Suite-wide faster-than-Redland is authorized by the ADR-029 nine-cell bundle
under compatibility/qualification/performance/0.13/ and the
0.13 report. ADR-028 remains the closed 0.12 competitive-parity
record.