Last updated 2026-05-18
GitHub Actions
The repository uses three core workflows.
CI
Runs protobuf generation checks, Go tests, race-enabled integration tests, Docker build smoke, Docker Compose critical RPC e2e, and vulnerability scans.
Docs
Builds the Astro docs site from docs-site/ and deploys it to
GitHub Pages on pushes to main.
Release
On v* tags, builds and publishes a multi-arch Docker image to
GHCR after the Redis integration and Docker Compose critical RPC e2e gates
pass, creates a GitHub Release, attaches protobuf archives, verifies the
docs build, and pulls the just-published GHCR image back to run
quota-service version.