feat(tracing): add Next.js-compatible request root spans - #3264
james-elicx wants to merge 3 commits into
Conversation
|
/bigbonk review for issues Please report any actionable findings within the eight-minute review time limit. Focus on request-root lifecycle correctness, Next.js OpenTelemetry parity, Node/Workers parity, provider/ExecutionContext propagation, and whether any OpenTelemetry package became required. |
@vinext/cloudflare
create-vinext-app
@vinext/types
vinext
@cloudflare/workers-response-store
commit: |
|
2b070bd to
b54a8b7
Compare
|
/bigbonk review for issues The head changed to b54a8b7 after fixing the cacheability-probe scope regression found by CI. Please review this exact head and report actionable findings within the eight-minute time limit. Focus on request-root lifecycle correctness, Next.js OTel parity, Node/Workers parity, ExecutionContext and cacheability-state isolation, and dependency boundaries. |
|
To https://github.com/cloudflare/vinext.git |
|
@james-elicx Bonk workflow failed. Check the logs for details. View workflow run · To retry, trigger Bonk again. |
Performance benchmarksCompared 0 improved · 1 regressed · 5 within ±1.5%
View detailed results and traces 🟢 improvement · 🔴 regression · ⚫ change below 1.5% · paired base/head |
b54a8b7 to
991ca4c
Compare
|
/bigbonk review for issues Please review exact head 991ca4c and report any actionable findings within your 8-minute time limit. |
991ca4c to
3069dec
Compare
|
/bigbonk review for issues Please review exact head 3069dec and report actionable findings within your 8-minute time limit. Focus on request-root lifecycle correctness, Next.js OTel parity, Node/Workers parity, internal trace-header trust/stripping, and the optional OpenTelemetry dependency boundary. |
|
/bigbonk review for issues Exact head is 3069dec. The prior run was cancelled by the head update. Please finish this review and report actionable findings within the 8-minute time limit. |
|
To https://github.com/cloudflare/vinext.git |
Co-authored-by: james-elicx <james-elicx@users.noreply.github.com>
|
No additional findings. The five existing inline findings still apply to exact head |
|
/bigbonk review for issues Please review exact head 86166d8 without modifying or pushing the branch. Report all actionable findings within your 8-minute time limit. Focus on the five prior findings, request-root lifecycle correctness, Next.js OTel parity, Node/Workers parity, Vite-environment registration deduplication, and optional dependency boundaries. |
|
error: Your local changes to the following files would be overwritten by checkout: |
86166d8 to
b4ded49
Compare
|
/bigbonk review for issues Please review exact head b4ded49 without modifying or pushing the branch. Report all actionable findings within your 8-minute time limit. Confirm the prior five findings are resolved and focus especially on the corrected single-stage versus multi-stage Pages cacheability-context boundary, request-root lifecycle, Next.js OTel parity, Node/Workers parity, and optional dependency boundaries. |
|
error: Your local changes to the following files would be overwritten by checkout: |
b4ded49 to
5285d0c
Compare
Summary
BaseServer.handleRequestframework root across App/Pages and Node/WorkersExecutionContextactive for the full request lifecycle without requiring OpenTelemetry packages@sentry/nextjstransactions, child spans, propagation, isolation, and failures for both routersValidation
vp checkvp run vinext#buildpnpm knip(existingapps/web/dist/**hint only)Stack
Depends on #3261.