mirror of
https://github.com/cloudflare/vinext.git
synced 2026-09-14 19:04:59 +08:00
1556dad856
* Skip deploy previews for fork PRs that lack Cloudflare secrets Fork PRs don't have access to repository secrets (CLOUDFLARE_API_TOKEN, CLOUDFLARE_ACCOUNT_ID), so deploy/smoke-test/comment steps always fail. Add a fork detection condition to skip these steps gracefully. The build steps still run, so example builds are still validated for fork PRs. * fix: invalidate virtual RSC entry when app routes are added or removed The App Router route table is baked into the virtual RSC entry module at generation time. When a new route file is added (or removed) while the dev server is running, invalidateAppRouteCache() cleared the route scanner cache but the virtual module in Vite's module graph was never invalidated. This meant the load() hook was never re-called and the route table stayed stale, causing 404s for new routes until restart. Now the file watcher also invalidates the virtual RSC entry in Vite's module graph and sends a full-reload to the RSC environment, forcing route re-generation. Fixes #226