From 5b623cd5b1f46e98926cc194b3350d374160a6f1 Mon Sep 17 00:00:00 2001 From: timfish Date: Sat, 11 Oct 2025 09:03:55 +0000 Subject: [PATCH] test: New Sentry SDK version --- package.json | 16 ++-- src/renderer/sdk.ts | 2 +- yarn.lock | 184 ++++++++++++++++++++++++-------------------- 3 files changed, 111 insertions(+), 91 deletions(-) diff --git a/package.json b/package.json index 39bd5dc2..f617e6fb 100644 --- a/package.json +++ b/package.json @@ -105,12 +105,12 @@ "e2e": "xvfb-maybe vitest run --root=./test/e2e --silent=false --disable-console-intercept" }, "dependencies": { - "@sentry/browser": "10.17.0", - "@sentry/core": "10.17.0", - "@sentry/node": "10.17.0" + "@sentry/browser": "10.19.0", + "@sentry/core": "10.19.0", + "@sentry/node": "10.19.0" }, "peerDependencies": { - "@sentry/node-native": "10.17.0" + "@sentry/node-native": "10.19.0" }, "peerDependenciesMeta": { "@sentry/node-native": { @@ -119,9 +119,9 @@ }, "devDependencies": { "@rollup/plugin-typescript": "^12.1.3", - "@sentry/node-native": "10.17.0", - "@sentry-internal/eslint-config-sdk": "10.17.0", - "@sentry-internal/typescript": "10.17.0", + "@sentry/node-native": "10.19.0", + "@sentry-internal/eslint-config-sdk": "10.19.0", + "@sentry-internal/typescript": "10.19.0", "@types/busboy": "^1.5.4", "@types/koa": "^2.0.52", "@types/koa-bodyparser": "^4.3.0", @@ -149,4 +149,4 @@ "node": "22.19.0", "yarn": "1.22.22" } -} +} \ No newline at end of file diff --git a/src/renderer/sdk.ts b/src/renderer/sdk.ts index 649d704c..395d3e88 100644 --- a/src/renderer/sdk.ts +++ b/src/renderer/sdk.ts @@ -51,7 +51,7 @@ interface ElectronRendererOptions extends Partial( options: ElectronRendererOptions & O = {} as ElectronRendererOptions & O, // This parameter name ensures that TypeScript error messages contain a hint for fixing SDK version mismatches - originalInit: (if_you_get_a_typescript_error_ensure_sdks_use_version_v10_17_0: O) => void = browserInit, + originalInit: (if_you_get_a_typescript_error_ensure_sdks_use_version_v10_19_0: O) => void = browserInit, ): void { // Ensure the browser SDK is only init'ed once. if (window?.__SENTRY__RENDERER_INIT__) { diff --git a/yarn.lock b/yarn.lock index 513b36a9..ebdc5a23 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,6 +2,20 @@ # yarn lockfile v1 +"@apm-js-collab/code-transformer@^0.8.0": + version "0.8.2" + resolved "https://registry.yarnpkg.com/@apm-js-collab/code-transformer/-/code-transformer-0.8.2.tgz#a3160f16d1c4df9cb81303527287ad18d00994d1" + integrity sha512-YRjJjNq5KFSjDUoqu5pFUWrrsvGOxl6c3bu+uMFc9HNNptZ2rNU/TI2nLw4jnhQNtka972Ee2m3uqbvDQtPeCA== + +"@apm-js-collab/tracing-hooks@^0.3.1": + version "0.3.1" + resolved "https://registry.yarnpkg.com/@apm-js-collab/tracing-hooks/-/tracing-hooks-0.3.1.tgz#414d3a93c3a15d8be543a3fac561f7c602b6a588" + integrity sha512-Vu1CbmPURlN5fTboVuKMoJjbO5qcq9fA5YXpskx3dXe/zTBvjODFoerw+69rVBlRLrJpwPqSDqEuJDEKIrTldw== + dependencies: + "@apm-js-collab/code-transformer" "^0.8.0" + debug "^4.4.1" + module-details-from-path "^1.0.4" + "@babel/code-frame@7.12.11": version "7.12.11" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" @@ -787,20 +801,20 @@ resolved "https://registry.yarnpkg.com/@rtsao/scc/-/scc-1.1.0.tgz#927dd2fae9bc3361403ac2c7a00c32ddce9ad7e8" integrity sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g== -"@sentry-internal/browser-utils@10.17.0": - version "10.17.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/browser-utils/-/browser-utils-10.17.0.tgz#1593d19f8785b3ccc6d4da9381871fbd34b44f85" - integrity sha512-jXC7dtItZYNGP+K9Lo+3MWaWaGVI6uDIPGB9BAZkZntc/1lGfhMPm7Fo2qb1N1bUP0vOTJ2TmSUA8GNxyxgekQ== +"@sentry-internal/browser-utils@10.19.0": + version "10.19.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/browser-utils/-/browser-utils-10.19.0.tgz#e91d4a05f896ac1a3dbdd80c171a86c3194a7c49" + integrity sha512-E3H6R+tX7sYMIjfCRAMO0qIH43dtUqv2rSo0vv6eHDi4lDXtlDc+Vb67n4VIesT7YVxQD7GIkNhMk3hmRDIwww== dependencies: - "@sentry/core" "10.17.0" + "@sentry/core" "10.19.0" -"@sentry-internal/eslint-config-sdk@10.17.0": - version "10.17.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/eslint-config-sdk/-/eslint-config-sdk-10.17.0.tgz#8eebcedbd0315563fa1aecf52a11895685c21027" - integrity sha512-R/+xncwQ472mZNPSLKVzuizqFv5QPRnJCZd48D6RlNEIbHh58OnJ2oc1++wGJGPJMQh2vXxeBC8tWdKK50xpDA== +"@sentry-internal/eslint-config-sdk@10.19.0": + version "10.19.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/eslint-config-sdk/-/eslint-config-sdk-10.19.0.tgz#65ea953ca396a3e92a0c7e10e03277f46e563f59" + integrity sha512-YM7cA7n+u69B5E6yAn/oNHT0TcPs+oRCnE7ZIqukdFHQBOnfd99jR7Q1JODeYTmZCwF2fdCFNL69V+m0or6J3g== dependencies: - "@sentry-internal/eslint-plugin-sdk" "10.17.0" - "@sentry-internal/typescript" "10.17.0" + "@sentry-internal/eslint-plugin-sdk" "10.19.0" + "@sentry-internal/typescript" "10.19.0" "@typescript-eslint/eslint-plugin" "^5.48.0" "@typescript-eslint/parser" "^5.48.0" eslint-config-prettier "^6.11.0" @@ -809,17 +823,17 @@ eslint-plugin-jsdoc "^30.0.3" eslint-plugin-simple-import-sort "^6.0.0" -"@sentry-internal/eslint-plugin-sdk@10.17.0": - version "10.17.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/eslint-plugin-sdk/-/eslint-plugin-sdk-10.17.0.tgz#e000ba1cb15b690398c494b418470e2f344957a0" - integrity sha512-VHtC3TtFypmkLvvKwhIQFf6isZUgNpaKgte36wjjWVWa115hwl9QpDLMrdF3PubZMnxLnwfSSsbVulSWm5thaQ== +"@sentry-internal/eslint-plugin-sdk@10.19.0": + version "10.19.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/eslint-plugin-sdk/-/eslint-plugin-sdk-10.19.0.tgz#e43a8fdc94f0479c0c32fd8f5c2109fe54847895" + integrity sha512-q/qI/c4IlpIvX2SLj+OIfXB3MVJA++7xh+wTvym5wNROg6dmRVRd/uExpxDda0QDkxtD/nVPM2p50MpAQCFVCw== -"@sentry-internal/feedback@10.17.0": - version "10.17.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/feedback/-/feedback-10.17.0.tgz#0464ee29d00550731645b774c7f47eaae6463ef5" - integrity sha512-KIIF/dDQqYENbx4vn6B0evy/qx1QtEZsSZRvXNX6tUm14CCyrZeDymBMyEzu8RQ5PeZXibbPEkz7xOXiG3q+eQ== +"@sentry-internal/feedback@10.19.0": + version "10.19.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/feedback/-/feedback-10.19.0.tgz#af78059e284db2442b065fb1f170532bca87b3f5" + integrity sha512-AJ8rpzNYgfmWzovmFss51q9FtBaa2qYTLwkbVdTf58fZbLMUrgZ6qf9qMk0ePiS3nB87w9+mpbLzRObYOsK9RA== dependencies: - "@sentry/core" "10.17.0" + "@sentry/core" "10.19.0" "@sentry-internal/node-native-stacktrace@^0.2.2": version "0.2.2" @@ -829,65 +843,66 @@ detect-libc "^2.0.4" node-abi "^3.73.0" -"@sentry-internal/replay-canvas@10.17.0": - version "10.17.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/replay-canvas/-/replay-canvas-10.17.0.tgz#92eb9978d5d6b5e88d5105dd6ead67798b23f1b7" - integrity sha512-GXKZIraXrboP03+XS+KwkkKVJO+cSlM0HrfjePSfFqiNbbnjRhOLekoLuDvvH/ZEXPUoUJD1We5IPBg+sZZQfQ== - dependencies: - "@sentry-internal/replay" "10.17.0" - "@sentry/core" "10.17.0" - -"@sentry-internal/replay@10.17.0": - version "10.17.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/replay/-/replay-10.17.0.tgz#6732170946ba5f26b387fc640aef17af442a8704" - integrity sha512-9kirOPp3wbf+TMyHmA8iStKAysklZPcrPlB0v2zh0qRj1zNFY0xAD2WSgxuCvD9rEo5qKhmAKcaT7Ujin64uSw== - dependencies: - "@sentry-internal/browser-utils" "10.17.0" - "@sentry/core" "10.17.0" - -"@sentry-internal/typescript@10.17.0": - version "10.17.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/typescript/-/typescript-10.17.0.tgz#b29b1ab4dc0c62fd82b5110c896a353c8a47d0fd" - integrity sha512-hvx70LBqnuzwUv/6gKQ5Rcz51YKiSLw4gsG5nuztl47qoenDNYoPumMBSPt3l5TMHuaH9Nj046v3EG6tq/Ax2Q== - -"@sentry/browser@10.17.0": - version "10.17.0" - resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-10.17.0.tgz#e7593d55efb1fb3349d94df1ddf1973411d4a93c" - integrity sha512-X4OiGECzkp6tIyAKXB/9beBC2oX1xKOEkDo4v/phIKGPzrmQ4o55j2a6/V20jSfSN7w+kfZ56ILE71SzC9w1aQ== - dependencies: - "@sentry-internal/browser-utils" "10.17.0" - "@sentry-internal/feedback" "10.17.0" - "@sentry-internal/replay" "10.17.0" - "@sentry-internal/replay-canvas" "10.17.0" - "@sentry/core" "10.17.0" - -"@sentry/core@10.17.0": - version "10.17.0" - resolved "https://registry.yarnpkg.com/@sentry/core/-/core-10.17.0.tgz#ea0851532bd6e407e9332e0200d90b34b556c3f5" - integrity sha512-UVIvxSzS0n5QbIDPyFf0WX9I77Of1bcr6a0sCEKfjhJGmGQ8mFWoWgR2gF4wcPw60XUrzbryCr79eOsIHLQ5cw== - -"@sentry/node-core@10.17.0": - version "10.17.0" - resolved "https://registry.yarnpkg.com/@sentry/node-core/-/node-core-10.17.0.tgz#8139423da6e107884931d090b6091b43956ddb7a" - integrity sha512-x6av2pFtsAeN+nZKkhI07cOCugTKux908DCGBlwQEw8ZjghcO5jn3unfAlKZqxZ0ktWgBcSrCM/iJ5Gk2nxPFg== - dependencies: - "@sentry/core" "10.17.0" - "@sentry/opentelemetry" "10.17.0" +"@sentry-internal/replay-canvas@10.19.0": + version "10.19.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/replay-canvas/-/replay-canvas-10.19.0.tgz#33b0c9cd3d151c0ec003965222f016dc33fea347" + integrity sha512-DulLU4lvtrGPExKtpbCveLxPACrFmGx4eEYhzIn35UH8iIx6ONRSLemQyiUJQoLau7KXJy0I8AWxN+SagfebEA== + dependencies: + "@sentry-internal/replay" "10.19.0" + "@sentry/core" "10.19.0" + +"@sentry-internal/replay@10.19.0": + version "10.19.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/replay/-/replay-10.19.0.tgz#40b6473c128437c30766d0877b6c1b4d57177b05" + integrity sha512-bOWsm/t+d2LCYa3gUjgwFds6kKSW+K6i4pssgDY4XiV/MxHsQtQ2rbHX80chLRQe2HFCX2njvjVSJN+Nsdjmpg== + dependencies: + "@sentry-internal/browser-utils" "10.19.0" + "@sentry/core" "10.19.0" + +"@sentry-internal/typescript@10.19.0": + version "10.19.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/typescript/-/typescript-10.19.0.tgz#f43e48586ab256f9a84d43560d123b44e7b398b9" + integrity sha512-0ReLWSY/jbhcVJIvar/C8Gpn16JpRmxsyC3MzrbET0yqwDjLvkzlXeRpLfsORX/yJQ70sUJYJwZa/qUveyXcIQ== + +"@sentry/browser@10.19.0": + version "10.19.0" + resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-10.19.0.tgz#e54027bbb5a6d730e30945a453283d207a2acd4d" + integrity sha512-/+B84qFOLg1vJhg4YSA4a7Pneq5Pbt1BXEdrp/UW4tJmtGPZb28qXlMdoPfmFWZgVezrawaPkxLmbu+47/+rsQ== + dependencies: + "@sentry-internal/browser-utils" "10.19.0" + "@sentry-internal/feedback" "10.19.0" + "@sentry-internal/replay" "10.19.0" + "@sentry-internal/replay-canvas" "10.19.0" + "@sentry/core" "10.19.0" + +"@sentry/core@10.19.0": + version "10.19.0" + resolved "https://registry.yarnpkg.com/@sentry/core/-/core-10.19.0.tgz#df8df429bb0f9399c3f71ed898cf04c1d08bfc62" + integrity sha512-OqZjYDYsK6ZmBG5UzML0uKiKq//G6mMwPcszfuCsFgPt+pg5giUCrCUbt5VIVkHdN1qEEBk321JO2haU5n2Eig== + +"@sentry/node-core@10.19.0": + version "10.19.0" + resolved "https://registry.yarnpkg.com/@sentry/node-core/-/node-core-10.19.0.tgz#4150088a925c0e4dc4bd080b1c9932ff249d7e03" + integrity sha512-m3xTaIDSh1V88K+e1zaGwKKuhDUAHMX1nncJmsGm8Hwg7FLK2fdr7wm9IJaIF0S1E4R38oHC4kZdL+ebrUghDg== + dependencies: + "@apm-js-collab/tracing-hooks" "^0.3.1" + "@sentry/core" "10.19.0" + "@sentry/opentelemetry" "10.19.0" import-in-the-middle "^1.14.2" -"@sentry/node-native@10.17.0": - version "10.17.0" - resolved "https://registry.yarnpkg.com/@sentry/node-native/-/node-native-10.17.0.tgz#a5acfeea70f4aa5d39f3c004296fbdeaf0e4bc79" - integrity sha512-uR2ca9OOzDK/C+4p5/fpQok7Zrl1zMmXG3BaZcjDwhkOOIxMmtMhFveCPWUuvTJB5ArDIHxnHf16cW5qwKjkdQ== +"@sentry/node-native@10.19.0": + version "10.19.0" + resolved "https://registry.yarnpkg.com/@sentry/node-native/-/node-native-10.19.0.tgz#1696f26a7bd68c08dc0350af0b8d48bd3a4e68c4" + integrity sha512-mUMn2GnC8RInQCrqOKv1GCEgkQNYyX4cnHhqOOJMGvQDoXqZ6X81xU4m4gvUY+whg7bNiIf6TGloeeuWRDWG/A== dependencies: "@sentry-internal/node-native-stacktrace" "^0.2.2" - "@sentry/core" "10.17.0" - "@sentry/node" "10.17.0" + "@sentry/core" "10.19.0" + "@sentry/node" "10.19.0" -"@sentry/node@10.17.0": - version "10.17.0" - resolved "https://registry.yarnpkg.com/@sentry/node/-/node-10.17.0.tgz#4363cb80103a9ac1c7447d3cd822215ea9eaccad" - integrity sha512-rM+ANC4NKkYHAFa73lqBXq024/YrflcUKBxkqSuo/0jc/Q/svLZfoZ8FW0IVZ4uhXXFZL3PZbkceZYmoOG9ePg== +"@sentry/node@10.19.0": + version "10.19.0" + resolved "https://registry.yarnpkg.com/@sentry/node/-/node-10.19.0.tgz#c5b4a9fe66261ecad5e153b645a07442246e56ac" + integrity sha512-GUN/UVRsqnXd4O8GCxR8F682nyYemeO4mr0Yc5JPz0CxT2gYkemuifT29bFOont8V5o055WJv32NrQnZcm/nyg== dependencies: "@opentelemetry/api" "^1.9.0" "@opentelemetry/context-async-hooks" "^2.1.0" @@ -919,18 +934,18 @@ "@opentelemetry/sdk-trace-base" "^2.1.0" "@opentelemetry/semantic-conventions" "^1.37.0" "@prisma/instrumentation" "6.15.0" - "@sentry/core" "10.17.0" - "@sentry/node-core" "10.17.0" - "@sentry/opentelemetry" "10.17.0" + "@sentry/core" "10.19.0" + "@sentry/node-core" "10.19.0" + "@sentry/opentelemetry" "10.19.0" import-in-the-middle "^1.14.2" minimatch "^9.0.0" -"@sentry/opentelemetry@10.17.0": - version "10.17.0" - resolved "https://registry.yarnpkg.com/@sentry/opentelemetry/-/opentelemetry-10.17.0.tgz#b0aaf23880a5e5cac9db27943c64561265df6798" - integrity sha512-kZONokjkIQjhDUEZLsi7TZ1Bay0g4VFC2rT1MvZqa1fkFZff7Th9qQr0Lv7gt3nrbD6qIctEzmpf75OQN1cR8A== +"@sentry/opentelemetry@10.19.0": + version "10.19.0" + resolved "https://registry.yarnpkg.com/@sentry/opentelemetry/-/opentelemetry-10.19.0.tgz#e3ca53f19341eb8a41c0f3b2298a17bc335adcc5" + integrity sha512-o1NWDWXM4flBIqqBECcaZ+y0TS44UxQh5BtTTPJzkU0FsWOytn9lp9ccVi7qBMb7Zrl3rw3Q0BRNETKVG5Ag/w== dependencies: - "@sentry/core" "10.17.0" + "@sentry/core" "10.19.0" "@sindresorhus/is@^4.0.0": version "4.6.0" @@ -3292,6 +3307,11 @@ module-details-from-path@^1.0.3: resolved "https://registry.yarnpkg.com/module-details-from-path/-/module-details-from-path-1.0.3.tgz#114c949673e2a8a35e9d35788527aa37b679da2b" integrity sha512-ySViT69/76t8VhE1xXHK6Ch4NcDd26gx0MzKXLO+F7NOtnqH68d9zF94nT8ZWSxXh8ELOERsnJO/sWt1xZYw5A== +module-details-from-path@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/module-details-from-path/-/module-details-from-path-1.0.4.tgz#b662fdcd93f6c83d3f25289da0ce81c8d9685b94" + integrity sha512-EGWKgxALGMgzvxYF1UyGTy0HXX/2vHLkw6+NvDKW2jypWbHpjQuj4UMcqQWXHERJhVGKikolT06G3bcKe4fi7w== + ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"