Skip to content

Commit feca2ba

Browse files
ci(e2e-prod): run the payment/UI suite on every UI build (push to main) (#204)
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 <noreply@anthropic.com>
1 parent ba5af38 commit feca2ba

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

.github/workflows/e2e-prod.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,14 @@ on:
4848
schedule:
4949
# Every 30 minutes — continuous prod integration signal.
5050
- cron: '*/30 * * * *'
51+
push:
52+
# Every UI build (merge to main = a web deploy) runs the full payment/UI
53+
# suite against prod, so a UI change that breaks the money funnel is caught
54+
# on the build that ships it — not only on the next 30-min tick.
55+
branches: [main]
5156
repository_dispatch:
57+
# Fired by the api on every push to master (an API build/deploy) so an
58+
# api-side change to checkout/webhook is exercised by the browser suite too.
5259
types: [e2e-prod-from-deploy]
5360

5461
concurrency:

0 commit comments

Comments
 (0)