Skip to content

fix(ci): accept absent Content-Length on Vite 304 responses - #11

Merged
k1eu merged 1 commit into
mainfrom
cursor/fix-ci-304-content-length-8bb5
Aug 11, 2026
Merged

k1eu merged 1 commit into
mainfrom
cursor/fix-ci-304-content-length-8bb5

Conversation

@k1eu

@k1eu k1eu commented Aug 11, 2026

Copy link
Copy Markdown
Owner

Summary

CI (unit + integration) has been red on every push/PR because one integration assertion no longer matches current Vite behavior.

The failing case was conditional request replays the ETag and gets a bodyless 304 in apps/playground-with-tanstack/tests/integration.test.ts: it expected Content-Length: 0, but Vite's middleware now omits that header on null-body 304s (null). Status stays 304 and the body stays empty.

Change

  • Accept Content-Length as either absent or "0" for that 304 assertion.
  • Update AGENTS.md so it no longer documents this as a known pre-existing failure.

Verification

Locally:

  • bun run test:integration — 18 pass
  • bun run test:unit — 14 pass
  • bun run test:e2e-tanstack — 26 pass
Open in Web Open in Cursor 

Vite's current middleware omits Content-Length on bodyless 304s,
so the integration assertion requiring "0" failed every CI run.
Accept null or "0" and drop the known-failure note from AGENTS.md.

Co-authored-by: Tomasz Kielar <k1eu@users.noreply.github.com>
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying typeway with  Cloudflare Pages  Cloudflare Pages

Latest commit: 1b667bc
Status: ✅  Deploy successful!
Preview URL: https://e9c77029.typeway.pages.dev
Branch Preview URL: https://cursor-fix-ci-304-content-le.typeway.pages.dev

View logs

@k1eu
k1eu marked this pull request as ready for review August 11, 2026 08:48
@cursor

cursor Bot commented Aug 11, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@k1eu
k1eu merged commit 927696c into main Aug 11, 2026
3 checks passed
@k1eu
k1eu deleted the cursor/fix-ci-304-content-length-8bb5 branch August 11, 2026 08:48
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.

2 participants