Skip to content

ci: run instanode-web e2e-prod payment/UI suite on every API build#275

Merged
mastermanas805 merged 2 commits into
masterfrom
ci/dispatch-e2e-prod-on-deploy
Jun 7, 2026
Merged

ci: run instanode-web e2e-prod payment/UI suite on every API build#275
mastermanas805 merged 2 commits into
masterfrom
ci/dispatch-e2e-prod-on-deploy

Conversation

@mastermanas805

Copy link
Copy Markdown
Member

Fires e2e-prod-from-deploy to instanode-web on every push to master, so the full browser payment/UI suite (Chromium → free cohort → UI Upgrade → Razorpay TEST card → assert Pro) runs against the just-deployed prod on every API build. push-to-master only (the full leg mints a real TEST-mode subscription). Pairs with the instanode-web push:[main] trigger.

🤖 Generated with Claude Code

claude and others added 2 commits June 7, 2026 13:01
…eploy)

Adds a dispatch-e2e-prod job that fires the e2e-prod-from-deploy repository_dispatch
to instanode-web on every push to master. instanode-web's e2e-prod.yml already
listens for it — installs Chromium and drives the full live-ui-payment flow (free
cohort → UI Upgrade → Razorpay TEST checkout → card → assert Pro) + the live suite
against the just-deployed prod. push-to-master only (the full leg mints a real
TEST-mode subscription; we run it on the deploy, not on every PR).

Closes the 'payment/UI test runs on every API build' gap.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@mastermanas805 mastermanas805 merged commit 426e5a9 into master Jun 7, 2026
19 checks passed
@mastermanas805 mastermanas805 deleted the ci/dispatch-e2e-prod-on-deploy branch June 7, 2026 08:01
mastermanas805 added a commit that referenced this pull request Jun 7, 2026
Revert the dispatch-e2e-prod job (added in #275): firing the full live-PROVISION
suite on every push to master, alongside instanode-web's push:[main], ran it
dozens of times on a busy day and accumulated real customer DBs on shared prod
infra faster than reaps cleaned them — degrading prod provisioning (vector live
test 10s→2min). The money path stays covered per-build by the api
webhook-injection unit test + the auth-contract dispatch; the full live suite
runs on the e2e-prod cron + on-demand. Pairs with instanode-web cadence PR.

Co-authored-by: Claude <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants