Skip to content

fix(ops): set x-release-id via Edge Middleware - #94

Merged
jsolly merged 1 commit into
mainfrom
fix/x-release-id-edge
Jul 26, 2026
Merged

fix(ops): set x-release-id via Edge Middleware#94
jsolly merged 1 commit into
mainfrom
fix/x-release-id-edge

Conversation

@jsolly

@jsolly jsolly commented Jul 26, 2026

Copy link
Copy Markdown
Owner

Summary

  • Fix production x-release-id stuck at dev: Vercel serves committed vercel.json headers as-is
  • Static sites: Edge Middleware reads VERCEL_GIT_COMMIT_SHA; checkboxes: Astro middleware + env fallback
  • Stop stamping x-release-id into vercel.json

Test plan

  • CI green
  • After merge: curl -sSIL <prod> | rg -i '^x-release-id:' matches git rev-parse --short=12 origin/main (not dev)

Made with Cursor

Vercel serves committed vercel.json headers as-is, so build-time stamps
left production at "dev". Use Edge Middleware (or Astro middleware)
reading VERCEL_GIT_COMMIT_SHA instead.

Co-authored-by: Cursor <cursoragent@cursor.com>
@jsolly
jsolly enabled auto-merge (squash) July 26, 2026 15:42
@jsolly
jsolly merged commit a4fbc6d into main Jul 26, 2026
3 checks passed
@jsolly
jsolly deleted the fix/x-release-id-edge branch July 26, 2026 15: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