From 69abae3473eca8ad90e0be0a66f0f850adf52013 Mon Sep 17 00:00:00 2001 From: peptiderepo Date: Mon, 27 Apr 2026 15:41:53 +0000 Subject: [PATCH] =?UTF-8?q?ci:=20fix=20deploy=20gate=20=E2=80=94=20smoke?= =?UTF-8?q?=20is=20informational,=20not=20a=20prod=20blocker?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Remove invalid continue-on-error from reusable workflow call (GitHub Actions doesn't support this property on 'uses:' jobs; it caused 0-job workflow failures) - Remove 'smoke' from deploy-production needs — smoke failures (e.g. Playwright infra issues) must not block valid production deploys. This matches the pattern already used by the theme repo. - Smoke still runs and uploads artifacts; it's just not a gate. --- .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 4a9d8ab..5d5a7dd 100755 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -51,7 +51,6 @@ jobs: smoke: name: Smoke tests (staging) needs: deploy-staging - continue-on-error: true uses: peptiderepo/peptide-e2e/.github/workflows/smoke.yml@main secrets: STAGING_WP_ADMIN_USER: ${{ secrets.STAGING_WP_ADMIN_USER }} @@ -59,7 +58,7 @@ jobs: deploy-production: name: Deploy to Production - needs: [ci, deploy-staging, smoke] + needs: [ci, deploy-staging] # smoke is informational; not gating prod runs-on: ubuntu-latest environment: production steps: