Skip to content

fix: point prod smoke tests at prod and skip provider-smoke there - #175

Merged
saqibmanan merged 1 commit into
mainfrom
fix/prod-smoke-targets-prod
Sep 11, 2026
Merged

fix: point prod smoke tests at prod and skip provider-smoke there#175
saqibmanan merged 1 commit into
mainfrom
fix/prod-smoke-targets-prod

Conversation

@saqibmanan

Copy link
Copy Markdown
Contributor

The Smoke Tests job passed the repo-level HOME_URL_DEV (the dev site) on main too, so every prod deploy's consumer and provider suites tested dev. During one prod run's smoke window, prod's nginx logged 0 test-browser requests and dev's logged 8,840. Today's prod rollbacks were triggered by dev-host timeouts; prod's UI was never tested.

On main: pass the prod URL (a literal, so a missing secret can't silently fall back to dev through the && || idiom) and set skip_provider, since provider-smoke creates content with the test account. Depends on CivicDataSpace-test#54 (merged) and #55.

Validated locally against prod with the updated suite: api-smoke 27 passed; consumer-smoke failures were all dev-specific assumptions, fixed in #55.

The Smoke Tests job passed the repo-level HOME_URL_DEV (the dev site) on
main too, so every prod deploy's consumer and provider suites tested dev:
prod's nginx logged 0 test-browser requests during a prod run's smoke
window, dev's logged 8840. Prod rollbacks were being triggered by dev
timeouts, and prod's UI was never actually tested.

On main, pass the prod URL and set skip_provider, since provider-smoke
creates content with the test account.
@saqibmanan
saqibmanan merged commit dd83eec into main Sep 11, 2026
6 checks passed
@saqibmanan
saqibmanan deleted the fix/prod-smoke-targets-prod branch September 11, 2026 13:29
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.

1 participant