Service update order
- Back up configuration and persistent data according to the service runbook.
- Apply compatible PostgreSQL migrations.
- Deploy control plane, scheduler, and workers as one release unit.
- Route only after
/readysucceeds. - Drain self-hosted runners, replace them, validate protocol compatibility, then resume claims.
- Run a synthetic workflow through authentication, queueing, execution, and evidence.
Public-site beta bundle
deploy/digitalocean/deploy.sh <version> website pulls immutable website/account images and restores the prior images when health checks fail. Mintlify documentation is deployed independently from /apps/docs and is not a container in that Compose stack.