From 45283f62665d91a76c5ba4646c38a367a7cbc208 Mon Sep 17 00:00:00 2001 From: Tim Fish Date: Wed, 23 Sep 2026 15:32:44 +0000 Subject: [PATCH 1/3] test: Add e2e test for v11 orchestrion instrumentation --- .../other/orchestrion-graphql/package.json | 10 +++++ .../other/orchestrion-graphql/src/main.js | 24 ++++++++++++ .../other/orchestrion-graphql/test.ts | 39 +++++++++++++++++++ 3 files changed, 73 insertions(+) create mode 100644 test/e2e/test-apps/other/orchestrion-graphql/package.json create mode 100644 test/e2e/test-apps/other/orchestrion-graphql/src/main.js create mode 100644 test/e2e/test-apps/other/orchestrion-graphql/test.ts diff --git a/test/e2e/test-apps/other/orchestrion-graphql/package.json b/test/e2e/test-apps/other/orchestrion-graphql/package.json new file mode 100644 index 00000000..4f1b3720 --- /dev/null +++ b/test/e2e/test-apps/other/orchestrion-graphql/package.json @@ -0,0 +1,10 @@ +{ + "name": "orchestrion-graphql", + "description": "Orchestrion GraphQL", + "version": "1.0.0", + "main": "src/main.js", + "dependencies": { + "@sentry/electron": "5.6.0", + "graphql": "^16.14.2" + } +} diff --git a/test/e2e/test-apps/other/orchestrion-graphql/src/main.js b/test/e2e/test-apps/other/orchestrion-graphql/src/main.js new file mode 100644 index 00000000..5982acf4 --- /dev/null +++ b/test/e2e/test-apps/other/orchestrion-graphql/src/main.js @@ -0,0 +1,24 @@ +const { app } = require('electron'); +const { init, startSpan, flush, graphqlIntegration } = require('@sentry/electron/main'); + +init({ + dsn: '__DSN__', + debug: true, + tracesSampleRate: 1, + integrations: [graphqlIntegration()], + onFatalError: () => {}, +}); + +app.on('ready', async () => { + // Require graphql *after* Sentry.init so orchestrion's loader hook - registered when the + // NodeClient is constructed - can inject the diagnostics-channel instrumentation into it. + const { graphql, buildSchema } = require('graphql'); + const schema = buildSchema('type Query { hello: String }'); + + await startSpan({ name: 'orchestrion-graphql' }, async () => { + await graphql({ schema, source: '{ hello }', rootValue: { hello: () => 'world' } }); + }); + + await flush(2000); + setTimeout(() => app.quit(), 1000); +}); diff --git a/test/e2e/test-apps/other/orchestrion-graphql/test.ts b/test/e2e/test-apps/other/orchestrion-graphql/test.ts new file mode 100644 index 00000000..14b8ef6c --- /dev/null +++ b/test/e2e/test-apps/other/orchestrion-graphql/test.ts @@ -0,0 +1,39 @@ +import { expect } from 'vitest'; +import { electronTestRunner, getSpansFromEnvelope } from '../../..'; + +electronTestRunner( + __dirname, + { + // Keep the app as CommonJS so it can `require('graphql')` lazily, after `Sentry.init` + // has registered the orchestrion loader hook (the auto CJS->ESM transform would hoist + // the import above init). + skipEsmAutoTransform: true, + }, + async (ctx) => { + await ctx + .expect({ + envelope: (envelope) => { + const spans = getSpansFromEnvelope(envelope); + expect(spans).toBeDefined(); + + // The manually started segment span + expect(spans?.some((span) => span.is_segment && span.name === 'orchestrion-graphql')).toBe(true); + + // The executed graphql query span, injected by orchestrion's diagnostics-channel + // instrumentation. The `auto.graphql.diagnostic_channel` origin is what proves the + // loader hook actually injected the instrumentation into the `graphql` module. + const executeSpan = spans?.find((span) => span.attributes?.['graphql.processing.type']?.value === 'execute'); + expect(executeSpan).toBeDefined(); + expect(executeSpan?.name).toBe('GraphQL query'); + expect(executeSpan?.attributes?.['sentry.origin']).toEqual({ + value: 'auto.graphql.diagnostic_channel', + type: 'string', + }); + expect(executeSpan?.attributes?.['sentry.op']).toEqual({ value: 'graphql', type: 'string' }); + expect(executeSpan?.attributes?.['graphql.document']).toEqual({ value: '{ hello }', type: 'string' }); + expect(executeSpan?.attributes?.['graphql.operation.type']).toEqual({ value: 'query', type: 'string' }); + }, + }) + .run(); + }, +); From 7fa07011c223698bc8a28b8ef5a157ae7b9dec9f Mon Sep 17 00:00:00 2001 From: Tim Fish Date: Mon, 28 Sep 2026 15:30:07 +0000 Subject: [PATCH 2/3] chore: Bump Sentry SDKs to 11.1.0 --- package.json | 14 +- src/main/index.ts | 3 + src/renderer/sdk.ts | 2 +- src/utility/index.ts | 3 + yarn.lock | 450 ++++++++++--------------------------------- 5 files changed, 113 insertions(+), 359 deletions(-) diff --git a/package.json b/package.json index 90834f9e..636a6c4d 100644 --- a/package.json +++ b/package.json @@ -105,14 +105,14 @@ "e2e": "xvfb-maybe vitest run --root=./test/e2e --silent=false --disable-console-intercept" }, "dependencies": { - "@sentry/browser": "11.0.0", + "@sentry/browser": "11.1.0", "@sentry/conventions": "^0.23.0", - "@sentry/core": "11.0.0", - "@sentry/node": "11.0.0", - "@sentry/server-utils": "11.0.0" + "@sentry/core": "11.1.0", + "@sentry/node": "11.1.0", + "@sentry/server-utils": "11.1.0" }, "peerDependencies": { - "@sentry/node-native": "11.0.0" + "@sentry/node-native": "11.1.0" }, "peerDependenciesMeta": { "@sentry/node-native": { @@ -121,8 +121,8 @@ }, "devDependencies": { "@rollup/plugin-typescript": "^12.1.3", - "@sentry/eslint-plugin-sdk": "11.0.0", - "@sentry/node-native": "11.0.0", + "@sentry/eslint-plugin-sdk": "11.1.0", + "@sentry/node-native": "11.1.0", "@types/busboy": "^1.5.4", "@types/koa": "^2.0.52", "@types/koa-bodyparser": "^4.3.0", diff --git a/src/main/index.ts b/src/main/index.ts index 322d63ca..e6dca25f 100644 --- a/src/main/index.ts +++ b/src/main/index.ts @@ -90,6 +90,7 @@ export { instrumentOpenAiClient, instrumentStateGraph, instrumentStateGraphCompile, + instrumentTypeSafeClient, instrumentSupabaseClient, isEnabled, isInitialized, @@ -105,6 +106,7 @@ export { logger, lruMemoizerIntegration, mastraIntegration, + mcpServerIntegration, metrics, mistralAIIntegration, modulesIntegration, @@ -170,6 +172,7 @@ export { tediousIntegration, togetherAIIntegration, trpcMiddleware, + typesafeIntegration, unleashIntegration, updateSpanName, winterCGHeadersToDict, diff --git a/src/renderer/sdk.ts b/src/renderer/sdk.ts index eedfae7b..13ada165 100644 --- a/src/renderer/sdk.ts +++ b/src/renderer/sdk.ts @@ -49,7 +49,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_v11_0_0: O) => void = browserInit, + originalInit: (if_you_get_a_typescript_error_ensure_sdks_use_version_v11_1_0: O) => void = browserInit, ): void { // Ensure the browser SDK is only init'ed once. if (window?.__SENTRY__RENDERER_INIT__) { diff --git a/src/utility/index.ts b/src/utility/index.ts index 2c75fe34..042fedc3 100644 --- a/src/utility/index.ts +++ b/src/utility/index.ts @@ -91,6 +91,7 @@ export { instrumentOpenAiClient, instrumentStateGraph, instrumentStateGraphCompile, + instrumentTypeSafeClient, instrumentSupabaseClient, isEnabled, isInitialized, @@ -106,6 +107,7 @@ export { logger, lruMemoizerIntegration, mastraIntegration, + mcpServerIntegration, metrics, mistralAIIntegration, modulesIntegration, @@ -172,6 +174,7 @@ export { tediousIntegration, togetherAIIntegration, trpcMiddleware, + typesafeIntegration, unleashIntegration, updateSpanName, winterCGHeadersToDict, diff --git a/yarn.lock b/yarn.lock index b5226759..08092e24 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,145 +2,6 @@ # yarn lockfile v1 -"@babel/code-frame@^7.29.7": - version "7.29.7" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.29.7.tgz#f2fbbfea87c44a21590ec515b778b2c26d8866e7" - integrity sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw== - dependencies: - "@babel/helper-validator-identifier" "^7.29.7" - js-tokens "^4.0.0" - picocolors "^1.1.1" - -"@babel/compat-data@^7.29.7": - version "7.29.7" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.29.7.tgz#6f0237f0f36d2e51c0570a636faed9d2d0efe629" - integrity sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg== - -"@babel/core@^7.18.5": - version "7.29.7" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.29.7.tgz#80c10b17248082968b57a857b91640971f2070f7" - integrity sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA== - dependencies: - "@babel/code-frame" "^7.29.7" - "@babel/generator" "^7.29.7" - "@babel/helper-compilation-targets" "^7.29.7" - "@babel/helper-module-transforms" "^7.29.7" - "@babel/helpers" "^7.29.7" - "@babel/parser" "^7.29.7" - "@babel/template" "^7.29.7" - "@babel/traverse" "^7.29.7" - "@babel/types" "^7.29.7" - "@jridgewell/remapping" "^2.3.5" - convert-source-map "^2.0.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.2.3" - semver "^6.3.1" - -"@babel/generator@^7.29.7", "@babel/generator@^7.29.8": - version "7.29.8" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.29.8.tgz#4b0b887885422643339e09022148a4c4ebaa4979" - integrity sha512-gZbepsdh3WDtgZKWL+vTPh71LSBrm/Y4/QDZBVCcYfmeTEEuoOYwlSy+G1StfJg+/Zy550u/3TATbm7qDbbMtg== - dependencies: - "@babel/parser" "^7.29.8" - "@babel/types" "^7.29.8" - "@jridgewell/gen-mapping" "^0.3.12" - "@jridgewell/trace-mapping" "^0.3.28" - jsesc "^3.0.2" - -"@babel/helper-compilation-targets@^7.29.7": - version "7.29.7" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.29.7.tgz#7a1def704302401c47f64fa85589e974ae217042" - integrity sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g== - dependencies: - "@babel/compat-data" "^7.29.7" - "@babel/helper-validator-option" "^7.29.7" - browserslist "^4.24.0" - lru-cache "^5.1.1" - semver "^6.3.1" - -"@babel/helper-globals@^7.29.7": - version "7.29.7" - resolved "https://registry.yarnpkg.com/@babel/helper-globals/-/helper-globals-7.29.7.tgz#f04a96fbd8473241b1079243f5b3f03a3010ab7b" - integrity sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA== - -"@babel/helper-module-imports@^7.29.7": - version "7.29.7" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz#ef25048a518e828d7393fac5882ddd73921d7396" - integrity sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g== - dependencies: - "@babel/traverse" "^7.29.7" - "@babel/types" "^7.29.7" - -"@babel/helper-module-transforms@^7.29.7": - version "7.29.7" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.29.7.tgz#b062747a5997ba138637201328bbff77960574ae" - integrity sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg== - dependencies: - "@babel/helper-module-imports" "^7.29.7" - "@babel/helper-validator-identifier" "^7.29.7" - "@babel/traverse" "^7.29.7" - -"@babel/helper-string-parser@^7.29.7": - version "7.29.7" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz#7f0871d99824d23137d60f86fcf6130fd5a1b51f" - integrity sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw== - -"@babel/helper-validator-identifier@^7.29.7": - version "7.29.7" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz#bd87084ced0c796ec46bda492de6e83d29e89fc2" - integrity sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg== - -"@babel/helper-validator-option@^7.29.7": - version "7.29.7" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.29.7.tgz#cf315be940213b354eb4abcc0bd01ebe3f73bc2a" - integrity sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw== - -"@babel/helpers@^7.29.7": - version "7.29.7" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.29.7.tgz#45abfde7548997e34376c3e69feb475cffb4a607" - integrity sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg== - dependencies: - "@babel/template" "^7.29.7" - "@babel/types" "^7.29.7" - -"@babel/parser@^7.29.7", "@babel/parser@^7.29.8": - version "7.29.8" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.29.8.tgz#9653716a2f10c677b98fbc63d4bfb000c302cf17" - integrity sha512-E8lTAYNB1KW+FH+VGJuZM1ioAx2E6oVlvQFRrf5P8ZZmsiJXYAD9vTFV7yyEURNzgh1dFqMZuO6tUwcARbqFCA== - dependencies: - "@babel/types" "^7.29.8" - -"@babel/template@^7.29.7": - version "7.29.7" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.29.7.tgz#4d9d4004f645cdd304de958c725162784ecac700" - integrity sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg== - dependencies: - "@babel/code-frame" "^7.29.7" - "@babel/parser" "^7.29.7" - "@babel/types" "^7.29.7" - -"@babel/traverse@^7.29.7": - version "7.29.8" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.29.8.tgz#4111014cdc71a0f95d9471907590baa0b8a6b28a" - integrity sha512-I5z7H3bf/41ktsNVLtpN0wAa336HkqIHQ5BuPLEhTkt1jVSyZpeNKIzTgEWmlxjdg81R0IgUCcaE+Ok3NvrfZg== - dependencies: - "@babel/code-frame" "^7.29.7" - "@babel/generator" "^7.29.8" - "@babel/helper-globals" "^7.29.7" - "@babel/parser" "^7.29.8" - "@babel/template" "^7.29.7" - "@babel/types" "^7.29.8" - debug "^4.3.1" - -"@babel/types@^7.29.7", "@babel/types@^7.29.8": - version "7.29.8" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.29.8.tgz#1229eef31d85156d70fa3f4cd859376d0eaf6863" - integrity sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg== - dependencies: - "@babel/helper-string-parser" "^7.29.7" - "@babel/helper-validator-identifier" "^7.29.7" - "@electron/get@^2.0.0": version "2.0.3" resolved "https://registry.yarnpkg.com/@electron/get/-/get-2.0.3.tgz#fba552683d387aebd9f3fcadbcafc8e12ee4f960" @@ -173,45 +34,11 @@ wrap-ansi "^8.1.0" wrap-ansi-cjs "npm:wrap-ansi@^7.0.0" -"@jridgewell/gen-mapping@^0.3.12", "@jridgewell/gen-mapping@^0.3.5": - version "0.3.13" - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz#6342a19f44347518c93e43b1ac69deb3c4656a1f" - integrity sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA== - dependencies: - "@jridgewell/sourcemap-codec" "^1.5.0" - "@jridgewell/trace-mapping" "^0.3.24" - -"@jridgewell/remapping@^2.3.5": - version "2.3.5" - resolved "https://registry.yarnpkg.com/@jridgewell/remapping/-/remapping-2.3.5.tgz#375c476d1972947851ba1e15ae8f123047445aa1" - integrity sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ== - dependencies: - "@jridgewell/gen-mapping" "^0.3.5" - "@jridgewell/trace-mapping" "^0.3.24" - -"@jridgewell/resolve-uri@^3.1.0": - version "3.1.2" - resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6" - integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== - -"@jridgewell/sourcemap-codec@^1.4.14", "@jridgewell/sourcemap-codec@^1.5.0": - version "1.6.0" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.6.0.tgz#f4c663e862f06dc98ca4d453862c46902789a18d" - integrity sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw== - "@jridgewell/sourcemap-codec@^1.5.5": version "1.5.5" resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz#6912b00d2c631c0d15ce1a7ab57cd657f2a8f8ba" integrity sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og== -"@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.28": - version "0.3.31" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz#db15d6781c931f3a251a3dac39501c98a6082fd0" - integrity sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw== - dependencies: - "@jridgewell/resolve-uri" "^3.1.0" - "@jridgewell/sourcemap-codec" "^1.4.14" - "@opentelemetry/api@^1.9.1": version "1.9.1" resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-1.9.1.tgz#c1b0346de336ba55af2d5a7970882037baedec05" @@ -764,34 +591,33 @@ resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.59.0.tgz#4584a8a87b29188a4c1fe987a9fcf701e256d86c" integrity sha512-2HRCml6OztYXyJXAvdDXPKcawukWY2GpR5/nxKp4iBgiO3wcoEGkAaqctIbZcNB6KlUQBIqt8VYkNSj2397EfA== -"@sentry/browser-utils@11.0.0": - version "11.0.0" - resolved "https://registry.yarnpkg.com/@sentry/browser-utils/-/browser-utils-11.0.0.tgz#11b0940c848a5d1a5028b8a89cef73d604a44a68" - integrity sha512-ZvGyfDoVeSuaAF78vSeYOFcibUCpQfYlUVpqE+B0RANzoSCBg3JimRa+cDYB/rq36PjRwINk4u2viK2JdO320w== +"@sentry/browser-utils@11.1.0": + version "11.1.0" + resolved "https://registry.yarnpkg.com/@sentry/browser-utils/-/browser-utils-11.1.0.tgz#27d88a2a62533cc80d5be19ee3e010c064827ed1" + integrity sha512-1Bcv2FOKQUXKCSfGmCUMTthQZbmyxoWkiePFQzF7hrchdLlwsgYKJic1t1QwxBMZCBCA+352C4/5tZ9/DWgOVw== dependencies: - "@sentry/conventions" "^0.23.0" - "@sentry/core" "11.0.0" + "@sentry/conventions" "^0.24.0" + "@sentry/core" "11.1.0" web-vitals "^6.1.1" -"@sentry/browser@11.0.0": - version "11.0.0" - resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-11.0.0.tgz#e98db998f8c1bd62279fdc1a17637a499a2c9bce" - integrity sha512-a09jUpx4OBebmY0XLYXLhfvkCIken8xoncjmOmbPIa3ibUHI6ZJVyh3jAzMu56LY9xfJRV5bOfp92yf41Yr6dQ== - dependencies: - "@sentry/browser-utils" "11.0.0" - "@sentry/conventions" "^0.23.0" - "@sentry/core" "11.0.0" - "@sentry/feedback" "11.0.0" - "@sentry/replay" "11.0.0" - "@sentry/replay-canvas" "11.0.0" - -"@sentry/bundler-plugins@11.0.0": - version "11.0.0" - resolved "https://registry.yarnpkg.com/@sentry/bundler-plugins/-/bundler-plugins-11.0.0.tgz#a4e8d097ea6d772a670a2a18326d2341ceb8736f" - integrity sha512-Oe4/8CbsYrqdjTt91JFMBQza59IWUfSwPrlHGbbJT+qVCyebX2bykxv3mfa6Ty/Gmt8+gva/DI6Kjcyb9EgXBg== - dependencies: - "@babel/core" "^7.18.5" - "@sentry/core" "11.0.0" +"@sentry/browser@11.1.0": + version "11.1.0" + resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-11.1.0.tgz#00dda45141d697197096f57ad1170f93f410c003" + integrity sha512-9uXvMg5U8q6hcyzRUYywDJKdaQu1PqjVoqKJ7owwlLFSXjzYihYnfAUmUUalJUQ7Hibe8PydyOV/8r9aL6m72A== + dependencies: + "@sentry/browser-utils" "11.1.0" + "@sentry/conventions" "^0.24.0" + "@sentry/core" "11.1.0" + "@sentry/feedback" "11.1.0" + "@sentry/replay" "11.1.0" + "@sentry/replay-canvas" "11.1.0" + +"@sentry/bundler-plugins@11.1.0": + version "11.1.0" + resolved "https://registry.yarnpkg.com/@sentry/bundler-plugins/-/bundler-plugins-11.1.0.tgz#32d341184543c48d1670c85d094a1e0f58e35648" + integrity sha512-0p22SeSdyCnr7PaFkSHZnOzc8lpPlkiA+rsjye9JACR9Hd/n7e9Ssvanw19R7LdqS05foYQSViJIsrVbk45Y3w== + dependencies: + "@sentry/core" "11.1.0" dotenv "^17.4.2" glob "^13.0.6" magic-string "~0.30.8" @@ -804,24 +630,29 @@ resolved "https://registry.yarnpkg.com/@sentry/conventions/-/conventions-0.23.0.tgz#26ecad45f91bcf70940325ab9af2b9544fa18242" integrity sha512-+Euyo7CNVecoOusgUnq27oV97oshifgceKfnGnuKfXrPUVWA/cisvii3E1rlvy2yBrKvl9K1gCEo1Jqog5zjEQ== -"@sentry/core@11.0.0": - version "11.0.0" - resolved "https://registry.yarnpkg.com/@sentry/core/-/core-11.0.0.tgz#feb8245e74be6a54b19c483b2404d3967ea1b457" - integrity sha512-Sdmg21POKmNwZDz8pH/2FtilWeryh3yxhRxbfA1ph8SnX2DkXoqX6G+uXyjCSYagW2pefVklmSNeWHmUlSqioA== +"@sentry/conventions@^0.24.0": + version "0.24.0" + resolved "https://registry.yarnpkg.com/@sentry/conventions/-/conventions-0.24.0.tgz#b65931682a7150ffe7914e34af908b7afb2b87ab" + integrity sha512-pmmF2mLy7A23z8gnLRG87lYu4SSPIBColtfqu9cfkh1omn/0CI3w0/AqZ/uf/VGAtM/wJMN61J58Ks/IWBCHpQ== + +"@sentry/core@11.1.0": + version "11.1.0" + resolved "https://registry.yarnpkg.com/@sentry/core/-/core-11.1.0.tgz#71d9fe1e54540fb7b6ed0874d9c5cdc3b804b99c" + integrity sha512-ObM47oMWxRQiVxUdkV6bs2BeHxPVWim571hw1iT3suyAc8iRfJ27f+QdIdmDKZtvHFGJ0Vh/LpeTZP5Z8FXyEA== dependencies: - "@sentry/conventions" "^0.23.0" + "@sentry/conventions" "^0.24.0" -"@sentry/eslint-plugin-sdk@11.0.0": - version "11.0.0" - resolved "https://registry.yarnpkg.com/@sentry/eslint-plugin-sdk/-/eslint-plugin-sdk-11.0.0.tgz#dc5e81f1770574445e145158380d5b7a1b054741" - integrity sha512-17Cxivcmdo9JtlzLb+7gq6CiRDXVrRGHOG1CWGRcQiQvzmoZapUIzehv7ErmRKqMRELiy6NwinJc17IJ/HIQWA== +"@sentry/eslint-plugin-sdk@11.1.0": + version "11.1.0" + resolved "https://registry.yarnpkg.com/@sentry/eslint-plugin-sdk/-/eslint-plugin-sdk-11.1.0.tgz#65fb379200378d7a50577a7989b74bed856d632d" + integrity sha512-kRWbC6k/oYSMUqNch/43JWOvLVEQkIuep3XHD2CHcHptoeRn8dd7lsHIvzB+REVZmLf0EufUkd7RWWA6ixf0tQ== -"@sentry/feedback@11.0.0": - version "11.0.0" - resolved "https://registry.yarnpkg.com/@sentry/feedback/-/feedback-11.0.0.tgz#77db6877070471c560e38cbb11a250ad35c46aad" - integrity sha512-ZdUE6qSfMH4zturLHxg8idfI8cA+JdfrisqUQ6hE6MKaIAAZysNIPvvFysE2WQDjFbj3puS1iZm0jg0ym7kA5g== +"@sentry/feedback@11.1.0": + version "11.1.0" + resolved "https://registry.yarnpkg.com/@sentry/feedback/-/feedback-11.1.0.tgz#a838cf526199f33efa239d2253e96e6a57c76629" + integrity sha512-ZHZwmJEWcvxJP/rvaJlrO6NFpGHkewsxVmvHLJHkbd1XSChtwgdUI8W/+Gu4jcGXRz0JJPFrpRFNuVTp1QWCjg== dependencies: - "@sentry/core" "11.0.0" + "@sentry/core" "11.1.0" "@sentry/node-native-stacktrace@^0.5.1": version "0.5.1" @@ -831,68 +662,68 @@ detect-libc "^2.0.4" node-abi "^3.89.0" -"@sentry/node-native@11.0.0": - version "11.0.0" - resolved "https://registry.yarnpkg.com/@sentry/node-native/-/node-native-11.0.0.tgz#0a51785a3957d5ad4b6e8b05933ee2cdbbdbd5cf" - integrity sha512-XkGdJTQeTyk/pdPM1osesHmkBIiaQPMsB23pHK1Aj9nUlJKnwpTJYQzSa0mrwh5s9TJ/BrPjnxeQLr2d7ex4zw== +"@sentry/node-native@11.1.0": + version "11.1.0" + resolved "https://registry.yarnpkg.com/@sentry/node-native/-/node-native-11.1.0.tgz#7de66204613642ece226aea86394a7ec00864806" + integrity sha512-6Xehe1YvqcvnerRUTUvheBN9I+p+c3TJvmMtFYrLJZpNvmkS7ECcJozYLutaKTTBtTO8GKP3qwBE6f2DoQbZ5w== dependencies: - "@sentry/core" "11.0.0" - "@sentry/node" "11.0.0" + "@sentry/core" "11.1.0" + "@sentry/node" "11.1.0" "@sentry/node-native-stacktrace" "^0.5.1" -"@sentry/node@11.0.0": - version "11.0.0" - resolved "https://registry.yarnpkg.com/@sentry/node/-/node-11.0.0.tgz#e9eb5916045f56503faf9c61f392872010e1ecb2" - integrity sha512-ZHk2wYvnKPfaq05YHnva/a6EzZDLTG0EStcWnQdjSae/OxluwCfOfMqwlsKxaY8KDUkyqokTCUPqJITZpUH1Jw== +"@sentry/node@11.1.0": + version "11.1.0" + resolved "https://registry.yarnpkg.com/@sentry/node/-/node-11.1.0.tgz#81af625a88819d909dd7cc8e8b418cc4afede5ee" + integrity sha512-8QPZILpVGkggpCe1Qt9VaPQ8UWy6EAVY/94HB2EWqSn6Xx9J7f3pMlncxOQfwv09S7iZDs1Lmfj/Zf7iftinZw== dependencies: "@opentelemetry/api" "^1.9.1" - "@sentry/bundler-plugins" "11.0.0" - "@sentry/conventions" "^0.23.0" - "@sentry/core" "11.0.0" - "@sentry/opentelemetry" "11.0.0" - "@sentry/server-runtime-injection" "11.0.0" - "@sentry/server-utils" "11.0.0" - -"@sentry/opentelemetry@11.0.0": - version "11.0.0" - resolved "https://registry.yarnpkg.com/@sentry/opentelemetry/-/opentelemetry-11.0.0.tgz#af3026a70cd8c47875f3190316c05bd1e74109eb" - integrity sha512-m2EtgppTtN6MxW0dKA45aZMI/xoFZYi2I2cvTIenFGTGLfxyjk6+YCbg0Jf/wdUWoZjR0k6kBBBIbv+zpuvTOA== - dependencies: - "@sentry/conventions" "^0.23.0" - "@sentry/core" "11.0.0" - -"@sentry/replay-canvas@11.0.0": - version "11.0.0" - resolved "https://registry.yarnpkg.com/@sentry/replay-canvas/-/replay-canvas-11.0.0.tgz#7502a39e393157719198fbd651f48aa49d20ffcc" - integrity sha512-cWAx4Fc+T36w4SwN0Ee35xVLrx+nt2kk2An3gKPqgRU0HwxA1w14fKAxcXfKlJcy/K7nnNMgerznvWKgBObenw== - dependencies: - "@sentry/core" "11.0.0" - "@sentry/replay" "11.0.0" - -"@sentry/replay@11.0.0": - version "11.0.0" - resolved "https://registry.yarnpkg.com/@sentry/replay/-/replay-11.0.0.tgz#a4dff43d76997ac4e8a3c0dd91a83bb62b5b64f2" - integrity sha512-4/36Iw288SaWEwLjhpLRjCjL2UmSNEyU0TvLrAlzRAoYdksneEe7iQTSe7WD257buSgop0m+lauGRHQf7fD9qg== - dependencies: - "@sentry/browser-utils" "11.0.0" - "@sentry/core" "11.0.0" - -"@sentry/server-runtime-injection@11.0.0": - version "11.0.0" - resolved "https://registry.yarnpkg.com/@sentry/server-runtime-injection/-/server-runtime-injection-11.0.0.tgz#dbe3c3832b83b97343d1b488167b38d0f8a594e7" - integrity sha512-AE39xdGbi8WmcB9LtITuvJkp+sYxkPAR+3lRG4MYrJLVQS+YeYfn/AaZdEXOhnOagdpozsDbpEneGJn6vD8p6Q== - dependencies: - "@sentry/core" "11.0.0" - "@sentry/server-utils" "11.0.0" - -"@sentry/server-utils@11.0.0": - version "11.0.0" - resolved "https://registry.yarnpkg.com/@sentry/server-utils/-/server-utils-11.0.0.tgz#8159959ceece47782fa88a50632e094605d93255" - integrity sha512-XlKDtLoNqOhI+TgCNywan/tFy0yMRzw5+8mdp96KNHtF/YwO9s6c7qZcBG0x8+XDyC0EoNXDlBPJOMEZo5lD4Q== + "@sentry/bundler-plugins" "11.1.0" + "@sentry/conventions" "^0.24.0" + "@sentry/core" "11.1.0" + "@sentry/opentelemetry" "11.1.0" + "@sentry/server-runtime-injection" "11.1.0" + "@sentry/server-utils" "11.1.0" + +"@sentry/opentelemetry@11.1.0": + version "11.1.0" + resolved "https://registry.yarnpkg.com/@sentry/opentelemetry/-/opentelemetry-11.1.0.tgz#fdd247ae2a9d36c5b6eaa90b1f65e8790a6b5503" + integrity sha512-ZFRwYDSuTIzpS1yOFTMn6p568tQW8k7KIjwzlI8VMOYYAEDkXQK+D/ZUGedSA/iu9fbiZXX+/wFfKqk7AYIiGg== + dependencies: + "@sentry/conventions" "^0.24.0" + "@sentry/core" "11.1.0" + +"@sentry/replay-canvas@11.1.0": + version "11.1.0" + resolved "https://registry.yarnpkg.com/@sentry/replay-canvas/-/replay-canvas-11.1.0.tgz#19a1cafc0fdfc072be74ecc4ba8dbe7c04f80182" + integrity sha512-nHWrcN5B6tkxSNvFkI1xT9llNi3NJfUV5JUGhUTtt9urcL55dIMtT7GSflub2fBtrsE//FzeoL1T3Wt4r8+CMQ== + dependencies: + "@sentry/core" "11.1.0" + "@sentry/replay" "11.1.0" + +"@sentry/replay@11.1.0": + version "11.1.0" + resolved "https://registry.yarnpkg.com/@sentry/replay/-/replay-11.1.0.tgz#640ef3528a88f96132bd3363ca6acbbb333046e1" + integrity sha512-11J/iTBOHqYXQxu9b/KRPxUeHakFdLPnHmDz4hrJ198R4QQQeY245tnYxL8o/1yaQdSo0AMEWJ38lo9GtIWfhg== + dependencies: + "@sentry/browser-utils" "11.1.0" + "@sentry/core" "11.1.0" + +"@sentry/server-runtime-injection@11.1.0": + version "11.1.0" + resolved "https://registry.yarnpkg.com/@sentry/server-runtime-injection/-/server-runtime-injection-11.1.0.tgz#05c88156dfd7e855c8e86573f501162beb28e541" + integrity sha512-tp5ihEibsCQG/qTqL7yqU3PXQLsXM9Nm+ELPMy6hptkyuiOCuDOXpAzthWcSDHVIdBYIC7iUPmpcZihfTXx6Mw== + dependencies: + "@sentry/core" "11.1.0" + "@sentry/server-utils" "11.1.0" + +"@sentry/server-utils@11.1.0": + version "11.1.0" + resolved "https://registry.yarnpkg.com/@sentry/server-utils/-/server-utils-11.1.0.tgz#6ee999c5cf773df55ead76692911892bcfe90b87" + integrity sha512-5IQtU8SommZyTZgJxZFunQQHay8Vq78D8P0qP9ggQ1hTa6GU6kQKBDDN8eNayUA/Hl2qPei/LAmvmyiZNDIJ0Q== dependencies: "@opentelemetry/api" "^1.9.1" - "@sentry/conventions" "^0.23.0" - "@sentry/core" "11.0.0" + "@sentry/conventions" "^0.24.0" + "@sentry/core" "11.1.0" "@sindresorhus/is@^4.0.0": version "4.6.0" @@ -1217,11 +1048,6 @@ balanced-match@^4.0.2: resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-4.0.4.tgz#bfb10662feed8196a2c62e7c68e17720c274179a" integrity sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA== -baseline-browser-mapping@^2.11.23: - version "2.11.24" - resolved "https://registry.yarnpkg.com/baseline-browser-mapping/-/baseline-browser-mapping-2.11.24.tgz#3dd9518c97d4003f4f131645d116664e2dd37aea" - integrity sha512-hYrgxie335U08WqICoGqKRzV1HFXv6zdxwJE4ekCb80CM9a0SVVsN4QPwT67RraRo+9h8IATk6uxHJw7QSkdOg== - boolean@^3.0.1: version "3.2.0" resolved "https://registry.yarnpkg.com/boolean/-/boolean-3.2.0.tgz#9e5294af4e98314494cbb17979fa54ca159f116b" @@ -1241,17 +1067,6 @@ brace-expansion@^5.0.8: dependencies: balanced-match "^4.0.2" -browserslist@^4.24.0: - version "4.29.0" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.29.0.tgz#e50e72c30c4b5f7ec894c09feb6ed525167f5344" - integrity sha512-3GSvyjvDI4Dur1Meg2BekJquu5uF+9R9a1+5M1Mde192eZoXbeXjzgOsgqPS2V8D5wrrip0gR5Hf/GhWQ9ZzaA== - dependencies: - baseline-browser-mapping "^2.11.23" - caniuse-lite "^1.0.30001810" - electron-to-chromium "^1.5.427" - node-releases "^2.0.55" - update-browserslist-db "^1.3.3" - buffer-crc32@~0.2.3: version "0.2.13" resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" @@ -1303,11 +1118,6 @@ call-bound@^1.0.2: call-bind-apply-helpers "^1.0.2" get-intrinsic "^1.3.0" -caniuse-lite@^1.0.30001810: - version "1.0.30001810" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001810.tgz#4970b477dea3278374de9bc43aa8f5d39fc3cda2" - integrity sha512-TITQPUkaz+aVk5GL6NhOdwk1aEaNTSDPsGFWrTuhKGtjTF70jL/Oht2W4c6rXUe5fu7Ie19VIahAXHIIiWWNeg== - chai@^6.2.2: version "6.2.2" resolved "https://registry.yarnpkg.com/chai/-/chai-6.2.2.tgz#ae41b52c9aca87734505362717f3255facda360e" @@ -1394,13 +1204,6 @@ debug@^4.1.0, debug@^4.1.1: dependencies: ms "^2.1.3" -debug@^4.3.1: - version "4.4.3" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.3.tgz#c6ae432d9bd9662582fce08709b038c58e9e3d6a" - integrity sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA== - dependencies: - ms "^2.1.3" - decompress-response@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc" @@ -1495,11 +1298,6 @@ ee-first@1.1.1: resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== -electron-to-chromium@^1.5.427: - version "1.5.430" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.430.tgz#788eada5bbfda8095a95149184368a2bb4fb8e4a" - integrity sha512-e1QEj72Y4zd8RlNZVmoTg+iCOSVwpk05IOiiQwdrkwCSVlZfPthevErhE+nckGd2YbsXfp1SkisznhGVIXP2NQ== - electron@^35.7.5: version "35.7.5" resolved "https://registry.yarnpkg.com/electron/-/electron-35.7.5.tgz#294a4aebb2ad2a884de730c410f2358d061e8d53" @@ -1563,11 +1361,6 @@ es6-error@^4.1.1: resolved "https://registry.yarnpkg.com/es6-error/-/es6-error-4.1.1.tgz#9e3af407459deed47e9a91f9b885a84eb05c561d" integrity sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg== -escalade@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.2.0.tgz#011a3f69856ba189dffa7dc8fcce99d2a87903e5" - integrity sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA== - escape-html@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" @@ -1650,11 +1443,6 @@ function-bind@^1.1.2: resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== -gensync@^1.0.0-beta.2: - version "1.0.0-beta.2" - resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" - integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== - get-intrinsic@^1.2.5, get-intrinsic@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz#743f0e3b6964a93a5491ed1bffaae054d7f98d01" @@ -1867,16 +1655,6 @@ jackspeak@^4.1.1: dependencies: "@isaacs/cliui" "^8.0.2" -js-tokens@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== - -jsesc@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-3.1.0.tgz#74d335a234f67ed19907fdadfac7ccf9d409825d" - integrity sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA== - json-buffer@3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" @@ -1892,11 +1670,6 @@ json-stringify-safe@^5.0.1: resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== -json5@^2.2.3: - version "2.2.3" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" - integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== - jsonfile@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" @@ -2048,13 +1821,6 @@ lru-cache@^11.0.0: resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-11.1.0.tgz#afafb060607108132dbc1cf8ae661afb69486117" integrity sha512-QIXZUBJUx+2zHUdQujWejBkcD9+cs94tLn0+YL8UrCh+D5sCXZ4c7LaEH48pNwRY3MLDgqUFyhlCyjJPf1WP0A== -lru-cache@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" - integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== - dependencies: - yallist "^3.0.2" - magic-string@^0.30.21, magic-string@~0.30.8: version "0.30.21" resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.21.tgz#56763ec09a0fa8091df27879fd94d19078c00d91" @@ -2174,11 +1940,6 @@ node-abi@^3.89.0: dependencies: semver "^7.3.5" -node-releases@^2.0.55: - version "2.0.56" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.56.tgz#fff6a4093fe05d994a2a5e415eee5fcef874e6dc" - integrity sha512-x0InOIyzgdk+eyaWaRJFH5snEtiImgBgblZ2CyPrLmqqcuMQkEvcDPHbzqbD8eDsSeJbVOjn+crzyzHaM4D+/A== - normalize-url@^6.0.1: version "6.1.0" resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" @@ -2550,7 +2311,7 @@ semver-compare@^1.0.0: resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc" integrity sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow== -semver@^6.2.0, semver@^6.3.1: +semver@^6.2.0: version "6.3.1" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== @@ -2846,14 +2607,6 @@ unpipe@1.0.0: resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== -update-browserslist-db@^1.3.3: - version "1.3.3" - resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.3.3.tgz#197e21fb2561fa89f8b94fad605a2b296a18993a" - integrity sha512-pJ2sYawQS0R/WI928Gj5GlPhTGzbMelq0+4INtSYNDV9ErKJcX6xjGWkoG/VnB3dpUm00zALaqkrUD77pO5TDQ== - dependencies: - escalade "^3.2.0" - picocolors "^1.1.1" - vary@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" @@ -2963,11 +2716,6 @@ xvfb-maybe@^0.2.1: debug "^2.2.0" which "^1.2.4" -yallist@^3.0.2: - version "3.1.1" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" - integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== - yaml@^2.2.1: version "2.6.0" resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.6.0.tgz#14059ad9d0b1680d0f04d3a60fe00f3a857303c3" From 48140e010be8adb2829d1991217992cf6dcd4525 Mon Sep 17 00:00:00 2001 From: Tim Fish Date: Tue, 29 Sep 2026 14:56:28 +0000 Subject: [PATCH 3/3] test: Remove unneeded flush from orchestrion test app --- test/e2e/test-apps/other/orchestrion-graphql/src/main.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/test/e2e/test-apps/other/orchestrion-graphql/src/main.js b/test/e2e/test-apps/other/orchestrion-graphql/src/main.js index 5982acf4..3cf8635b 100644 --- a/test/e2e/test-apps/other/orchestrion-graphql/src/main.js +++ b/test/e2e/test-apps/other/orchestrion-graphql/src/main.js @@ -1,5 +1,5 @@ const { app } = require('electron'); -const { init, startSpan, flush, graphqlIntegration } = require('@sentry/electron/main'); +const { init, startSpan, graphqlIntegration } = require('@sentry/electron/main'); init({ dsn: '__DSN__', @@ -19,6 +19,5 @@ app.on('ready', async () => { await graphql({ schema, source: '{ hello }', rootValue: { hello: () => 'world' } }); }); - await flush(2000); setTimeout(() => app.quit(), 1000); });