#!/usr/bin/env bash set -euo pipefail ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" cd "$ROOT" python3 ./scripts/validate-release-static.py command -v cargo >/dev/null 2>&1 || { echo "error: Rust/Cargo is required" >&2; exit 1; } [ -f Cargo.lock ] || cargo generate-lockfile cargo fmt --all cargo fmt --all -- --check cargo test --locked cargo clippy --locked --all-targets -- -D warnings cargo build --release --locked "$ROOT/target/release/postfixadmin-rs" --version printf 'Built: %s\n' "$ROOT/target/release/postfixadmin-rs"