The GitHub actions/checkout@v4 requires Node.js which is not
available in the rust container image. Switch to Gitea's native
checkout action that runs without Node.js.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Three-stage CI pipeline with fmt, clippy and audit as parallel
quality gates, tests gated on quality, and Docker build+push
to registry.meghsakha.com on main and release/* branches.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>