Run the React Router e2e suite on Node, Bun, Deno and Cloudflare from one app. Node stays the required job; Bun, Deno and Cloudflare are optional variants that become required once green.
Apps
- Base:
react-router-8-framework
- Fold in, then delete:
react-router-8-cloudflare
#24598 adds the Bun, Deno and Cloudflare variants to react-router-8-framework and fixes the SDK bugs they surfaced. This issue tracks it to the merge and the deletion of react-router-8-cloudflare.
Cover on every runtime
The existing suite runs unchanged and branches on RUNTIME only where runtimes are expected to differ. Add assertions where the suite has none today:
Findings to confirm (runtime audit, September 2026, develop 6f2da7483d; database spans were measured with mysql or mysql2):
Setups the audit ran: Bun, Deno, Cloudflare
Done when
Run the React Router e2e suite on Node, Bun, Deno and Cloudflare from one app. Node stays the required job; Bun, Deno and Cloudflare are optional variants that become required once green.
Apps
react-router-8-frameworkreact-router-8-cloudflare#24598 adds the Bun, Deno and Cloudflare variants to
react-router-8-frameworkand fixes the SDK bugs they surfaced. This issue tracks it to the merge and the deletion ofreact-router-8-cloudflare.Cover on every runtime
The existing suite runs unchanged and branches on
RUNTIMEonly where runtimes are expected to differ. Add assertions where the suite has none today:fetchwithsentry-traceandbaggageFindings to confirm (runtime audit, September 2026, develop
6f2da7483d; database spans were measured with mysql or mysql2):fetchgets no span and no trace propagation #23891 has added outgoingfetchspans to@sentry/denosince.Setups the audit ran: Bun, Deno, Cloudflare
Done when
react-router-8-frameworkruns its suite on Node, Bun, Deno and Cloudflarereact-router-8-cloudflareis deleted