From c57b0ab189b58791efebb3fda33fd3f00390847a Mon Sep 17 00:00:00 2001 From: Abdelrahman Awad Date: Thu, 26 Mar 2026 10:33:06 -0400 Subject: [PATCH] fix(e2e): Pin @opentelemetry/api to 1.9.0 in ts3.8 test app @opentelemetry/api@1.9.1 (released Mar 25) introduced inline type modifiers (`export { Foo, type Bar }`) in its type definitions, which requires TypeScript 4.5+. This breaks the generic-ts3.8 E2E test that type-checks with `skipLibCheck: false` using TypeScript 3.8. Pin to 1.9.0 via pnpm overrides to restore compatibility. Co-Authored-By: Claude Opus 4.6 (1M context) --- .../e2e-tests/test-applications/generic-ts3.8/package.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/dev-packages/e2e-tests/test-applications/generic-ts3.8/package.json b/dev-packages/e2e-tests/test-applications/generic-ts3.8/package.json index fbd40cebcb07..fe0e0f6ec5f0 100644 --- a/dev-packages/e2e-tests/test-applications/generic-ts3.8/package.json +++ b/dev-packages/e2e-tests/test-applications/generic-ts3.8/package.json @@ -20,6 +20,11 @@ "@sentry-internal/replay": "latest || *", "@sentry/wasm": "latest || *" }, + "pnpm": { + "overrides": { + "@opentelemetry/api": "1.9.0" + } + }, "volta": { "extends": "../../package.json" }