feat(pipeline): add deploy-staging gate before prod deploy (ORCH-35) #31

Merged
admin merged 2 commits from feature/ORCH-35-staging-gate into main 2026-06-05 10:43:38 +03:00
Owner

ORCH-35: Staging Gate

Inserts deploy-staging stage between testing and deploy.

Changes

  • src/stages.py: new deploy-staging stage (testing→deploy-staging→deploy→done)
  • src/qg/checks.py: check_staging_status QG + helpers
  • src/stage_engine.py: rollback deploy-staging FAILED → development
  • .openclaw/agents/deployer.md: deployer prompt with staging instructions
  • tests/: updated chain + new staging gate tests

Tests

312 passed, 0 failed

## ORCH-35: Staging Gate Inserts deploy-staging stage between testing and deploy. ### Changes - src/stages.py: new deploy-staging stage (testing→deploy-staging→deploy→done) - src/qg/checks.py: check_staging_status QG + helpers - src/stage_engine.py: rollback deploy-staging FAILED → development - .openclaw/agents/deployer.md: deployer prompt with staging instructions - tests/: updated chain + new staging gate tests ### Tests 312 passed, 0 failed
admin added 1 commit 2026-06-05 10:06:21 +03:00
feat(pipeline): add deploy-staging gate before prod deploy (ORCH-35)
All checks were successful
CI / test (push) Successful in 9s
CI / test (pull_request) Successful in 9s
e0b6e92b09
admin added 1 commit 2026-06-05 10:36:51 +03:00
fix(pipeline): make deploy-staging gate conditional on self-hosting repo (ORCH-35)
All checks were successful
CI / test (push) Successful in 10s
CI / test (pull_request) Successful in 10s
e0c14fae5f
admin merged commit f1b31463ad into main 2026-06-05 10:43:38 +03:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: admin/orchestrator#31