feat: Remove manual approval gates for fully automated deployment pipeline

This commit is contained in:
Greg
2025-07-01 10:38:23 -07:00
parent 653353698f
commit a419767e89
2 changed files with 0 additions and 2 deletions

View File

@@ -28,7 +28,6 @@ jobs:
deploy-prod:
name: Deploy to Production
runs-on: ubuntu-latest
environment: production
if: |
(github.event_name == 'workflow_dispatch' && github.event.inputs.confirmation == 'DEPLOY') ||
(github.event_name == 'workflow_run' && github.event.workflow_run.conclusion == 'success')

View File

@@ -12,7 +12,6 @@ jobs:
name: Test Staging and Promote to Main
runs-on: ubuntu-latest
if: ${{ github.event.workflow_run.conclusion == 'success' }}
environment: production-approval # This requires manual approval
steps:
- name: Checkout repository