From c319ecac2b9617ef7ef3ff0d8c1434eb4f7e699b Mon Sep 17 00:00:00 2001 From: rcourtman Date: Wed, 15 Apr 2026 12:28:55 +0100 Subject: [PATCH] Document hosted staging smoke command --- .../v6/internal/PRE_RELEASE_CHECKLIST.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/docs/release-control/v6/internal/PRE_RELEASE_CHECKLIST.md b/docs/release-control/v6/internal/PRE_RELEASE_CHECKLIST.md index 21811e221..5c44d4f77 100644 --- a/docs/release-control/v6/internal/PRE_RELEASE_CHECKLIST.md +++ b/docs/release-control/v6/internal/PRE_RELEASE_CHECKLIST.md @@ -110,6 +110,22 @@ go test ./internal/cloudcp/... -count=1 go test ./internal/hosted/... -count=1 ``` +Canonical hosted staging smoke: + +```bash +cd /Volumes/Development/pulse/repos/pulse +PULSE_CLOUD_BASE_URL='https://cloud-staging.pulserelay.pro' \ +PULSE_CLOUD_SSH_TARGET='root@pulse-cloud-staging' \ +PULSE_CP_ADMIN_KEY='' \ +PULSE_E2E_STRIPE_API_KEY='' \ +PULSE_E2E_STRIPE_WEBHOOK_SECRET='' \ +./scripts/run_hosted_staging_smoke.sh +``` + +Notes: +- Set `PULSE_E2E_HOSTED_TENANT_ID` only when the mobile onboarding proof must target a specific tenant; otherwise the smoke script auto-selects the newest active tenant from `/admin/tenants?state=active`. +- This command covers the hosted signup, billing lifecycle, and hosted mobile onboarding proof pack. Environment-specific DNS/TLS/container preflight remains a separate operator step. + Manual scenario: - Complete a hosted signup or replay a recorded checkout flow. - Verify webhook handling does not return success when org linkage is unresolved.