From dac96b203951ea6af848d5682513711f9207ffe4 Mon Sep 17 00:00:00 2001 From: Andrei Borza Date: Fri, 23 Jan 2026 10:22:08 +0100 Subject: [PATCH] chore(e2e): Change dynamic react-router server build import to static import We already do this for remix on hydrogen, still unclear why this started breaking CI tho. --- .../test-applications/hydrogen-react-router-7/server.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/dev-packages/e2e-tests/test-applications/hydrogen-react-router-7/server.ts b/dev-packages/e2e-tests/test-applications/hydrogen-react-router-7/server.ts index d28fab88135f..b430f97b1f44 100644 --- a/dev-packages/e2e-tests/test-applications/hydrogen-react-router-7/server.ts +++ b/dev-packages/e2e-tests/test-applications/hydrogen-react-router-7/server.ts @@ -10,6 +10,10 @@ import { type AppLoadContext, createRequestHandler, getStorefrontHeaders } from import { CART_QUERY_FRAGMENT } from '~/lib/fragments'; import { AppSession } from '~/lib/session'; import { wrapRequestHandler } from '@sentry/cloudflare'; +// Virtual entry point for the app +// eslint-disable-next-line @typescript-eslint/ban-ts-comment +// @ts-expect-error +import * as serverBuild from 'virtual:react-router/server-build'; /** * Export a fetch handler in module format. @@ -96,8 +100,7 @@ export default { * Hydrogen's Storefront client to the loader context. */ const handleRequest = createRequestHandler({ - // @ts-ignore - build: await import('virtual:react-router/server-build'), + build: serverBuild, mode: process.env.NODE_ENV, getLoadContext: (): AppLoadContext => ({ session,