Release Trigger: refs/tags/v*.*.* (GPG Signed)
Cross-Compiler: cargo-zigbuild (Static Musl) + cargo-ndk
Supply Chain: SLSA Level 3+ • Cosign • Minisign
Parallel Targets: 7 Architectures (x86_64, ARM64, RISC-V, WASM)
AUTOMATED CROSS-COMPILATION ENGINE

CI/CD Release Automation & Build Pipeline

Transforming signed Git release tags into cryptographically verified, cross-compiled binaries across 7 architectures within minutes, complete with SLSA Level 3 provenance and zero-downtime Edge CDN invalidation.

REPRODUCIBLE RELEASE RUNNER

Live CI/CD Release Pipeline Simulator

Step through the 6 stages of the automated SIAR release pipeline with real-time runner log streaming.

1
Tag Push
GPG Signature Auth
2
Quality Gates
Tests, Clippy & Fuzz
3
Matrix Build
7 Parallel Targets
4
Sign & Attest
SLSA L3 + Minisign
5
Repo Sync
APT & RPM Indices
6
CDN Purge
Atomic Rollout & Smoke
GitHub Actions Runner Output Stream:
Pipeline ready. Click "Trigger Release Pipeline Simulation" to start execution...
CROSS-COMPILATION MATRICES

Multi-Architecture Compiler Recipes

Zero glibc dynamic dependencies achieved via Zigbuild musl static linking and NDK toolchains.

Target Triple:
x86_64-unknown-linux-musl
Compiler Engine:
cargo-zigbuild 0.18 + rustc 1.80
Compilation Command:
cargo zigbuild --target x86_64-unknown-linux-musl --release -p siar-cli -p siar-emergency-node
Generated Binary Artifact:
target/x86_64-unknown-linux-musl/release/siar-cli (7.8 MB, statically linked, 0 glibc deps)

🧪 Automated Release Verification Smoke Test

Executes the authoritative shell installer verification test against live edge release artifacts.

Click "Run Smoke Test" to test live installer checksum matching.
WORKFLOW AS CODE

GitHub Actions Workflow Files