GitHub Actions pipeline: build, test, deploy to test, deploy to staging - Production deployment gated by manual approval - Automated rollback on test failure