Skip to content

test(e2e): Port SolidStart SPA and import-variant E2E apps to span streaming - #23919

Merged
RulaKhaled merged 1 commit into
developfrom
rolaabuhasna/js-3494/import-variants
Sep 2, 2026
Merged

RulaKhaled merged 1 commit into
developfrom
rolaabuhasna/js-3494/import-variants

Conversation

@RulaKhaled

@RulaKhaled RulaKhaled commented Sep 2, 2026

Copy link
Copy Markdown
Collaborator

What

Ports solidstart-spa, solidstart-dynamic-import and solidstart-top-level-import to span streaming.

Why

Span streaming is the default now, so the E2E suite has to exercise it. The SPA pageload is a client-rendered POST of the server action rather than a GET of the route, so both SPA server specs match that segment. The SSR import variants match the pageload http.server span on url.path for the same low-cardinality reason as the other SolidStart ports.

Part of #23810

@linear-code

linear-code Bot commented Sep 2, 2026

Copy link
Copy Markdown

JS-3494

@github-actions

github-actions Bot commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

size-limit report 📦

Path Size % Change Change
@sentry/browser 28.57 kB - -
@sentry/browser - with treeshaking flags 26.94 kB - -
@sentry/browser - with treeshaking flags tracing without tracing 26.83 kB - -
@sentry/browser (incl. Tracing) 48.87 kB - -
@sentry/browser (incl. Tracing + Span Streaming) 48.88 kB - -
@sentry/browser (incl. Tracing, Profiling) 51.8 kB - -
@sentry/browser (incl. Tracing, Replay) 88.36 kB - -
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags 77.76 kB - -
@sentry/browser (incl. Tracing, Replay with Canvas) 93.05 kB - -
@sentry/browser (incl. Tracing, Replay, Feedback) 106.02 kB - -
@sentry/browser (incl. Feedback) 46.06 kB - -
@sentry/browser (incl. sendFeedback) 33.64 kB - -
@sentry/browser (incl. FeedbackAsync) 38.74 kB - -
@sentry/browser (incl. Metrics) 29.52 kB - -
@sentry/browser (incl. Logs) 29.81 kB - -
@sentry/browser (incl. Metrics & Logs) 30.45 kB - -
@sentry/react 30.32 kB - -
@sentry/react (incl. Tracing) 51.08 kB - -
@sentry/vue 35.74 kB - -
@sentry/vue (incl. Tracing) 51.14 kB - -
@sentry/svelte 28.6 kB - -
CDN Bundle 30.36 kB - -
CDN Bundle (incl. Tracing) 49.52 kB -0.01% -1 B 🔽
CDN Bundle (incl. Logs, Metrics) 32.59 kB - -
CDN Bundle (incl. Tracing, Logs, Metrics) 51.43 kB -0.01% -2 B 🔽
CDN Bundle (incl. Replay, Logs, Metrics) 73.19 kB - -
CDN Bundle (incl. Tracing, Replay) 87.01 kB +0.01% +7 B 🔺
CDN Bundle (incl. Tracing, Replay, Logs, Metrics) 88.88 kB -0.01% -1 B 🔽
CDN Bundle (incl. Tracing, Replay, Feedback) 92.94 kB +0.02% +10 B 🔺
CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) 94.84 kB +0.01% +5 B 🔺
CDN Bundle - uncompressed 89.97 kB - -
CDN Bundle (incl. Tracing) - uncompressed 147.58 kB +0.01% +6 B 🔺
CDN Bundle (incl. Logs, Metrics) - uncompressed 96.27 kB - -
CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed 153.27 kB +0.01% +6 B 🔺
CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed 225.43 kB - -
CDN Bundle (incl. Tracing, Replay) - uncompressed 267.07 kB +0.01% +6 B 🔺
CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed 272.75 kB +0.01% +6 B 🔺
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 280.77 kB +0.01% +6 B 🔺
CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed 286.44 kB +0.01% +6 B 🔺
@sentry/nextjs (client) 53.7 kB - -
@sentry/sveltekit (client) 49.3 kB - -
@sentry/core/server 40.74 kB - -
@sentry/core/browser 13.42 kB - -
@sentry/node 124.05 kB -0.05% -56 B 🔽
@sentry/node/import (ESM hook with diagnostics-channel injection) 81.51 kB - -
@sentry/node - without tracing 88.3 kB +0.03% +22 B 🔺
@sentry/node - without channel injection 103.35 kB -0.05% -50 B 🔽
@sentry/aws-serverless 96.66 kB +0.03% +25 B 🔺
@sentry/cloudflare (withSentry) - minified 201.23 kB -0.05% -97 B 🔽
@sentry/cloudflare (withSentry) 500.94 kB -0.03% -149 B 🔽

View base workflow run

…reaming

Removes the static trace lifecycle pin from solidstart-spa, solidstart-dynamic-import
and solidstart-top-level-import. The SPA pageload is a client-rendered POST of the
server action, so both specs match that segment rather than a GET of the route.

Closes: #23810

Co-Authored-By: Cursor Grok 4.6 <cursoragent@cursor.com>
@RulaKhaled
RulaKhaled force-pushed the rolaabuhasna/js-3494/solidstart-2 branch from 397dfc4 to 045963d Compare September 2, 2026 10:58
@RulaKhaled
RulaKhaled force-pushed the rolaabuhasna/js-3494/import-variants branch from eb63069 to 22570bd Compare September 2, 2026 10:58
@RulaKhaled
RulaKhaled changed the base branch from rolaabuhasna/js-3494/solidstart-2 to develop September 2, 2026 11:00
@RulaKhaled
RulaKhaled marked this pull request as ready for review September 2, 2026 11:52
@RulaKhaled
RulaKhaled enabled auto-merge (squash) September 2, 2026 13:19
@RulaKhaled
RulaKhaled merged commit 7485537 into develop Sep 2, 2026
47 checks passed
@RulaKhaled
RulaKhaled deleted the rolaabuhasna/js-3494/import-variants branch September 2, 2026 13:21
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.

2 participants