# Release candidate checks
These checks apply to each candidate release.
1. Confirm the intended source commit, version, and a clean working tree.
2. Run unit, integration, doctest, documentation, formatting, Clippy, package,
coverage, and independent interoperability checks. In particular, verify
injected second-install failures and destination races for both CLI overwrite
and library no-clobber pairs. Review the recovery files and support-contract
wording before release.
3. Confirm the supported-platform CI matrix and coverage workflow pass for the
exact source commit. Publish the crate, then verify its recorded source
commit before tagging and creating the matching GitHub release.
For 0.1.2, verify that unsupported INP geometry options fail before output
installation, the expanded conversion matrix passes, and measured Rust line
coverage remains above the 90% floor. Review the measured percentage and the
draft release notes before publishing. The 0.1.1 solver fixture provenance and
upstream BSD terms remain part of the packaged source checks.