From a7730f92321fd931d2e382bd937fa3f5b5ae7910 Mon Sep 17 00:00:00 2001 From: Claude Date: Sun, 7 Jun 2026 13:02:25 +0530 Subject: [PATCH] ci(e2e-prod): run the payment/UI suite on every UI build (push to main) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adds push:[main] to the e2e-prod triggers so every merge to main (a web deploy) runs the full live-ui-payment flow + live suite against prod immediately, not just on the 30-min cron. Pairs with the api's e2e-prod-from-deploy dispatch (every API build) — together the payment/UI integration runs on every UI AND API build. Co-Authored-By: Claude Opus 4.8 (1M context) --- .github/workflows/e2e-prod.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/e2e-prod.yml b/.github/workflows/e2e-prod.yml index 4694580..61e7864 100644 --- a/.github/workflows/e2e-prod.yml +++ b/.github/workflows/e2e-prod.yml @@ -48,7 +48,14 @@ on: schedule: # Every 30 minutes — continuous prod integration signal. - cron: '*/30 * * * *' + push: + # Every UI build (merge to main = a web deploy) runs the full payment/UI + # suite against prod, so a UI change that breaks the money funnel is caught + # on the build that ships it — not only on the next 30-min tick. + branches: [main] repository_dispatch: + # Fired by the api on every push to master (an API build/deploy) so an + # api-side change to checkout/webhook is exercised by the browser suite too. types: [e2e-prod-from-deploy] concurrency: