Skip to content

meta(changelog): Update changelog for 9.30.0 #16592

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 11 commits into from
Jun 17, 2025
Merged

Conversation

chargome
Copy link
Member

No description provided.

AbhiPrasad and others added 11 commits June 12, 2025 17:08
…16566)

Extracted out from
#16565

I noticed that our `modulesIntegration` is pretty limited:

1. It does nothing on EMS
2. It does not work on Next.js (even though that is CJS)

This PR makes this a bit more robust (not perfect):

1. It generally now also tries to look at `process.cwd() +
'package.json'` and take the dependencies and devDependencies from
there. this should generally work in esm apps now as well, at least at a
basic level. You do not get all dependencies and versions may be ranges,
but better than nothing.
2. For Next.js, we inject a modules list based off the package.json at
build time, as we do not have proper access to this at runtime.
[Gitflow] Merge master into develop
…le is detected (#16565)

This PR improves the handling of the `ai` instrumentation to always be
enabled when we detect the `ai` module is installed.

For this, we leverage the `modulesIntegration`. This PR should make
usage of ai instrumentation in Next.js "automatically" again - BUT users
will have to specific ` experimental_telemetry: { isEnabled: true },` at
each call manually for the time being.

---------

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
…16557)

resolves #16237

In #16348 we had to revert the PR that added `detail` to `measure` spans
as attributes.

measure API:
https://developer.mozilla.org/en-US/docs/Web/API/Performance/measure
detail:
https://developer.mozilla.org/en-US/docs/Web/API/PerformanceMeasure/detail

This was
[reverted](#16347)
because it was causing issues in firefox, specifically this error was
being thrown

```
Error: Permission denied to access object
  at _addMeasureSpans(../../node_modules/@sentry-internal/browser-utils/build/esm/metrics/browserMetrics.js:255:41)
  at X2e/<(../../node_modules/@sentry-internal/browser-utils/build/esm/metrics/browserMetrics.js:194:9)
  at addPerformanceEntries(../../node_modules/@sentry-internal/browser-utils/build/esm/metrics/browserMetrics.js:174:48)
  at idleSpan.beforeSpanEnd(../../node_modules/@sentry/browser/build/npm/esm/tracing/browserTracingIntegration.js:90:9)
  at span.endapply(../../node_modules/@sentry/browser/node_modules/@sentry/core/build/esm/tracing/idleSpan.js:52:9)
  at Coe/<(../../node_modules/@sentry/browser/node_modules/@sentry/core/build/esm/tracing/idleSpan.js:196:12)
  at sentryWrapped(../../node_modules/@sentry/browser/build/npm/esm/helpers.js:38:17)
```

From debugging, this seems to be coming from a `DOMException` being
thrown @https://developer.mozilla.org/en-US/docs/Web/API/DOMException

This was re-implemented, and then we added tests to validate that this
wouldn't break on firefox.

---------

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
…#16552)

So they can be instrumented by us.

I think this should be fine and not really affect users, hopefully,
since Next.js itself also does this already for common packages.

Closes #16550

---------

Co-authored-by: Charly Gomez <charly.gomez@sentry.io>
…#16590)

Noticed this small but potentially impactful typo: We used to mark all
finished spans as sent, not just the ones that are actually sent :O
(Also we iterated twice over the same array, streamlined this by just
doing this once).
…ctions issues (#16500)

Next.js’s uses an internal AsyncLocalStorage (ALS) to share minimal
request context—it deliberately does not populate the full Request
object or URL in ALS, so only headers (Referer, x-forwarded-host,
x-forwarded-proto) are available at runtime in Server Components.

To still capture a usable URL for metadata we use a three-step
best-effort fallback:
1. `Referer` header
Use it as the fully qualified URL if present (note:
this could be omitted by the browser).
2. Proxy headers + route
Reconstruct protocol://host from
x-forwarded-proto / x-forwarded-host (or host), then append the
normalized component route with substituted [param] values. Query
strings and fragments are TBD as query params fetched from args are
always undefined for some reason, this needs investigation
3. Span fallback
As a last resort, use the parent span’s http.target
attribute (which contains the path and query) from the root HTTP span.

<img width="1261" alt="Screenshot 2025-06-02 at 4 04 31 PM"
src="https://github.com/user-attachments/assets/0cebe68a-89e7-4b61-9c58-962f8e70c7f9"
/>

closes:
https://linear.app/getsentry/issue/JS-487/capture-requesturl-for-nextjs-server-spans
Copy link
Contributor

size-limit report 📦

Path Size % Change Change
@sentry/browser 23.99 kB added added
@sentry/browser - with treeshaking flags 23.76 kB added added
@sentry/browser (incl. Tracing) 38.79 kB added added
@sentry/browser (incl. Tracing, Replay) 76.89 kB added added
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags 69.97 kB added added
@sentry/browser (incl. Tracing, Replay with Canvas) 81.65 kB added added
@sentry/browser (incl. Tracing, Replay, Feedback) 93.72 kB added added
@sentry/browser (incl. Feedback) 40.73 kB added added
@sentry/browser (incl. sendFeedback) 28.7 kB added added
@sentry/browser (incl. FeedbackAsync) 33.59 kB added added
@sentry/react 25.76 kB added added
@sentry/react (incl. Tracing) 40.78 kB added added
@sentry/vue 28.36 kB added added
@sentry/vue (incl. Tracing) 40.66 kB added added
@sentry/svelte 24.01 kB added added
CDN Bundle 25.48 kB added added
CDN Bundle (incl. Tracing) 38.96 kB added added
CDN Bundle (incl. Tracing, Replay) 74.78 kB added added
CDN Bundle (incl. Tracing, Replay, Feedback) 80.2 kB added added
CDN Bundle - uncompressed 74.48 kB added added
CDN Bundle (incl. Tracing) - uncompressed 115.3 kB added added
CDN Bundle (incl. Tracing, Replay) - uncompressed 229.27 kB added added
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 242.09 kB added added
@sentry/nextjs (client) 42.44 kB added added
@sentry/sveltekit (client) 39.28 kB added added
@sentry/node 150.65 kB added added
@sentry/node - without tracing 98.4 kB added added
@sentry/aws-serverless 124.16 kB added added

Copy link

codecov bot commented Jun 16, 2025

❌ Unsupported file format

Upload processing failed due to unsupported file format. Please review the parser error message:

Error parsing JUnit XML in /home/runner/work/sentry-javascript/sentry-javascript/packages/solidstart/vitest.junit.xml at 183:5104

Caused by:
    RuntimeError: Error parsing XML
    
    Caused by:
        0: ill-formed document: expected `</system-err>`, but `</system-err          </testcase          <testcase classname="test/config/addInstrumentation.test.ts" name="addInstrumentationFileToBuild() &gt; does not copy release injection file source map file" time="0.001261395"              <system-out[S[Sentry SolidStart withSentry] Successfully created /path/to/serverDir/instrument.server.mjs.              </system-out          </testcase          <testcase classname="test/config/addInstrumentation.test.ts" name="addInstrumentationFileToBuild() &gt; copies release injection file if available" time="0.000694593"              <system-out[S[Sentry SolidStart withSentry] Successfully created /path/to/serverDir/assets/_sentry-release-injection-file-test.js.
           [Sentry SolidStart withSentry] Successfully created /path/to/serverDir/instrument.server.mjs.              </system-out          </testcase          <testcase classname="test/config/addInstrumentation.test.ts" name="addInstrumentationFileToBuild() &gt; warns when release injection file cannot be copied" time="0.001054537"              <system-out[S[Sentry SolidStart withSentry] Successfully created /path/to/serverDir/instrument.server.mjs.              </system-out              <system-err[S[Sentry SolidStart withSentry] Failed to copy release injection file. Error: Failed to copy release injection file.
               at [90m/home/runner/work/sentry-javascript/sentry-javascript/packages/solidstart/[39mtest/config/addInstrumentation.test.ts:164:19
               at file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:146:14
               at file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:533:11
               at runWithTimeout (file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:39:7)
               at runTest (file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:1056:17)
           [90m    at processTicksAndRejections (node:internal/process/task_queues:95:5)[39m
               at runSuite (file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:1205:15)
               at runSuite (file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:1205:15)
               at runFiles (file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:1262:5)
               at startTests (file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:1271:3)              </system-err          </testcase          <testcase classname="test/config/addInstrumentation.test.ts" name="addInstrumentationFileToBuild() &gt; does not copy release injection file if not found" time="0.007950099"              <system-out[S[Sentry SolidStart withSentry] Successfully created /path/to/serverDir/instrument.server.mjs.              </system-out          </testcase          <testcase classname="test/config/addInstrumentation.test.ts" name="addInstrumentationFileToBuild() &gt; warns when `instrument.server.js` is not found" time="0.00198904"              <system-err[S[Sentry SolidStart withSentry] Failed to copy release injection file. TypeError: Cannot read properties of undefined (reading &apos;find&apos;)
               at [90m/home/runner/work/sentry-javascript/sentry-javascript/packages/solidstart/[39msrc/config/addInstrumentation.ts:48:53
           [90m    at processTicksAndRejections (node:internal/process/task_queues:95:5)[39m
               at callNitroCloseHook [90m(/home/runner/work/sentry-javascript/sentry-javascript/packages/solidstart/[39mtest/config/addInstrumentation.test.ts:58:5[90m)[39m
               at [90m/home/runner/work/sentry-javascript/sentry-javascript/packages/solidstart/[39mtest/config/addInstrumentation.test.ts:200:5
               at file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:533:5
               at runTest (file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:1056:11)
               at runSuite (file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:1205:15)
               at runSuite (file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:1205:15)
               at runFiles (file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:1262:5)
               at startTests (file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:1271:3)
           [Sentry SolidStart withSentry] Failed to add instrumentation file to build. Error: File not found
               at [90m/home/runner/work/sentry-javascript/sentry-javascript/packages/solidstart/[39mtest/config/addInstrumentation.test.ts:196:19
               at file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:146:14
               at file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:533:11
               at runWithTimeout (file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:39:7)
               at runTest (file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:1056:17)
           [90m    at processTicksAndRejections (node:internal/process/task_queues:95:5)[39m
               at runSuite (file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:1205:15)
               at runSuite (file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:1205:15)
               at runFiles (file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:1262:5)
               at startTests (file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:1271:3)              </system-err          </testcase          <testcase classname="test/config/addInstrumentation.test.ts" name="addAutoInstrumentation() &gt; adds the `sentry-wrap-server-entry-with-dynamic-import` rollup plugin to the rollup config" time="0.003225158"          </testcase      </testsuite      <testsuite name="test/config/withSentry.test.ts" timestamp="2025-06-16T15:06:23.887Z" hostname="fv-az1120-379" tests="6" failures="0" errors="0" skipped="0" time="0.172410591"          <testcase classname="test/config/withSentry.test.ts" name="withSentry() &gt; adds a nitro hook to add the instrumentation file to the build if no plugin options are provided" time="0.124940199"              <system-out[S[Sentry] Automatically setting `sourceMapsUploadOptions.filesToDeleteAfterUpload: [&quot;.*/**/*.map&quot;]` to delete generated source maps after they were uploaded to Sentry.
           [sentry-vite-plugin] Warning: No auth token provided. Will not create release. Please set the `authToken` option. You can find information on how to generate a Sentry auth token here: https://docs.sentry.io/api/auth/
           [sentry-vite-plugin] Warning: No auth token provided. Will not upload source maps. Please set the `authToken` option. You can find information on how to generate a Sentry auth token here: https://docs.sentry.io/api/auth/              </system-out          </testcase          <testcase classname="test/config/withSentry.test.ts" name="withSentry() &gt; adds a nitro hook to add the instrumentation file as top level import to the server entry file when configured in autoInjectServerSentry" time="0.008209876"              <system-out[S[Sentry] Automatically setting `sourceMapsUploadOptions.filesToDeleteAfterUpload: [&quot;.*/**/*.map&quot;]` to delete generated source maps after they were uploaded to Sentry.
           [sentry-vite-plugin] Warning: No auth token provided. Will not create release. Please set the `authToken` option. You can find information on how to generate a Sentry auth token here: https://docs.sentry.io/api/auth/
           [sentry-vite-plugin] Warning: No auth token provided. Will not upload source maps. Please set the `authToken` option. You can find information on how to generate a Sentry auth token here: https://docs.sentry.io/api/auth/              </system-out          </testcase          <testcase classname="test/config/withSentry.test.ts" name="withSentry() &gt; does not add the instrumentation file as top level import if autoInjectServerSentry is undefined" time="0.008875525"              <system-out[S[Sentry] Automatically setting `sourceMapsUploadOptions.filesToDeleteAfterUpload: [&quot;.*/**/*.map&quot;]` to delete generated source maps after they were uploaded to Sentry.
           [sentry-vite-plugin] Warning: No auth token provided. Will not create release. Please set the `authToken` option. You can find information on how to generate a Sentry auth token here: https://docs.sentry.io/api/auth/
           [sentry-vite-plugin] Warning: No auth token provided. Will not upload source maps. Please set the `authToken` option. You can find information on how to generate a Sentry auth token here: https://docs.sentry.io/api/auth/              </system-out          </testcase          <testcase classname="test/config/withSentry.test.ts" name="withSentry() &gt; adds the sentry solidstart vite plugin" time="0.006080703"              <system-out[S[Sentry] Automatically setting `sourceMapsUploadOptions.filesToDeleteAfterUpload: [&quot;.*/**/*.map&quot;]` to delete generated source maps after they were uploaded to Sentry.              </system-out          </testcase          <testcase classname="test/config/withSentry.test.ts" name="withSentry() &gt; extends the passed in vite config object" time="0.010887177"              <system-out[S[Sentry] Automatically setting `sourceMapsUploadOptions.filesToDeleteAfterUpload: [&quot;.*/**/*.map&quot;]` to delete generated source maps after they were uploaded to Sentry.              </system-out          </testcase          <testcase classname="test/config/withSentry.test.ts" name="withSentry() &gt; extends the passed in vite function config" time="0.011194823"              <system-out[S[Sentry] Automatically setting `sourceMapsUploadOptions.filesToDeleteAfterUpload: [&quot;.*/**/*.map&quot;]` to delete generated source maps after they were uploaded to Sentry.              </system-out          </testcase      </testsuite      <testsuite name="test/server/errorboundary.test.tsx" timestamp="2025-06-16T15:06:23.891Z" hostname="fv-az1120-379" tests="5" failures="0" errors="0" skipped="0" time="0.259594574"          <testcase classname="test/server/errorboundary.test.tsx" name="withSentryErrorBoundary &gt; calls `captureException` when an error occurs`" time="0.051532488"          </testcase          <testcase classname="test/server/errorboundary.test.tsx" name="withSentryErrorBoundary &gt; renders the fallback component" time="0.034048735"          </testcase          <testcase classname="test/server/errorboundary.test.tsx" name="withSentryErrorBoundary &gt; passes the `error` and `reset` function to the fallback component" time="0.008095369"          </testcase          <testcase classname="test/server/errorboundary.test.tsx" name="withSentryErrorBoundary &gt; calls `captureException` again after resetting" time="0.16126591"          </testcase          <testcase classname="test/server/errorboundary.test.tsx" name="withSentryErrorBoundary &gt; renders children when there is no error" time="0.002722405"          </testcase      </testsuite      <testsuite name="test/server/middleware.test.ts" timestamp="2025-06-16T15:06:23.897Z" hostname="fv-az1120-379" tests="4" failures="0" errors="0" skipped="0" time="0.03007297"          <testcase classname="test/server/middleware.test.ts" name="middleware &gt; sentryBeforeResponseMiddleware &gt; injects tracing meta tags into the response body" time="0.021159376"          </testcase          <testcase classname="test/server/middleware.test.ts" name="middleware &gt; sentryBeforeResponseMiddleware &gt; does not add meta tags if there is no head tag" time="0.001645165"          </testcase          <testcase classname="test/server/middleware.test.ts" name="middleware &gt; sentryBeforeResponseMiddleware &gt; does not add tracing meta tags twice into the same response" time="0.002308248"          </testcase          <testcase classname="test/server/middleware.test.ts" name="middleware &gt; sentryBeforeResponseMiddleware &gt; does not modify a non-HTML response" time="0.002911269"          </testcase      </testsuite      <testsuite name="test/server/sdk.test.ts" timestamp="2025-06-16T15:06:23.899Z" hostname="fv-az1120-379" tests="2" failures="0" errors="0" skipped="0" time="0.341474335"          <testcase classname="test/server/sdk.test.ts" name="Initialize Solid Start SDK &gt; has the correct metadata" time="0.028478678"          </testcase          <testcase classname="test/server/sdk.test.ts" name="Initialize Solid Start SDK &gt; filters out low quality transactions" time="0.311000876"          </testcase      </testsuite      <testsuite name="test/server/solidrouter.test.tsx" timestamp="2025-06-16T15:06:23.901Z" hostname="fv-az1120-379" tests="1" failures="0" errors="0" skipped="0" time="0.066509119"          <testcase classname="test/server/solidrouter.test.tsx" name="withSentryRouterRouting &gt; should render the same output as on client" time="0.06034563"          </testcase      </testsuite      <testsuite name="test/server/withServerActionInstrumentation.test.ts" timestamp="2025-06-16T15:06:23.902Z" hostname="fv-az1120-379" tests="7" failures="0" errors="0" skipped="0" time="0.135595136"          <testcase classname="test/server/withServerActionInstrumentation.test.ts" name="withServerActionInstrumentation &gt; calls captureException" time="0.050949968"          </testcase          <testcase classname="test/server/withServerActionInstrumentation.test.ts" name="withServerActionInstrumentation &gt; doesn&apos;t call captureException for thrown redirects" time="0.015621742"          </testcase          <testcase classname="test/server/withServerActionInstrumentation.test.ts" name="withServerActionInstrumentation &gt; calls `startSpan`" time="0.04179544"          </testcase          <testcase classname="test/server/withServerActionInstrumentation.test.ts" name="withServerActionInstrumentation &gt; calls `flush` if lambda" time="0.003246908"          </testcase          <testcase classname="test/server/withServerActionInstrumentation.test.ts" name="withServerActionInstrumentation &gt; calls `flush` if vercel" time="0.002493225"          </testcase          <testcase classname="test/server/withServerActionInstrumentation.test.ts" name="withServerActionInstrumentation &gt; sets a server action name on the active span" time="0.003984882"          </testcase          <testcase classname="test/server/withServerActionInstrumentation.test.ts" name="withServerActionInstrumentation &gt; does not set a server action name if the active span had a non `/_server` target" time="0.006197721"          </testcase      </testsuite      <testsuite name="test/vite/buildInstrumentation.test.ts" timestamp="2025-06-16T15:06:23.904Z" hostname="fv-az1120-379" tests="8" failures="0" errors="0" skipped="0" time="0.034750331"          <testcase classname="test/vite/buildInstrumentation.test.ts" name="makeBuildInstrumentationFilePlugin() &gt; returns a plugin to set `sourcemaps` to `true`" time="0.00607901"          </testcase          <testcase classname="test/vite/buildInstrumentation.test.ts" name="makeBuildInstrumentationFilePlugin() &gt; adds the instrumentation file for server builds" time="0.0028991"          </testcase          <testcase classname="test/vite/buildInstrumentation.test.ts" name="makeBuildInstrumentationFilePlugin() &gt; adds the correct instrumentation file" time="0.000492494"          </testcase          <testcase classname="test/vite/buildInstrumentation.test.ts" name="makeBuildInstrumentationFilePlugin() &gt; doesn&apos;t add the instrumentation file for server function builds" time="0.00054443"          </testcase          <testcase classname="test/vite/buildInstrumentation.test.ts" name="makeBuildInstrumentationFilePlugin() &gt; doesn&apos;t add the instrumentation file for client builds" time="0.000635823"          </testcase          <testcase classname="test/vite/buildInstrumentation.test.ts" name="makeBuildInstrumentationFilePlugin() &gt; doesn&apos;t add the instrumentation file when serving" time="0.000435487"          </testcase          <testcase classname="test/vite/buildInstrumentation.test.ts" name="makeBuildInstrumentationFilePlugin() &gt; doesn&apos;t modify the config if the instrumentation file doesn&apos;t exist" time="0.004178997"              <system-err[S[Sentry SolidStart Plugin] Could not access `./src/instrument.server.ts`, please make sure it exists. [90mundefined[39m              </system-err          </testcase          <testcase classname="test/vite/buildInstrumentation.test.ts" name="makeBuildInstrumentationFilePlugin() &gt; logs a warning if the instrumentation file doesn&apos;t exist" time="0.016526352"              <system-err[S[Sentry SolidStart Plugin] Could not access `./src/instrument.server.ts`, please make sure it exists. Error: File doesn&apos;t exist.
               at [90m/home/runner/work/sentry-javascript/sentry-javascript/packages/solidstart/[39mtest/vite/buildInstrumentation.test.ts:118:19
               at file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:146:14
               at file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:533:11
               at runWithTimeout (file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:39:7)
               at runTest (file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:1056:17)
           [90m    at processTicksAndRejections (node:internal/process/task_queues:95:5)[39m
               at runSuite (file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:1205:15)
               at runSuite (file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:1205:15)
               at runFiles (file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:1262:5)
               at startTests (file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:1271:3)              </system-err          </testcase      </testsuite      <testsuite name="test/vite/sentrySolidStartVite.test.ts" timestamp="2025-06-16T15:06:23.909Z" hostname="fv-az1120-379" tests="3" failures="0" errors="0" skipped="0" time="0.135783853"          <testcase classname="test/vite/sentrySolidStartVite.test.ts" name="sentrySolidStartVite() &gt; returns an array of vite plugins" time="0.132985356"          </testcase          <testcase classname="test/vite/sentrySolidStartVite.test.ts" name="sentrySolidStartVite() &gt; returns only build-instrumentation-file plugin if source maps upload isn&apos;t enabled" time="0.000529723"          </testcase          <testcase classname="test/vite/sentrySolidStartVite.test.ts" name="sentrySolidStartVite() &gt; returns only build-instrumentation-file plugin if `NODE_ENV` is development" time="0.000356088"          </testcase      </testsuite      <testsuite name="test/vite/sourceMaps.test.ts" timestamp="2025-06-16T15:06:23.911Z" hostname="fv-az1120-379" tests="15" failures="0" errors="0" skipped="0" time="0.082795968"          <testcase classname="test/vite/sourceMaps.test.ts" name="makeSourceMapsVitePlugin() &gt; returns a plugin to set `sourcemaps` to `true`" time="0.016129367"          </testcase          <testcase classname="test/vite/sourceMaps.test.ts" name="makeAddSentryVitePlugin() &gt; passes user-specified vite plugin options to vite plugin" time="0.021534955"          </testcase          <testcase classname="test/vite/sourceMaps.test.ts" name="makeAddSentryVitePlugin() &gt; should update `filesToDeleteAfterUpload` if source map generation was previously not defined" time="0.005888392"              <system-out[S[Sentry] Automatically setting `sourceMapsUploadOptions.filesToDeleteAfterUpload: [&quot;.*/**/*.map&quot;]` to delete generated source maps after they were uploaded to Sentry.              </system-out          </testcase          <testcase classname="test/vite/sourceMaps.test.ts" name="makeAddSentryVitePlugin() &gt; should not update `filesToDeleteAfterUpload` if source map generation was previously enabled" time="0.000593433"          </testcase          <testcase classname="test/vite/sourceMaps.test.ts" name="makeAddSentryVitePlugin() &gt; should not update `filesToDeleteAfterUpload` if source map generation was previously disabled" time="0.014768435"          </testcase          <testcase classname="test/vite/sourceMaps.test.ts" name="makeAddSentryVitePlugin() &gt; should override options with unstable_sentryVitePluginOptions" time="0.000723326"              <system-out[S[Sentry] Automatically setting `sourceMapsUploadOptions.filesToDeleteAfterUpload: [&quot;.*/**/*.map&quot;]` to delete generated source maps after they were uploaded to Sentry.              </system-out          </testcase          <testcase classname="test/vite/sourceMaps.test.ts" name="getUpdatedSourceMapSettings &gt; when sourcemap is false &gt; should keep sourcemap as false and show warning" time="0.008285308"          </testcase          <testcase classname="test/vite/sourceMaps.test.ts" name="getUpdatedSourceMapSettings &gt; when sourcemap is explicitly set to valid values &gt; should keep sourcemap as hidden when set to hidden" time="0.000751539"          </testcase          <testcase classname="test/vite/sourceMaps.test.ts" name="getUpdatedSourceMapSettings &gt; when sourcemap is explicitly set to valid values &gt; should keep sourcemap as inline when set to inline" time="0.000872436"          </testcase          <testcase classname="test/vite/sourceMaps.test.ts" name="getUpdatedSourceMapSettings &gt; when sourcemap is explicitly set to valid values &gt; should keep sourcemap as true when set to true" time="0.003964995"          </testcase          <testcase classname="test/vite/sourceMaps.test.ts" name="getUpdatedSourceMapSettings &gt; when sourcemap is undefined or invalid &gt; should set sourcemap to hidden when value is undefined" time="0.000664687"          </testcase          <testcase classname="test/vite/sourceMaps.test.ts" name="getUpdatedSourceMapSettings &gt; when sourcemap is undefined or invalid &gt; should set sourcemap to hidden when value is invalid" time="0.000561323"          </testcase          <testcase classname="test/vite/sourceMaps.test.ts" name="getUpdatedSourceMapSettings &gt; when sourcemap is undefined or invalid &gt; should set sourcemap to hidden when value is something" time="0.000829857"          </testcase          <testcase classname="test/vite/sourceMaps.test.ts" name="getUpdatedSourceMapSettings &gt; when sourcemap is undefined or invalid &gt; should set sourcemap to hidden when value is null" time="0.003584572"          </testcase          <testcase classname="test/vite/sourceMaps.test.ts" name="getUpdatedSourceMapSettings &gt; when sourcemap is undefined or invalid &gt; should set sourcemap to hidden when build config is empty" time="0.000594314"          </testcase      </testsuite</</testsuites>` was found
        1: expected `</system-err>`, but `</system-err          </testcase          <testcase classname="test/config/addInstrumentation.test.ts" name="addInstrumentationFileToBuild() &gt; does not copy release injection file source map file" time="0.001261395"              <system-out[S[Sentry SolidStart withSentry] Successfully created /path/to/serverDir/instrument.server.mjs.              </system-out          </testcase          <testcase classname="test/config/addInstrumentation.test.ts" name="addInstrumentationFileToBuild() &gt; copies release injection file if available" time="0.000694593"              <system-out[S[Sentry SolidStart withSentry] Successfully created /path/to/serverDir/assets/_sentry-release-injection-file-test.js.
           [Sentry SolidStart withSentry] Successfully created /path/to/serverDir/instrument.server.mjs.              </system-out          </testcase          <testcase classname="test/config/addInstrumentation.test.ts" name="addInstrumentationFileToBuild() &gt; warns when release injection file cannot be copied" time="0.001054537"              <system-out[S[Sentry SolidStart withSentry] Successfully created /path/to/serverDir/instrument.server.mjs.              </system-out              <system-err[S[Sentry SolidStart withSentry] Failed to copy release injection file. Error: Failed to copy release injection file.
               at [90m/home/runner/work/sentry-javascript/sentry-javascript/packages/solidstart/[39mtest/config/addInstrumentation.test.ts:164:19
               at file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:146:14
               at file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:533:11
               at runWithTimeout (file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:39:7)
               at runTest (file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:1056:17)
           [90m    at processTicksAndRejections (node:internal/process/task_queues:95:5)[39m
               at runSuite (file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:1205:15)
               at runSuite (file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:1205:15)
               at runFiles (file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:1262:5)
               at startTests (file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:1271:3)              </system-err          </testcase          <testcase classname="test/config/addInstrumentation.test.ts" name="addInstrumentationFileToBuild() &gt; does not copy release injection file if not found" time="0.007950099"              <system-out[S[Sentry SolidStart withSentry] Successfully created /path/to/serverDir/instrument.server.mjs.              </system-out          </testcase          <testcase classname="test/config/addInstrumentation.test.ts" name="addInstrumentationFileToBuild() &gt; warns when `instrument.server.js` is not found" time="0.00198904"              <system-err[S[Sentry SolidStart withSentry] Failed to copy release injection file. TypeError: Cannot read properties of undefined (reading &apos;find&apos;)
               at [90m/home/runner/work/sentry-javascript/sentry-javascript/packages/solidstart/[39msrc/config/addInstrumentation.ts:48:53
           [90m    at processTicksAndRejections (node:internal/process/task_queues:95:5)[39m
               at callNitroCloseHook [90m(/home/runner/work/sentry-javascript/sentry-javascript/packages/solidstart/[39mtest/config/addInstrumentation.test.ts:58:5[90m)[39m
               at [90m/home/runner/work/sentry-javascript/sentry-javascript/packages/solidstart/[39mtest/config/addInstrumentation.test.ts:200:5
               at file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:533:5
               at runTest (file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:1056:11)
               at runSuite (file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:1205:15)
               at runSuite (file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:1205:15)
               at runFiles (file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:1262:5)
               at startTests (file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:1271:3)
           [Sentry SolidStart withSentry] Failed to add instrumentation file to build. Error: File not found
               at [90m/home/runner/work/sentry-javascript/sentry-javascript/packages/solidstart/[39mtest/config/addInstrumentation.test.ts:196:19
               at file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:146:14
               at file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:533:11
               at runWithTimeout (file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:39:7)
               at runTest (file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:1056:17)
           [90m    at processTicksAndRejections (node:internal/process/task_queues:95:5)[39m
               at runSuite (file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:1205:15)
               at runSuite (file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:1205:15)
               at runFiles (file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:1262:5)
               at startTests (file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:1271:3)              </system-err          </testcase          <testcase classname="test/config/addInstrumentation.test.ts" name="addAutoInstrumentation() &gt; adds the `sentry-wrap-server-entry-with-dynamic-import` rollup plugin to the rollup config" time="0.003225158"          </testcase      </testsuite      <testsuite name="test/config/withSentry.test.ts" timestamp="2025-06-16T15:06:23.887Z" hostname="fv-az1120-379" tests="6" failures="0" errors="0" skipped="0" time="0.172410591"          <testcase classname="test/config/withSentry.test.ts" name="withSentry() &gt; adds a nitro hook to add the instrumentation file to the build if no plugin options are provided" time="0.124940199"              <system-out[S[Sentry] Automatically setting `sourceMapsUploadOptions.filesToDeleteAfterUpload: [&quot;.*/**/*.map&quot;]` to delete generated source maps after they were uploaded to Sentry.
           [sentry-vite-plugin] Warning: No auth token provided. Will not create release. Please set the `authToken` option. You can find information on how to generate a Sentry auth token here: https://docs.sentry.io/api/auth/
           [sentry-vite-plugin] Warning: No auth token provided. Will not upload source maps. Please set the `authToken` option. You can find information on how to generate a Sentry auth token here: https://docs.sentry.io/api/auth/              </system-out          </testcase          <testcase classname="test/config/withSentry.test.ts" name="withSentry() &gt; adds a nitro hook to add the instrumentation file as top level import to the server entry file when configured in autoInjectServerSentry" time="0.008209876"              <system-out[S[Sentry] Automatically setting `sourceMapsUploadOptions.filesToDeleteAfterUpload: [&quot;.*/**/*.map&quot;]` to delete generated source maps after they were uploaded to Sentry.
           [sentry-vite-plugin] Warning: No auth token provided. Will not create release. Please set the `authToken` option. You can find information on how to generate a Sentry auth token here: https://docs.sentry.io/api/auth/
           [sentry-vite-plugin] Warning: No auth token provided. Will not upload source maps. Please set the `authToken` option. You can find information on how to generate a Sentry auth token here: https://docs.sentry.io/api/auth/              </system-out          </testcase          <testcase classname="test/config/withSentry.test.ts" name="withSentry() &gt; does not add the instrumentation file as top level import if autoInjectServerSentry is undefined" time="0.008875525"              <system-out[S[Sentry] Automatically setting `sourceMapsUploadOptions.filesToDeleteAfterUpload: [&quot;.*/**/*.map&quot;]` to delete generated source maps after they were uploaded to Sentry.
           [sentry-vite-plugin] Warning: No auth token provided. Will not create release. Please set the `authToken` option. You can find information on how to generate a Sentry auth token here: https://docs.sentry.io/api/auth/
           [sentry-vite-plugin] Warning: No auth token provided. Will not upload source maps. Please set the `authToken` option. You can find information on how to generate a Sentry auth token here: https://docs.sentry.io/api/auth/              </system-out          </testcase          <testcase classname="test/config/withSentry.test.ts" name="withSentry() &gt; adds the sentry solidstart vite plugin" time="0.006080703"              <system-out[S[Sentry] Automatically setting `sourceMapsUploadOptions.filesToDeleteAfterUpload: [&quot;.*/**/*.map&quot;]` to delete generated source maps after they were uploaded to Sentry.              </system-out          </testcase          <testcase classname="test/config/withSentry.test.ts" name="withSentry() &gt; extends the passed in vite config object" time="0.010887177"              <system-out[S[Sentry] Automatically setting `sourceMapsUploadOptions.filesToDeleteAfterUpload: [&quot;.*/**/*.map&quot;]` to delete generated source maps after they were uploaded to Sentry.              </system-out          </testcase          <testcase classname="test/config/withSentry.test.ts" name="withSentry() &gt; extends the passed in vite function config" time="0.011194823"              <system-out[S[Sentry] Automatically setting `sourceMapsUploadOptions.filesToDeleteAfterUpload: [&quot;.*/**/*.map&quot;]` to delete generated source maps after they were uploaded to Sentry.              </system-out          </testcase      </testsuite      <testsuite name="test/server/errorboundary.test.tsx" timestamp="2025-06-16T15:06:23.891Z" hostname="fv-az1120-379" tests="5" failures="0" errors="0" skipped="0" time="0.259594574"          <testcase classname="test/server/errorboundary.test.tsx" name="withSentryErrorBoundary &gt; calls `captureException` when an error occurs`" time="0.051532488"          </testcase          <testcase classname="test/server/errorboundary.test.tsx" name="withSentryErrorBoundary &gt; renders the fallback component" time="0.034048735"          </testcase          <testcase classname="test/server/errorboundary.test.tsx" name="withSentryErrorBoundary &gt; passes the `error` and `reset` function to the fallback component" time="0.008095369"          </testcase          <testcase classname="test/server/errorboundary.test.tsx" name="withSentryErrorBoundary &gt; calls `captureException` again after resetting" time="0.16126591"          </testcase          <testcase classname="test/server/errorboundary.test.tsx" name="withSentryErrorBoundary &gt; renders children when there is no error" time="0.002722405"          </testcase      </testsuite      <testsuite name="test/server/middleware.test.ts" timestamp="2025-06-16T15:06:23.897Z" hostname="fv-az1120-379" tests="4" failures="0" errors="0" skipped="0" time="0.03007297"          <testcase classname="test/server/middleware.test.ts" name="middleware &gt; sentryBeforeResponseMiddleware &gt; injects tracing meta tags into the response body" time="0.021159376"          </testcase          <testcase classname="test/server/middleware.test.ts" name="middleware &gt; sentryBeforeResponseMiddleware &gt; does not add meta tags if there is no head tag" time="0.001645165"          </testcase          <testcase classname="test/server/middleware.test.ts" name="middleware &gt; sentryBeforeResponseMiddleware &gt; does not add tracing meta tags twice into the same response" time="0.002308248"          </testcase          <testcase classname="test/server/middleware.test.ts" name="middleware &gt; sentryBeforeResponseMiddleware &gt; does not modify a non-HTML response" time="0.002911269"          </testcase      </testsuite      <testsuite name="test/server/sdk.test.ts" timestamp="2025-06-16T15:06:23.899Z" hostname="fv-az1120-379" tests="2" failures="0" errors="0" skipped="0" time="0.341474335"          <testcase classname="test/server/sdk.test.ts" name="Initialize Solid Start SDK &gt; has the correct metadata" time="0.028478678"          </testcase          <testcase classname="test/server/sdk.test.ts" name="Initialize Solid Start SDK &gt; filters out low quality transactions" time="0.311000876"          </testcase      </testsuite      <testsuite name="test/server/solidrouter.test.tsx" timestamp="2025-06-16T15:06:23.901Z" hostname="fv-az1120-379" tests="1" failures="0" errors="0" skipped="0" time="0.066509119"          <testcase classname="test/server/solidrouter.test.tsx" name="withSentryRouterRouting &gt; should render the same output as on client" time="0.06034563"          </testcase      </testsuite      <testsuite name="test/server/withServerActionInstrumentation.test.ts" timestamp="2025-06-16T15:06:23.902Z" hostname="fv-az1120-379" tests="7" failures="0" errors="0" skipped="0" time="0.135595136"          <testcase classname="test/server/withServerActionInstrumentation.test.ts" name="withServerActionInstrumentation &gt; calls captureException" time="0.050949968"          </testcase          <testcase classname="test/server/withServerActionInstrumentation.test.ts" name="withServerActionInstrumentation &gt; doesn&apos;t call captureException for thrown redirects" time="0.015621742"          </testcase          <testcase classname="test/server/withServerActionInstrumentation.test.ts" name="withServerActionInstrumentation &gt; calls `startSpan`" time="0.04179544"          </testcase          <testcase classname="test/server/withServerActionInstrumentation.test.ts" name="withServerActionInstrumentation &gt; calls `flush` if lambda" time="0.003246908"          </testcase          <testcase classname="test/server/withServerActionInstrumentation.test.ts" name="withServerActionInstrumentation &gt; calls `flush` if vercel" time="0.002493225"          </testcase          <testcase classname="test/server/withServerActionInstrumentation.test.ts" name="withServerActionInstrumentation &gt; sets a server action name on the active span" time="0.003984882"          </testcase          <testcase classname="test/server/withServerActionInstrumentation.test.ts" name="withServerActionInstrumentation &gt; does not set a server action name if the active span had a non `/_server` target" time="0.006197721"          </testcase      </testsuite      <testsuite name="test/vite/buildInstrumentation.test.ts" timestamp="2025-06-16T15:06:23.904Z" hostname="fv-az1120-379" tests="8" failures="0" errors="0" skipped="0" time="0.034750331"          <testcase classname="test/vite/buildInstrumentation.test.ts" name="makeBuildInstrumentationFilePlugin() &gt; returns a plugin to set `sourcemaps` to `true`" time="0.00607901"          </testcase          <testcase classname="test/vite/buildInstrumentation.test.ts" name="makeBuildInstrumentationFilePlugin() &gt; adds the instrumentation file for server builds" time="0.0028991"          </testcase          <testcase classname="test/vite/buildInstrumentation.test.ts" name="makeBuildInstrumentationFilePlugin() &gt; adds the correct instrumentation file" time="0.000492494"          </testcase          <testcase classname="test/vite/buildInstrumentation.test.ts" name="makeBuildInstrumentationFilePlugin() &gt; doesn&apos;t add the instrumentation file for server function builds" time="0.00054443"          </testcase          <testcase classname="test/vite/buildInstrumentation.test.ts" name="makeBuildInstrumentationFilePlugin() &gt; doesn&apos;t add the instrumentation file for client builds" time="0.000635823"          </testcase          <testcase classname="test/vite/buildInstrumentation.test.ts" name="makeBuildInstrumentationFilePlugin() &gt; doesn&apos;t add the instrumentation file when serving" time="0.000435487"          </testcase          <testcase classname="test/vite/buildInstrumentation.test.ts" name="makeBuildInstrumentationFilePlugin() &gt; doesn&apos;t modify the config if the instrumentation file doesn&apos;t exist" time="0.004178997"              <system-err[S[Sentry SolidStart Plugin] Could not access `./src/instrument.server.ts`, please make sure it exists. [90mundefined[39m              </system-err          </testcase          <testcase classname="test/vite/buildInstrumentation.test.ts" name="makeBuildInstrumentationFilePlugin() &gt; logs a warning if the instrumentation file doesn&apos;t exist" time="0.016526352"              <system-err[S[Sentry SolidStart Plugin] Could not access `./src/instrument.server.ts`, please make sure it exists. Error: File doesn&apos;t exist.
               at [90m/home/runner/work/sentry-javascript/sentry-javascript/packages/solidstart/[39mtest/vite/buildInstrumentation.test.ts:118:19
               at file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:146:14
               at file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:533:11
               at runWithTimeout (file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:39:7)
               at runTest (file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:1056:17)
           [90m    at processTicksAndRejections (node:internal/process/task_queues:95:5)[39m
               at runSuite (file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:1205:15)
               at runSuite (file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:1205:15)
               at runFiles (file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:1262:5)
               at startTests (file:///home/runner/work/sentry-javascript/sentry-javascript/node_modules/[4m@vitest[24m/runner/dist/index.js:1271:3)              </system-err          </testcase      </testsuite      <testsuite name="test/vite/sentrySolidStartVite.test.ts" timestamp="2025-06-16T15:06:23.909Z" hostname="fv-az1120-379" tests="3" failures="0" errors="0" skipped="0" time="0.135783853"          <testcase classname="test/vite/sentrySolidStartVite.test.ts" name="sentrySolidStartVite() &gt; returns an array of vite plugins" time="0.132985356"          </testcase          <testcase classname="test/vite/sentrySolidStartVite.test.ts" name="sentrySolidStartVite() &gt; returns only build-instrumentation-file plugin if source maps upload isn&apos;t enabled" time="0.000529723"          </testcase          <testcase classname="test/vite/sentrySolidStartVite.test.ts" name="sentrySolidStartVite() &gt; returns only build-instrumentation-file plugin if `NODE_ENV` is development" time="0.000356088"          </testcase      </testsuite      <testsuite name="test/vite/sourceMaps.test.ts" timestamp="2025-06-16T15:06:23.911Z" hostname="fv-az1120-379" tests="15" failures="0" errors="0" skipped="0" time="0.082795968"          <testcase classname="test/vite/sourceMaps.test.ts" name="makeSourceMapsVitePlugin() &gt; returns a plugin to set `sourcemaps` to `true`" time="0.016129367"          </testcase          <testcase classname="test/vite/sourceMaps.test.ts" name="makeAddSentryVitePlugin() &gt; passes user-specified vite plugin options to vite plugin" time="0.021534955"          </testcase          <testcase classname="test/vite/sourceMaps.test.ts" name="makeAddSentryVitePlugin() &gt; should update `filesToDeleteAfterUpload` if source map generation was previously not defined" time="0.005888392"              <system-out[S[Sentry] Automatically setting `sourceMapsUploadOptions.filesToDeleteAfterUpload: [&quot;.*/**/*.map&quot;]` to delete generated source maps after they were uploaded to Sentry.              </system-out          </testcase          <testcase classname="test/vite/sourceMaps.test.ts" name="makeAddSentryVitePlugin() &gt; should not update `filesToDeleteAfterUpload` if source map generation was previously enabled" time="0.000593433"          </testcase          <testcase classname="test/vite/sourceMaps.test.ts" name="makeAddSentryVitePlugin() &gt; should not update `filesToDeleteAfterUpload` if source map generation was previously disabled" time="0.014768435"          </testcase          <testcase classname="test/vite/sourceMaps.test.ts" name="makeAddSentryVitePlugin() &gt; should override options with unstable_sentryVitePluginOptions" time="0.000723326"              <system-out[S[Sentry] Automatically setting `sourceMapsUploadOptions.filesToDeleteAfterUpload: [&quot;.*/**/*.map&quot;]` to delete generated source maps after they were uploaded to Sentry.              </system-out          </testcase          <testcase classname="test/vite/sourceMaps.test.ts" name="getUpdatedSourceMapSettings &gt; when sourcemap is false &gt; should keep sourcemap as false and show warning" time="0.008285308"          </testcase          <testcase classname="test/vite/sourceMaps.test.ts" name="getUpdatedSourceMapSettings &gt; when sourcemap is explicitly set to valid values &gt; should keep sourcemap as hidden when set to hidden" time="0.000751539"          </testcase          <testcase classname="test/vite/sourceMaps.test.ts" name="getUpdatedSourceMapSettings &gt; when sourcemap is explicitly set to valid values &gt; should keep sourcemap as inline when set to inline" time="0.000872436"          </testcase          <testcase classname="test/vite/sourceMaps.test.ts" name="getUpdatedSourceMapSettings &gt; when sourcemap is explicitly set to valid values &gt; should keep sourcemap as true when set to true" time="0.003964995"          </testcase          <testcase classname="test/vite/sourceMaps.test.ts" name="getUpdatedSourceMapSettings &gt; when sourcemap is undefined or invalid &gt; should set sourcemap to hidden when value is undefined" time="0.000664687"          </testcase          <testcase classname="test/vite/sourceMaps.test.ts" name="getUpdatedSourceMapSettings &gt; when sourcemap is undefined or invalid &gt; should set sourcemap to hidden when value is invalid" time="0.000561323"          </testcase          <testcase classname="test/vite/sourceMaps.test.ts" name="getUpdatedSourceMapSettings &gt; when sourcemap is undefined or invalid &gt; should set sourcemap to hidden when value is something" time="0.000829857"          </testcase          <testcase classname="test/vite/sourceMaps.test.ts" name="getUpdatedSourceMapSettings &gt; when sourcemap is undefined or invalid &gt; should set sourcemap to hidden when value is null" time="0.003584572"          </testcase          <testcase classname="test/vite/sourceMaps.test.ts" name="getUpdatedSourceMapSettings &gt; when sourcemap is undefined or invalid &gt; should set sourcemap to hidden when build config is empty" time="0.000594314"          </testcase      </testsuite</</testsuites>` was found

For more help, visit our troubleshooting guide.

@chargome chargome merged commit 009acbd into master Jun 17, 2025
164 checks passed
@chargome chargome deleted the prepare-release/9.30.0 branch June 17, 2025 07:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants