Skip to content

Fix production CSS assets before v0.2.0 - #2

Merged
gcharang merged 1 commit into
masterfrom
fix/web-production-assets
Jul 27, 2026
Merged

Fix production CSS assets before v0.2.0#2
gcharang merged 1 commit into
masterfrom
fix/web-production-assets

Conversation

@gcharang

Copy link
Copy Markdown
Contributor

Summary

  • move global CSS from an explicit Vite URL import to TanStack Start route-asset discovery
  • run the existing production asset smoke check inside the clean web image build
  • synchronize browser interactions on hydration under cold dev-server builds

Root cause

The first exact-master live gate stopped before credentials were minted or provider calls were made. Its clean web image emitted one client CSS file but the server bundle referenced a different, nonexistent hash. The root route used a CSS ?url import, so the client and SSR environments independently derived asset URLs. A side-effect CSS import lets TanStack Start source the SSR stylesheet link from the client build manifest.

Verification

  • make web-check
  • CHOKIDAR_USEPOLLING=1 make playwright: 20 passed, paid live test skipped
  • make docker-build-web: clean Alpine image build and embedded production smoke passed
  • TEST_POSTGRES_PORT=55433 CHOKIDAR_USEPOLLING=1 make ci HELM=/tmp/vectorless-helm-v4.2.3.8EbmRp/linux-amd64/helm
  • git diff --check

@gcharang
gcharang merged commit 9c5de95 into master Jul 27, 2026
6 checks passed
@gcharang
gcharang deleted the fix/web-production-assets branch July 27, 2026 09:15
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