• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

BacLuc / ecamp3 / 27785407376
36%
devel: 36%

Build:
Build:
LAST BUILD BRANCH: feature-branch-good-old-days
DEFAULT BRANCH: devel
Ran 18 Jun 2026 07:53PM UTC
Jobs 0
Files 0
Run time –
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
  cancel
27785407376

push

github

BacLuc
fix(frontend): set cache-control headers to avoid stale index.html

The nginx serving the built frontend did not emit any Cache-Control
headers, so browsers applied heuristic caching. A stale cached
index.html keeps referencing content-hashed assets that no longer
exist after a deployment, producing console errors and broken
functionality (issue #7633).

Serve the content-hashed files under /assets/ as immutable so they can
be cached indefinitely, and force revalidation of the entry point
(index.html, including SPA-route fallbacks) and the runtime config
environment.js via Cache-Control: no-cache. Revalidation stays cheap
thanks to the existing ETag (304). Also return a real 404 for missing
assets instead of silently falling back to index.html.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Signed-off-by: BacLuc <lucius.bachmann@clubpage.ch>
Source Files on build 27785407376
Detailed source file information is not available for this build.
  • Back to Repo
  • Github Actions Build #27785407376
  • 8ce0bcd6 on github
  • Next Build on fix/7633-frontend-cache-headers (#27785458250)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc