From cce82adc8ef1acd7c1881e8789a11948a5701f8d Mon Sep 17 00:00:00 2001 From: JPeer264 Date: Tue, 13 Oct 2026 14:52:10 +0200 Subject: [PATCH] chore: Pin rollup to 4.64.5 --- .../test-applications/sveltekit-2-static/package.json | 10 +++++++++- .../test-applications/sveltekit-2/package.json | 10 +++++++++- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/dev-packages/e2e-tests/test-applications/sveltekit-2-static/package.json b/dev-packages/e2e-tests/test-applications/sveltekit-2-static/package.json index 1d04116bde34..95f11c2bd094 100644 --- a/dev-packages/e2e-tests/test-applications/sveltekit-2-static/package.json +++ b/dev-packages/e2e-tests/test-applications/sveltekit-2-static/package.json @@ -15,7 +15,10 @@ "test:assert": "pnpm test:prod && pnpm test:dev", "test:dev": "TEST_ENV=development playwright test db" }, - "//": "Need to use ioredis 5.10.1 because that's the last version before they support tracing channels", + "//": [ + "Need to use ioredis 5.10.1 because that's the last version before they support tracing channels", + "Rollup 4.64.6 keeps SvelteKit's Svelte 5 `$app/state` code in the Svelte 4 server build, which then throws `$state is not defined` on every page render" + ], "dependencies": { "@sentry/sveltekit": "file:../../packed/sentry-sveltekit-packed.tgz", "ioredis": "5.10.1", @@ -33,6 +36,11 @@ "typescript": "^5.0.0", "vite": "^5.4.11" }, + "pnpm": { + "overrides": { + "rollup": "4.64.5" + } + }, "volta": { "extends": "../../package.json" }, diff --git a/dev-packages/e2e-tests/test-applications/sveltekit-2/package.json b/dev-packages/e2e-tests/test-applications/sveltekit-2/package.json index 75914024924e..73adf2924524 100644 --- a/dev-packages/e2e-tests/test-applications/sveltekit-2/package.json +++ b/dev-packages/e2e-tests/test-applications/sveltekit-2/package.json @@ -15,7 +15,10 @@ "test:assert": "pnpm test:prod && pnpm test:dev", "test:dev": "TEST_ENV=development playwright test db" }, - "//": "Need to use ioredis 5.10.1 because that's the last version before they support tracing channels", + "//": [ + "Need to use ioredis 5.10.1 because that's the last version before they support tracing channels", + "Rollup 4.64.6 keeps SvelteKit's Svelte 5 `$app/state` code in the Svelte 4 server build, which then throws `$state is not defined` on every page render" + ], "dependencies": { "@sentry/sveltekit": "file:../../packed/sentry-sveltekit-packed.tgz", "ioredis": "5.10.1", @@ -33,6 +36,11 @@ "typescript": "^5.0.0", "vite": "^5.4.11" }, + "pnpm": { + "overrides": { + "rollup": "4.64.5" + } + }, "volta": { "extends": "../../package.json" },