Every release ends with a STOP gate before tagging.
scripts/release_0_1_gate.shOnce release artifacts exist, also record:
cargo auditRustSec advisory result;cargo deny check bans licenses sourcesresult;- SBOM checksums;
- source archive checksums;
- binary checksums;
- release binary builder output for each native OS artifact;
- container digests;
- pentest handoff and findings summary;
- signed tag verification;
- release-note evidence fields.
scripts/release_0_1_gate.shpassed.LYKILHEIM_RELEASE_PODMAN=1 scripts/release_0_1_gate.shpassed on a host with rootless Podman.- Rust crate scaffold reviewed.
- API shape reviewed against
docs/api-reference.md. - Threat model reviewed against
docs/security-model.md. - Dependency policy reviewed.
- CI permissions reviewed.
- Container user model reviewed.
docs/pentest-0.1.0.mdreviewed and used for the focused pentest.scripts/build_release_binary.pyrun on each native OS that publishes a standalone binary.release-notes/RELEASE_NOTES_0.1.0.mdevidence filled before tag.