From 0cbeb91a774b81751d402880b6e675c274fa3d2e Mon Sep 17 00:00:00 2001 From: peptiderepo Date: Sun, 26 Apr 2026 05:12:27 +0000 Subject: [PATCH] ci: decouple production deploy from smoke gate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit continue-on-error is not supported on reusable workflow (uses:) job calls — the workflow was failing at setup with no jobs spawned. Fix: remove smoke from deploy-production needs. Smoke tests still run in parallel (for visibility) but production no longer waits on them. Re-add smoke to needs once peptide-e2e suite is stable and exercising staging. --- .github/workflows/deploy.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 6739628..130113b 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -69,7 +69,6 @@ jobs: smoke: name: Smoke tests (staging) needs: deploy-staging - continue-on-error: true # peptide-e2e e2e suite not yet wired; remove when tests exist uses: peptiderepo/peptide-e2e/.github/workflows/smoke.yml@main secrets: STAGING_WP_ADMIN_USER: ${{ secrets.STAGING_WP_ADMIN_USER }} @@ -77,7 +76,7 @@ jobs: deploy-production: name: Deploy to Production - needs: [validate, deploy-staging, smoke] + needs: [validate, deploy-staging] # smoke is informational; not gating prod until e2e suite is stable runs-on: ubuntu-latest environment: production steps: