Deploy and Runbooks
Workflow Structure
All deploy workflows follow:
configjob sets app-specific outputstestjob validates package- deploy jobs execute by app pattern
See .github/workflows/README.md for reusable workflow details.
Main Patterns
- PB + CF Pages
- PB + Docker
- CF Pages
- CF Worker
- Docker
Each pattern has explicit dev -> prod ordering and promotion gates.
Incident Triage
Deployment Did Not Promote To Prod
- Check dev deploy job result.
- Verify gate conditions in workflow
if:expressions. - Confirm
configoutputs match expected app names.
Build Succeeds Locally, Fails In CI
- Ensure generated files are deterministic.
- Verify env-specific variables in workflow
build-env. - Check package filter scope in reusable test job.
Operational Links
- Architecture context: System Architecture
- Workflow standards: Engineering Standards