From a419767e892801f1510ed6d41d43b7e7e27580e0 Mon Sep 17 00:00:00 2001 From: Greg Date: Tue, 1 Jul 2025 10:38:23 -0700 Subject: [PATCH] feat: Remove manual approval gates for fully automated deployment pipeline --- .github/workflows/deploy-prod.yml | 1 - .github/workflows/promote-to-production.yml | 1 - 2 files changed, 2 deletions(-) diff --git a/.github/workflows/deploy-prod.yml b/.github/workflows/deploy-prod.yml index 63f1bf0..bc53ae1 100644 --- a/.github/workflows/deploy-prod.yml +++ b/.github/workflows/deploy-prod.yml @@ -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') diff --git a/.github/workflows/promote-to-production.yml b/.github/workflows/promote-to-production.yml index fc849d0..0f9fedb 100644 --- a/.github/workflows/promote-to-production.yml +++ b/.github/workflows/promote-to-production.yml @@ -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