Skip to content

test(nextjs): Add orchestrion e2e test app#22080

Draft
chargome wants to merge 6 commits into
cg/nextjs-orchestrion-supportfrom
cg/nextjs-orchestrion-e2e
Draft

test(nextjs): Add orchestrion e2e test app#22080
chargome wants to merge 6 commits into
cg/nextjs-orchestrion-supportfrom
cg/nextjs-orchestrion-e2e

Conversation

@chargome

@chargome chargome commented Jul 8, 2026

Copy link
Copy Markdown
Member

tbd

closes #21993

Verifies diagnostics-channel auto-instrumentation in a Next.js 16 Turbopack
build driven solely by withSentryConfig's useDiagnosticsChannelInjection flag:
pg and ioredis via the build-time loader (bundled), mysql via the runtime
module hook (externalized, since Turbopack cannot bundle mysql 2.x correctly).
Runs real Postgres, Redis and MySQL via docker compose and asserts db spans
with auto.db.orchestrion.* origins.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@chargome chargome self-assigned this Jul 8, 2026
@github-actions

github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

size-limit report 📦

Path Size % Change Change
@sentry/browser 27.59 kB added added
@sentry/browser - with treeshaking flags 26.03 kB added added
@sentry/browser (incl. Tracing) 46.27 kB added added
@sentry/browser (incl. Tracing + Span Streaming) 48.03 kB added added
@sentry/browser (incl. Tracing, Profiling) 51.03 kB added added
@sentry/browser (incl. Tracing, Replay) 85.56 kB added added
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags 75.17 kB added added
@sentry/browser (incl. Tracing, Replay with Canvas) 90.26 kB added added
@sentry/browser (incl. Tracing, Replay, Feedback) 102.91 kB added added
@sentry/browser (incl. Feedback) 44.76 kB added added
@sentry/browser (incl. sendFeedback) 32.38 kB added added
@sentry/browser (incl. FeedbackAsync) 37.51 kB added added
@sentry/browser (incl. Metrics) 28.67 kB added added
@sentry/browser (incl. Logs) 28.91 kB added added
@sentry/browser (incl. Metrics & Logs) 29.59 kB added added
@sentry/react 29.38 kB added added
@sentry/react (incl. Tracing) 48.53 kB added added
@sentry/vue 33.03 kB added added
@sentry/vue (incl. Tracing) 48.16 kB added added
@sentry/svelte 27.61 kB added added
CDN Bundle 30 kB added added
CDN Bundle (incl. Tracing) 48.26 kB added added
CDN Bundle (incl. Logs, Metrics) 31.57 kB added added
CDN Bundle (incl. Tracing, Logs, Metrics) 49.57 kB added added
CDN Bundle (incl. Replay, Logs, Metrics) 70.81 kB added added
CDN Bundle (incl. Tracing, Replay) 85.73 kB added added
CDN Bundle (incl. Tracing, Replay, Logs, Metrics) 87.04 kB added added
CDN Bundle (incl. Tracing, Replay, Feedback) 91.55 kB added added
CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) 92.83 kB added added
CDN Bundle - uncompressed 89.35 kB added added
CDN Bundle (incl. Tracing) - uncompressed 145.99 kB added added
CDN Bundle (incl. Logs, Metrics) - uncompressed 94.05 kB added added
CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed 149.96 kB added added
CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed 218.75 kB added added
CDN Bundle (incl. Tracing, Replay) - uncompressed 265.16 kB added added
CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed 269.12 kB added added
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 278.86 kB added added
CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed 282.81 kB added added
@sentry/nextjs (client) 50.94 kB added added
@sentry/sveltekit (client) 46.68 kB added added
@sentry/core/server 78.39 kB added added
@sentry/core/browser 64.74 kB added added
@sentry/node-core 63.21 kB added added
@sentry/node 124.73 kB added added
@sentry/node (incl. diagnostics channel injection) 130.97 kB added added
@sentry/node/import (ESM hook with diagnostics-channel injection) 69.95 kB added added
@sentry/node/light 50.72 kB added added
@sentry/node - without tracing 74.82 kB added added
@sentry/aws-serverless 85.59 kB added added
@sentry/cloudflare (withSentry) - minified 181.68 kB added added
@sentry/cloudflare (withSentry) 449.39 kB added added

chargome and others added 5 commits July 8, 2026 12:59
pg now stays externalized (runtime module hook) alongside mysql; only the
bundle-safe allowlisted ioredis goes through the build-time loader.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@chargome chargome force-pushed the cg/nextjs-orchestrion-e2e branch from a7f4e38 to 35bcc80 Compare July 8, 2026 17:03
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.

1 participant