Illustrations & Diagrams · Flowchart

What happens when you git push

The deploy pipeline for birchline/web, drawn from .github/workflows/ and the Argo manifests. Click any step to see what runs, how long it usually takes, and where it can short-circuit.

pass fail → status healthy canary fails git push main CI · lint + typecheck ~2 min · ci.yml Unit + integration tests ~6 min · 3 shards pass? Post failure status slack #deploys Build + push image ghcr.io/birchline/web Argo canary 5% 10 min soak SLO ok? Promote 25 → 50 → 100% ~8 min Auto-rollback revert image tag Smoke tests in prod playwright · 90s ✅ Deploy complete
process step decision terminal success failure path