One signed tag. Five platform binaries. Five package channels. All in <10 minutes of CI wallclock. Procurement-ready operational maturity from day 1.
v0.6.3-rc1 ran the full pipeline at 19:32 UTC on 2026-04-26. Every step succeeded.
Every tag matching v* triggers the full release matrix in .github/workflows/ci.yml. The release job depends on check passing first — so a tagged release that fails any platform's check (fmt, clippy, tests) never publishes.
Each tag produces five precompiled binaries. macOS Universal coming in v0.7. ARM64 first-class on Linux + macOS. No 32-bit, no big-endian, no exotic targets — by design.
Each channel is auto-updated from the signed tag. No manual republishing. No lag between releases. Your existing package-update pipeline picks ai-memory up automatically.
brew tap alphaonedev/tap brew install ai-memory
curl -sL https://github.com/alphaonedev/ai-memory-mcp/... sudo apt install ./ai-memory_VERSION_amd64.deb
sudo dnf copr enable alpha-one-ai/ai-memory sudo dnf install ai-memory
docker pull ghcr.io/alphaonedev/ai-memory:0.6.3 docker run -p 9077:9077 ghcr.io/alphaonedev/ai-memory
cargo install ai-memory --locked # or with sqlcipher feature: cargo install ai-memory --features sqlcipher
No release ever ships without all four CI gates green. Coverage uses cargo-llvm-cov (matches the local canonical command). Bench enforces the PERFORMANCE.md p95 budgets with a 10% tolerance.
cargo fmt --check — formatting must be exactcargo clippy -- -D warnings -D clippy::all -D clippy::pedantic — pedantic lintingcargo test --all-features — full test suite, all platformscargo audit — dependency vulnerability check (Linux only)cargo build --release — release-mode compile must succeedcargo llvm-cov --features sal --no-fail-fast --htmlai-memory bench on Ubuntu reference hardwarev*check passing first — broken tags don't ship-) skip Homebrew + crates.io (RC binaries only)Every release ships with cryptographic guarantees, not promises. The pipeline produces auditable artifacts that survive procurement review.
Every commit signed with the alphaonedev id_ed25519 key. Tampered history fails verification immediately.
git tag -s v* only. Unsigned tags are never published. Procurement can verify the chain from tag to binary.
Cargo.toml + Cargo.lock are the complete dependency manifest. cargo audit runs in CI on every release.
Pinned Rust toolchain. --locked on every cargo invocation. Same source produces the same binary.
Every release artifact includes its SHA256. Homebrew formula auto-bumps with verified hashes. Restore command verifies sha256 before swap.
Apache 2.0. Single repo. ~30K lines of Rust. A security team can audit the entire codebase in a week.