Commit Graph

4 Commits

Author SHA1 Message Date
James Anderson d5392666ab feat(build): select adapter-owned worker stages (#3150)
* feat(build): select adapter-owned worker stages

* refactor(build): defer prerender entry resolver

* fix(build): keep staged activation self-contained

* fix(build): isolate every staged output member

* fix(build): exclude custom client environments from stages

* feat(build): publish selected worker stages

* test(build): assert staged exports when published

* fix(dev): keep multi-stage output build-only
2026-09-07 21:48:27 +01:00
James Anderson 049f7e3628 refactor(pages): extract request stage (#3146)
* refactor(pages): extract request stage

* fix(pages): update server entry options call

* fix(pages): conservatively classify document mutation

* fix(pages): lazily register middleware data cache

* fix(pages): keep request adapter facade lightweight

* refactor(pages): conservatively bypass custom documents

* fix(pages): recompose shared page headers

* fix(pages): resolve staged entries when activated

* fix(build): finalize extracted Pages server output

* test(cache): prove Pages adapter initialization stays lazy

* test(build): defer staged export assertion
2026-09-07 21:48:25 +01:00
James Anderson 4146d69021 fix(cloudflare): verify Worker version IDs during CDN warmup (#3072)
* fix(cloudflare): revalidate stale warmup retries

* fix(cloudflare): report CDN warmup retry progress

* test(cloudflare): retry prewarm verification on fresh Worker

* feat(cloudflare): configure CDN readiness probes

* fix(cloudflare): validate CDN warmup version overrides

* fix(cloudflare): verify CDN warmup version ids

* test(cloudflare): opt into dangerous warmup fallback

* fix(cloudflare): harden warmup version validation

* docs(cloudflare): clarify version binding environments
2026-08-24 23:03:15 +01:00
James Anderson a3910e7aa9 feat(cloudflare): add unified worker entry (#2416)
* feat(cloudflare): add default pages router worker entry

* feat(cloudflare): add unified worker entry

* chore(web): use unified worker entry

* chore(examples): use built-in workers-cache entry

* chore(examples): keep hackernews on app router entry

* chore(cloudflare): rename unified entry to fetch handler

* chore(cloudflare): keep pages entry source helper test-local
2026-06-29 17:33:51 +00:00