From GitHub event to production route
The source credential exists only during checkout. Build and runtime remain separate trust boundaries.
-
1
Verify GitHub
The GitHub App installation, repository identity, webhook signature, ref and commit are checked before work is queued.
-
2
Build the exact commit
A rootless BuildKit worker receives a short-lived installation token and bounded build variables. It pushes only an immutable image digest.
-
3
Publish an independent preview
Each preview gets its own workload and URL. Readiness must pass before the route is returned to the pull request.
-
4
Promote in order
Production traffic moves only to the greatest accepted release sequence. A slow older build cannot replace a newer release.
-
5
Rollback without rebuilding
A known image digest becomes a new ordered production release. The previous workload remains stopped and recoverable.