Skip to content

ci: build frontends with --production in invite-gate and playwright suites - #141

Merged
AquiGorka merged 1 commit into
mainfrom
ci/gate-production-builds
Jul 29, 2026
Merged

ci: build frontends with --production in invite-gate and playwright suites#141
AquiGorka merged 1 commit into
mainfrom
ci/gate-production-builds

Conversation

@AquiGorka

Copy link
Copy Markdown
Contributor

The gate suites built all three frontends in dev mode while deploys ship --production builds. Minification-dependent breakage therefore passed a green gate twice (moonlight-pay 0.5.28 and 0.5.29 black-paged in production; the dev-built gate saw nothing).

Switch the six frontend build lines in docker-compose.invite-gate.yml and docker-compose.playwright.yml to deno task build -- --production — the gate now tests the artifact that ships.

Verified locally with ./test.sh invite-gate: 6/6 green with production builds of provider-console, council-console (main), and moonlight-pay (with moonlight-pay#46).

Merge order note: merging this first is safe and makes #46's own gate run against its production build.

…uites

The suites built the consoles and moonlight-pay in dev mode, but deploys
ship --production builds. Minification-dependent breakage passed the
gate twice: moonlight-pay 0.5.28 and 0.5.29 both rendered a black page
in production while the dev-built gate stayed green.

Build all three frontends with --production in both suites so the gate
exercises the artifact that actually ships. Verified locally: invite
gate 6/6 green with production builds across all three frontends.
@AquiGorka
AquiGorka merged commit be91ca9 into main Jul 29, 2026
10 of 11 checks passed
@AquiGorka
AquiGorka deleted the ci/gate-production-builds branch July 29, 2026 17:43
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