Skip to content

feat(core): Add streamGenAiSpans options to stream gen_ai spans #47054

feat(core): Add streamGenAiSpans options to stream gen_ai spans

feat(core): Add streamGenAiSpans options to stream gen_ai spans #47054

Triggered via pull request May 11, 2026 08:54
Status Cancelled
Total duration 14m 47s
Artifacts 34

build.yml

on: pull_request
Get CI Metadata  /  Get Metadata
6s
Get CI Metadata / Get Metadata
Check lockfile
3m 38s
Check lockfile
Check file formatting
42s
Check file formatting
Check PR branches
3s
Check PR branches
Build Lambda layer
1m 8s
Build Lambda layer
Matrix: job_node_core_integration_tests
Matrix: job_node_integration_tests
Matrix: job_node_unit_tests
Matrix: job_remix_integration_tests
Lint
1m 1s
Lint
Circular Dependency Check
1m 52s
Circular Dependency Check
Browser Unit Tests
4m 13s
Browser Unit Tests
Bun Unit Tests
51s
Bun Unit Tests
Deno Unit Tests
1m 2s
Deno Unit Tests
Cloudflare Integration Tests
2m 27s
Cloudflare Integration Tests
Bun Integration Tests
48s
Bun Integration Tests
Check for faulty .d.ts files
43s
Check for faulty .d.ts files
Matrix: job_browser_loader_tests
Matrix: job_browser_playwright_tests
Matrix: job_optional_e2e_tests
Upload Artifacts
Upload Artifacts
Matrix: job_e2e_tests
All required jobs passed or were skipped
4s
All required jobs passed or were skipped
Fit to window
Zoom out
Zoom in

Annotations

50 errors, 10 warnings, and 234 notices
Check file formatting
Process completed with exit code 1.
E2E nuxt-5 Test (optional)
Process completed with exit code 1.
[chromium] › tests/trpc-mutation.test.ts:4:1 › should create transaction with trpc input for mutation: ../../_temp/test-application/tests/trpc-mutation.test.ts#L0
2) [chromium] › tests/trpc-mutation.test.ts:4:1 › should create transaction with trpc input for mutation Test timeout of 30000ms exceeded.
[chromium] › tests/trpc-error.test.ts:4:1 › should capture error with trpc context: ../../_temp/test-application/tests/trpc-error.test.ts#L0
1) [chromium] › tests/trpc-error.test.ts:4:1 › should capture error with trpc context ──────────── Test timeout of 30000ms exceeded.
[chromium] › tests/orpc-error.test.ts:4:1 › should capture server-side orpc error: ../../_temp/test-application/tests/orpc-error.test.ts#L13
1) [chromium] › tests/orpc-error.test.ts:4:1 › should capture server-side orpc error ───────────── Error: page.waitForTimeout: Test timeout of 30000ms exceeded. 11 | 12 | await page.goto('/'); > 13 | await page.waitForTimeout(500); | ^ 14 | await page.getByRole('link', { name: 'Error' }).click(); 15 | 16 | const orpcError = await orpcErrorPromise; at /home/runner/work/_temp/test-application/tests/orpc-error.test.ts:13:14
[chromium] › tests/orpc-error.test.ts:4:1 › should capture server-side orpc error: ../../_temp/test-application/tests/orpc-error.test.ts#L0
1) [chromium] › tests/orpc-error.test.ts:4:1 › should capture server-side orpc error ───────────── Test timeout of 30000ms exceeded.
Playwright bundle_tracing_replay_feedback_logs_metrics_min webkit Tests
Canceling since a higher priority waiting request for CI: Build & Test-ab/gen-ai-streaming exists
Node (24) Integration Tests
Canceling since a higher priority waiting request for CI: Build & Test-ab/gen-ai-streaming exists
Node (24) Integration Tests
Process completed with exit code 1.
suites/tracing/openai/v6/test.ts > OpenAI integration (V6) > esm/cjs > esm > creates openai related spans with custom options (v6): dev-packages/node-integration-tests/suites/tracing/openai/v6/test.ts#L624
AssertionError: expected { value: true, type: 'boolean' } to be undefined - Expected: undefined + Received: { "type": "boolean", "value": true, } ❯ span suites/tracing/openai/v6/test.ts:624:78 ❯ expectSpanContainer utils/runner.ts:811:5 ❯ newEnvelope utils/runner.ts:541:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > cjs > auto-injects langchain handler for plain StateGraph and emits chat spans: dev-packages/node-integration-tests/suites/tracing/langgraph/test.ts#L444
AssertionError: expected [] to have a length of 1 but got +0 - Expected + Received - 1 + 0 ❯ transaction suites/tracing/langgraph/test.ts:444:31 ❯ expectTransactionEvent utils/runner.ts:755:5 ❯ newEnvelope utils/runner.ts:520:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > esm > auto-injects langchain handler for plain StateGraph and emits chat spans: dev-packages/node-integration-tests/suites/tracing/langgraph/test.ts#L444
AssertionError: expected [] to have a length of 1 but got +0 - Expected + Received - 1 + 0 ❯ transaction suites/tracing/langgraph/test.ts:444:31 ❯ expectTransactionEvent utils/runner.ts:755:5 ❯ newEnvelope utils/runner.ts:520:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > cjs > should create tool execution spans for createReactAgent with tools: dev-packages/node-integration-tests/utils/assertions.ts#L42
AssertionError: expected { contexts: { …(8) }, …(14) } to match object { event_id: Any<String>, …(5) } (93 matching properties omitted from actual) - Expected + Received @@ -1,53 +1,68 @@ { "event_id": Any<String>, "spans": [ - ObjectContaining { - "data": ObjectContaining { - "gen_ai.agent.name": "math_assistant", - "gen_ai.operation.name": "invoke_agent", + { + "data": { + "http.request.method": "POST", + "http.request.method_original": "POST", + "http.response.status_code": 200, + "network.peer.address": "::1", + "network.peer.port": 45201, + "otel.kind": "CLIENT", + "sentry.op": "http.client", + "sentry.origin": "auto.http.otel.node_fetch", + "server.address": "localhost", + "server.port": 45201, + "url": "http://localhost:45201/v1/messages", + "url.full": "http://localhost:45201/v1/messages", + "url.path": "/v1/messages", + "url.query": "", + "url.scheme": "http", + "user_agent.original": "Anthropic/JS 0.65.0", }, - "op": "gen_ai.invoke_agent", + "description": "POST http://localhost:45201/v1/messages", + "op": "http.client", + "origin": "auto.http.otel.node_fetch", + "parent_span_id": "adef8da997d20ada", + "span_id": "9dba5a375715ecf4", + "start_timestamp": 1778490085.752, "status": "ok", + "timestamp": 1778490085.8267267, + "trace_id": "c0e6f04209f49234d26c6036bb3c1ac1", }, ObjectContaining { "op": "http.client", }, - ObjectContaining { - "op": "gen_ai.chat", - }, - ObjectContaining { - "data": ObjectContaining { - "gen_ai.operation.name": "execute_tool", - "gen_ai.tool.name": "add", - "gen_ai.tool.type": "function", - }, - "description": "execute_tool add", - "op": "gen_ai.execute_tool", - "status": "ok", + { + "data": { + "http.request.method": "POST", + "http.request.method_original": "POST", + "http.response.status_code": 200, + "network.peer.address": "::1", + "network.peer.port": 45201, + "otel.kind": "CLIENT", + "sentry.op": "http.client", + "sentry.origin": "auto.http.otel.node_fetch", + "server.address": "localhost", + "server.port": 45201, + "url": "http://localhost:45201/v1/messages", + "url.full": "http://localhost:45201/v1/messages", + "url.path": "/v1/messages", + "url.query": "", + "url.scheme": "http", + "user_agent.original": "Anthropic/JS 0.65.0", }, - ObjectContaining { + "description": "POST http://localhost:45201/v1/messages", "op": "http.client", - }, - ObjectContaining { - "op": "gen_ai.chat", - }, - ObjectContaining { - "data": ObjectContaining { - "gen_ai.operation.name": "execute_tool", - "gen_ai.tool.name": "multiply", - "gen_ai.tool.type": "function", - }, - "description": "execute_tool multiply", - "op": "gen_ai.execute_tool", + "origin": "auto.http.otel.node_fetch", + "parent_span_id": "adef8da997d20ada", + "span_id": "8c46079eef9908b5", + "start_timestamp": 1778490085.881, "status": "ok", - }, - ObjectContaining { - "op": "http.client", - }, - ObjectContaining { - "op": "gen_ai.chat", + "timestamp": 1778490085.890586, + "trace_id": "c0e6f04209f49234d26c6036bb3c1ac1", }, ], "start_timestamp": Anything, "timestamp": Anything, "transaction": "main", ❯ assertSentryTransaction utils/assertions.ts:42:18 ❯ expectTransactionEvent utils/runner.ts:757:5 ❯ newEnvelope utils/runner.ts:520:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > esm > should create tool execution spans for createReactAgent with tools: dev-packages/node-integration-tests/utils/assertions.ts#L42
AssertionError: expected { contexts: { …(8) }, …(14) } to match object { event_id: Any<String>, …(5) } (93 matching properties omitted from actual) - Expected + Received @@ -1,53 +1,68 @@ { "event_id": Any<String>, "spans": [ - ObjectContaining { - "data": ObjectContaining { - "gen_ai.agent.name": "math_assistant", - "gen_ai.operation.name": "invoke_agent", + { + "data": { + "http.request.method": "POST", + "http.request.method_original": "POST", + "http.response.status_code": 200, + "network.peer.address": "::1", + "network.peer.port": 40585, + "otel.kind": "CLIENT", + "sentry.op": "http.client", + "sentry.origin": "auto.http.otel.node_fetch", + "server.address": "localhost", + "server.port": 40585, + "url": "http://localhost:40585/v1/messages", + "url.full": "http://localhost:40585/v1/messages", + "url.path": "/v1/messages", + "url.query": "", + "url.scheme": "http", + "user_agent.original": "Anthropic/JS 0.65.0", }, - "op": "gen_ai.invoke_agent", + "description": "POST http://localhost:40585/v1/messages", + "op": "http.client", + "origin": "auto.http.otel.node_fetch", + "parent_span_id": "6f1070fce94100b1", + "span_id": "bd2d39cb3ab9a565", + "start_timestamp": 1778490084.285, "status": "ok", + "timestamp": 1778490084.3338966, + "trace_id": "0db546a40035a7d43cd41062c173c3fb", }, ObjectContaining { "op": "http.client", }, - ObjectContaining { - "op": "gen_ai.chat", - }, - ObjectContaining { - "data": ObjectContaining { - "gen_ai.operation.name": "execute_tool", - "gen_ai.tool.name": "add", - "gen_ai.tool.type": "function", - }, - "description": "execute_tool add", - "op": "gen_ai.execute_tool", - "status": "ok", + { + "data": { + "http.request.method": "POST", + "http.request.method_original": "POST", + "http.response.status_code": 200, + "network.peer.address": "::1", + "network.peer.port": 40585, + "otel.kind": "CLIENT", + "sentry.op": "http.client", + "sentry.origin": "auto.http.otel.node_fetch", + "server.address": "localhost", + "server.port": 40585, + "url": "http://localhost:40585/v1/messages", + "url.full": "http://localhost:40585/v1/messages", + "url.path": "/v1/messages", + "url.query": "", + "url.scheme": "http", + "user_agent.original": "Anthropic/JS 0.65.0", }, - ObjectContaining { + "description": "POST http://localhost:40585/v1/messages", "op": "http.client", - }, - ObjectContaining { - "op": "gen_ai.chat", - }, - ObjectContaining { - "data": ObjectContaining { - "gen_ai.operation.name": "execute_tool", - "gen_ai.tool.name": "multiply", - "gen_ai.tool.type": "function", - }, - "description": "execute_tool multiply", - "op": "gen_ai.execute_tool", + "origin": "auto.http.otel.node_fetch", + "parent_span_id": "6f1070fce94100b1", + "span_id": "bb7927eed278047b", + "start_timestamp": 1778490084.381, "status": "ok", - }, - ObjectContaining { - "op": "http.client", - }, - ObjectContaining { - "op": "gen_ai.chat", + "timestamp": 1778490084.3872232, + "trace_id": "0db546a40035a7d43cd41062c173c3fb", }, ], "start_timestamp": Anything, "timestamp": Anything, "transaction": "main", ❯ assertSentryTransaction utils/assertions.ts:42:18 ❯ expectTransactionEvent utils/runner.ts:757:5 ❯ newEnvelope utils/runner.ts:520:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > cjs > should instrument createReactAgent with agent and chat spans: dev-packages/node-integration-tests/utils/assertions.ts#L42
AssertionError: expected { contexts: { …(8) }, …(14) } to match object { event_id: Any<String>, …(5) } (93 matching properties omitted from actual) - Expected + Received @@ -1,29 +1,36 @@ { "event_id": Any<String>, "spans": [ - ObjectContaining { - "data": ObjectContaining { - "gen_ai.agent.name": "helpful_assistant", - "gen_ai.operation.name": "invoke_agent", - "gen_ai.pipeline.name": "helpful_assistant", - "sentry.op": "gen_ai.invoke_agent", - "sentry.origin": "auto.ai.langgraph", + { + "data": { + "http.request.method": "POST", + "http.request.method_original": "POST", + "http.response.status_code": 200, + "network.peer.address": "::1", + "network.peer.port": 45017, + "otel.kind": "CLIENT", + "sentry.op": "http.client", + "sentry.origin": "auto.http.otel.node_fetch", + "server.address": "localhost", + "server.port": 45017, + "url": "http://localhost:45017/v1/messages", + "url.full": "http://localhost:45017/v1/messages", + "url.path": "/v1/messages", + "url.query": "", + "url.scheme": "http", + "user_agent.original": "Anthropic/JS 0.65.0", }, - "description": "invoke_agent helpful_assistant", - "op": "gen_ai.invoke_agent", - "origin": "auto.ai.langgraph", + "description": "POST http://localhost:45017/v1/messages", + "op": "http.client", + "origin": "auto.http.otel.node_fetch", + "parent_span_id": "a469bcc919c27161", + "span_id": "7286fadb2d166af7", + "start_timestamp": 1778490082.65, "status": "ok", - }, - ObjectContaining { - "op": "http.client", - }, - ObjectContaining { - "data": ObjectContaining { - "gen_ai.agent.name": "helpful_assistant", - }, - "op": "gen_ai.chat", + "timestamp": 1778490082.709091, + "trace_id": "97d78c9507261ca75c4cfd99b3114fd0", }, ], "start_timestamp": Anything, "timestamp": Anything, "transaction": "main", ❯ assertSentryTransaction utils/assertions.ts:42:18 ❯ expectTransactionEvent utils/runner.ts:757:5 ❯ newEnvelope utils/runner.ts:520:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > esm > should instrument createReactAgent with agent and chat spans: dev-packages/node-integration-tests/utils/assertions.ts#L42
AssertionError: expected { contexts: { …(8) }, …(14) } to match object { event_id: Any<String>, …(5) } (93 matching properties omitted from actual) - Expected + Received @@ -1,29 +1,36 @@ { "event_id": Any<String>, "spans": [ - ObjectContaining { - "data": ObjectContaining { - "gen_ai.agent.name": "helpful_assistant", - "gen_ai.operation.name": "invoke_agent", - "gen_ai.pipeline.name": "helpful_assistant", - "sentry.op": "gen_ai.invoke_agent", - "sentry.origin": "auto.ai.langgraph", + { + "data": { + "http.request.method": "POST", + "http.request.method_original": "POST", + "http.response.status_code": 200, + "network.peer.address": "::1", + "network.peer.port": 34375, + "otel.kind": "CLIENT", + "sentry.op": "http.client", + "sentry.origin": "auto.http.otel.node_fetch", + "server.address": "localhost", + "server.port": 34375, + "url": "http://localhost:34375/v1/messages", + "url.full": "http://localhost:34375/v1/messages", + "url.path": "/v1/messages", + "url.query": "", + "url.scheme": "http", + "user_agent.original": "Anthropic/JS 0.65.0", }, - "description": "invoke_agent helpful_assistant", - "op": "gen_ai.invoke_agent", - "origin": "auto.ai.langgraph", + "description": "POST http://localhost:34375/v1/messages", + "op": "http.client", + "origin": "auto.http.otel.node_fetch", + "parent_span_id": "d8f65cc6a085d995", + "span_id": "66acbec38a4180d5", + "start_timestamp": 1778490081.426, "status": "ok", - }, - ObjectContaining { - "op": "http.client", - }, - ObjectContaining { - "data": ObjectContaining { - "gen_ai.agent.name": "helpful_assistant", - }, - "op": "gen_ai.chat", + "timestamp": 1778490081.4881837, + "trace_id": "8bd842868d312cbe3029866d96e90657", }, ], "start_timestamp": Anything, "timestamp": Anything, "transaction": "main", ❯ assertSentryTransaction utils/assertions.ts:42:18 ❯ expectTransactionEvent utils/runner.ts:757:5 ❯ newEnvelope utils/runner.ts:520:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
Node (22) Integration Tests
Canceling since a higher priority waiting request for CI: Build & Test-ab/gen-ai-streaming exists
Node (22) Integration Tests
The operation was canceled.
suites/tracing/openai/v6/test.ts > OpenAI integration (V6) > esm/cjs > cjs > creates openai related spans with custom options (v6): dev-packages/node-integration-tests/suites/tracing/openai/v6/test.ts#L624
AssertionError: expected { value: true, type: 'boolean' } to be undefined - Expected: undefined + Received: { "type": "boolean", "value": true, } ❯ span suites/tracing/openai/v6/test.ts:624:78 ❯ expectSpanContainer utils/runner.ts:811:5 ❯ newEnvelope utils/runner.ts:541:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > cjs > auto-injects langchain handler for plain StateGraph and emits chat spans: dev-packages/node-integration-tests/suites/tracing/langgraph/test.ts#L444
AssertionError: expected [] to have a length of 1 but got +0 - Expected + Received - 1 + 0 ❯ transaction suites/tracing/langgraph/test.ts:444:31 ❯ expectTransactionEvent utils/runner.ts:755:5 ❯ newEnvelope utils/runner.ts:520:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > esm > auto-injects langchain handler for plain StateGraph and emits chat spans: dev-packages/node-integration-tests/suites/tracing/langgraph/test.ts#L444
AssertionError: expected [] to have a length of 1 but got +0 - Expected + Received - 1 + 0 ❯ transaction suites/tracing/langgraph/test.ts:444:31 ❯ expectTransactionEvent utils/runner.ts:755:5 ❯ newEnvelope utils/runner.ts:520:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > cjs > should create tool execution spans for createReactAgent with tools: dev-packages/node-integration-tests/utils/assertions.ts#L42
AssertionError: expected { contexts: { …(8) }, …(14) } to match object { event_id: Any<String>, …(5) } (93 matching properties omitted from actual) - Expected + Received @@ -1,53 +1,68 @@ { "event_id": Any<String>, "spans": [ - ObjectContaining { - "data": ObjectContaining { - "gen_ai.agent.name": "math_assistant", - "gen_ai.operation.name": "invoke_agent", + { + "data": { + "http.request.method": "POST", + "http.request.method_original": "POST", + "http.response.status_code": 200, + "network.peer.address": "::1", + "network.peer.port": 38809, + "otel.kind": "CLIENT", + "sentry.op": "http.client", + "sentry.origin": "auto.http.otel.node_fetch", + "server.address": "localhost", + "server.port": 38809, + "url": "http://localhost:38809/v1/messages", + "url.full": "http://localhost:38809/v1/messages", + "url.path": "/v1/messages", + "url.query": "", + "url.scheme": "http", + "user_agent.original": "Anthropic/JS 0.65.0", }, - "op": "gen_ai.invoke_agent", + "description": "POST http://localhost:38809/v1/messages", + "op": "http.client", + "origin": "auto.http.otel.node_fetch", + "parent_span_id": "ea976bc092324701", + "span_id": "9c536ec16fd8683c", + "start_timestamp": 1778490086.424, "status": "ok", + "timestamp": 1778490086.476102, + "trace_id": "bda0b02fa970866ac9186fbb7e65fa3c", }, ObjectContaining { "op": "http.client", }, - ObjectContaining { - "op": "gen_ai.chat", - }, - ObjectContaining { - "data": ObjectContaining { - "gen_ai.operation.name": "execute_tool", - "gen_ai.tool.name": "add", - "gen_ai.tool.type": "function", - }, - "description": "execute_tool add", - "op": "gen_ai.execute_tool", - "status": "ok", + { + "data": { + "http.request.method": "POST", + "http.request.method_original": "POST", + "http.response.status_code": 200, + "network.peer.address": "::1", + "network.peer.port": 38809, + "otel.kind": "CLIENT", + "sentry.op": "http.client", + "sentry.origin": "auto.http.otel.node_fetch", + "server.address": "localhost", + "server.port": 38809, + "url": "http://localhost:38809/v1/messages", + "url.full": "http://localhost:38809/v1/messages", + "url.path": "/v1/messages", + "url.query": "", + "url.scheme": "http", + "user_agent.original": "Anthropic/JS 0.65.0", }, - ObjectContaining { + "description": "POST http://localhost:38809/v1/messages", "op": "http.client", - }, - ObjectContaining { - "op": "gen_ai.chat", - }, - ObjectContaining { - "data": ObjectContaining { - "gen_ai.operation.name": "execute_tool", - "gen_ai.tool.name": "multiply", - "gen_ai.tool.type": "function", - }, - "description": "execute_tool multiply", - "op": "gen_ai.execute_tool", + "origin": "auto.http.otel.node_fetch", + "parent_span_id": "ea976bc092324701", + "span_id": "247b2f5db57e32b4", + "start_timestamp": 1778490086.533, "status": "ok", - }, - ObjectContaining { - "op": "http.client", - }, - ObjectContaining { - "op": "gen_ai.chat", + "timestamp": 1778490086.5429592, + "trace_id": "bda0b02fa970866ac9186fbb7e65fa3c", }, ], "start_timestamp": Anything, "timestamp": Anything, "transaction": "main", ❯ assertSentryTransaction utils/assertions.ts:42:18 ❯ expectTransactionEvent utils/runner.ts:757:5 ❯ newEnvelope utils/runner.ts:520:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > esm > should create tool execution spans for createReactAgent with tools: dev-packages/node-integration-tests/utils/assertions.ts#L42
AssertionError: expected { contexts: { …(8) }, …(14) } to match object { event_id: Any<String>, …(5) } (93 matching properties omitted from actual) - Expected + Received @@ -1,53 +1,68 @@ { "event_id": Any<String>, "spans": [ - ObjectContaining { - "data": ObjectContaining { - "gen_ai.agent.name": "math_assistant", - "gen_ai.operation.name": "invoke_agent", + { + "data": { + "http.request.method": "POST", + "http.request.method_original": "POST", + "http.response.status_code": 200, + "network.peer.address": "::1", + "network.peer.port": 37451, + "otel.kind": "CLIENT", + "sentry.op": "http.client", + "sentry.origin": "auto.http.otel.node_fetch", + "server.address": "localhost", + "server.port": 37451, + "url": "http://localhost:37451/v1/messages", + "url.full": "http://localhost:37451/v1/messages", + "url.path": "/v1/messages", + "url.query": "", + "url.scheme": "http", + "user_agent.original": "Anthropic/JS 0.65.0", }, - "op": "gen_ai.invoke_agent", + "description": "POST http://localhost:37451/v1/messages", + "op": "http.client", + "origin": "auto.http.otel.node_fetch", + "parent_span_id": "331566a4a1d4f483", + "span_id": "2f96dfc8ee257fbc", + "start_timestamp": 1778490085.034, "status": "ok", + "timestamp": 1778490085.0830033, + "trace_id": "584af2af78ccc38f28f8c010b90bc9d2", }, ObjectContaining { "op": "http.client", }, - ObjectContaining { - "op": "gen_ai.chat", - }, - ObjectContaining { - "data": ObjectContaining { - "gen_ai.operation.name": "execute_tool", - "gen_ai.tool.name": "add", - "gen_ai.tool.type": "function", - }, - "description": "execute_tool add", - "op": "gen_ai.execute_tool", - "status": "ok", + { + "data": { + "http.request.method": "POST", + "http.request.method_original": "POST", + "http.response.status_code": 200, + "network.peer.address": "::1", + "network.peer.port": 37451, + "otel.kind": "CLIENT", + "sentry.op": "http.client", + "sentry.origin": "auto.http.otel.node_fetch", + "server.address": "localhost", + "server.port": 37451, + "url": "http://localhost:37451/v1/messages", + "url.full": "http://localhost:37451/v1/messages", + "url.path": "/v1/messages", + "url.query": "", + "url.scheme": "http", + "user_agent.original": "Anthropic/JS 0.65.0", }, - ObjectContaining { + "description": "POST http://localhost:37451/v1/messages", "op": "http.client", - }, - ObjectContaining { - "op": "gen_ai.chat", - }, - ObjectContaining { - "data": ObjectContaining { - "gen_ai.operation.name": "execute_tool", - "gen_ai.tool.name": "multiply", - "gen_ai.tool.type": "function", - }, - "description": "execute_tool multiply", - "op": "gen_ai.execute_tool", + "origin": "auto.http.otel.node_fetch", + "parent_span_id": "331566a4a1d4f483", + "span_id": "36062e0863cf2d9b", + "start_timestamp": 1778490085.136, "status": "ok", - }, - ObjectContaining { - "op": "http.client", - }, - ObjectContaining { - "op": "gen_ai.chat", + "timestamp": 1778490085.1465025, + "trace_id": "584af2af78ccc38f28f8c010b90bc9d2", }, ], "start_timestamp": Anything, "timestamp": Anything, "transaction": "main", ❯ assertSentryTransaction utils/assertions.ts:42:18 ❯ expectTransactionEvent utils/runner.ts:757:5 ❯ newEnvelope utils/runner.ts:520:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > cjs > should instrument createReactAgent with agent and chat spans: dev-packages/node-integration-tests/utils/assertions.ts#L42
AssertionError: expected { contexts: { …(8) }, …(14) } to match object { event_id: Any<String>, …(5) } (93 matching properties omitted from actual) - Expected + Received @@ -1,29 +1,36 @@ { "event_id": Any<String>, "spans": [ - ObjectContaining { - "data": ObjectContaining { - "gen_ai.agent.name": "helpful_assistant", - "gen_ai.operation.name": "invoke_agent", - "gen_ai.pipeline.name": "helpful_assistant", - "sentry.op": "gen_ai.invoke_agent", - "sentry.origin": "auto.ai.langgraph", + { + "data": { + "http.request.method": "POST", + "http.request.method_original": "POST", + "http.response.status_code": 200, + "network.peer.address": "::1", + "network.peer.port": 40197, + "otel.kind": "CLIENT", + "sentry.op": "http.client", + "sentry.origin": "auto.http.otel.node_fetch", + "server.address": "localhost", + "server.port": 40197, + "url": "http://localhost:40197/v1/messages", + "url.full": "http://localhost:40197/v1/messages", + "url.path": "/v1/messages", + "url.query": "", + "url.scheme": "http", + "user_agent.original": "Anthropic/JS 0.65.0", }, - "description": "invoke_agent helpful_assistant", - "op": "gen_ai.invoke_agent", - "origin": "auto.ai.langgraph", + "description": "POST http://localhost:40197/v1/messages", + "op": "http.client", + "origin": "auto.http.otel.node_fetch", + "parent_span_id": "6ae1e00b312f7d90", + "span_id": "74089d82e985150d", + "start_timestamp": 1778490083.414, "status": "ok", - }, - ObjectContaining { - "op": "http.client", - }, - ObjectContaining { - "data": ObjectContaining { - "gen_ai.agent.name": "helpful_assistant", - }, - "op": "gen_ai.chat", + "timestamp": 1778490083.452037, + "trace_id": "1fc4cfa65f77c6d1755de26bef76158a", }, ], "start_timestamp": Anything, "timestamp": Anything, "transaction": "main", ❯ assertSentryTransaction utils/assertions.ts:42:18 ❯ expectTransactionEvent utils/runner.ts:757:5 ❯ newEnvelope utils/runner.ts:520:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > esm > should instrument createReactAgent with agent and chat spans: dev-packages/node-integration-tests/utils/assertions.ts#L42
AssertionError: expected { contexts: { …(8) }, …(14) } to match object { event_id: Any<String>, …(5) } (93 matching properties omitted from actual) - Expected + Received @@ -1,29 +1,36 @@ { "event_id": Any<String>, "spans": [ - ObjectContaining { - "data": ObjectContaining { - "gen_ai.agent.name": "helpful_assistant", - "gen_ai.operation.name": "invoke_agent", - "gen_ai.pipeline.name": "helpful_assistant", - "sentry.op": "gen_ai.invoke_agent", - "sentry.origin": "auto.ai.langgraph", + { + "data": { + "http.request.method": "POST", + "http.request.method_original": "POST", + "http.response.status_code": 200, + "network.peer.address": "::1", + "network.peer.port": 44419, + "otel.kind": "CLIENT", + "sentry.op": "http.client", + "sentry.origin": "auto.http.otel.node_fetch", + "server.address": "localhost", + "server.port": 44419, + "url": "http://localhost:44419/v1/messages", + "url.full": "http://localhost:44419/v1/messages", + "url.path": "/v1/messages", + "url.query": "", + "url.scheme": "http", + "user_agent.original": "Anthropic/JS 0.65.0", }, - "description": "invoke_agent helpful_assistant", - "op": "gen_ai.invoke_agent", - "origin": "auto.ai.langgraph", + "description": "POST http://localhost:44419/v1/messages", + "op": "http.client", + "origin": "auto.http.otel.node_fetch", + "parent_span_id": "2e1e9b0c196a48af", + "span_id": "a473f1be33993e04", + "start_timestamp": 1778490082.192, "status": "ok", - }, - ObjectContaining { - "op": "http.client", - }, - ObjectContaining { - "data": ObjectContaining { - "gen_ai.agent.name": "helpful_assistant", - }, - "op": "gen_ai.chat", + "timestamp": 1778490082.2355893, + "trace_id": "9e57227fc80e544f355996c611361dd8", }, ], "start_timestamp": Anything, "timestamp": Anything, "transaction": "main", ❯ assertSentryTransaction utils/assertions.ts:42:18 ❯ expectTransactionEvent utils/runner.ts:757:5 ❯ newEnvelope utils/runner.ts:520:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
Playwright bundle_tracing_replay_feedback_logs_metrics_min Tests
Canceling since a higher priority waiting request for CI: Build & Test-ab/gen-ai-streaming exists
Playwright bundle_tracing_replay_feedback_logs_metrics_min Tests
The operation was canceled.
Node (20) Integration Tests
Canceling since a higher priority waiting request for CI: Build & Test-ab/gen-ai-streaming exists
Node (20) Integration Tests
The operation was canceled.
Node (18) Integration Tests
Canceling since a higher priority waiting request for CI: Build & Test-ab/gen-ai-streaming exists
Node (18) Integration Tests
The operation was canceled.
suites/tracing/openai/v6/test.ts > OpenAI integration (V6) > esm/cjs > esm > creates openai related spans with custom options (v6): dev-packages/node-integration-tests/suites/tracing/openai/v6/test.ts#L624
AssertionError: expected { value: true, type: 'boolean' } to be undefined - Expected: undefined + Received: { "type": "boolean", "value": true, } ❯ span suites/tracing/openai/v6/test.ts:624:78 ❯ expectSpanContainer utils/runner.ts:811:5 ❯ newEnvelope utils/runner.ts:541:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > cjs > auto-injects langchain handler for plain StateGraph and emits chat spans: dev-packages/node-integration-tests/suites/tracing/langgraph/test.ts#L444
AssertionError: expected [] to have a length of 1 but got +0 - Expected + Received - 1 + 0 ❯ transaction suites/tracing/langgraph/test.ts:444:31 ❯ expectTransactionEvent utils/runner.ts:755:5 ❯ newEnvelope utils/runner.ts:520:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > esm > auto-injects langchain handler for plain StateGraph and emits chat spans: dev-packages/node-integration-tests/suites/tracing/langgraph/test.ts#L444
AssertionError: expected [] to have a length of 1 but got +0 - Expected + Received - 1 + 0 ❯ transaction suites/tracing/langgraph/test.ts:444:31 ❯ expectTransactionEvent utils/runner.ts:755:5 ❯ newEnvelope utils/runner.ts:520:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > cjs > should create tool execution spans for createReactAgent with tools: dev-packages/node-integration-tests/utils/assertions.ts#L42
AssertionError: expected { contexts: { …(8) }, …(14) } to match object { event_id: Any<String>, …(5) } (93 matching properties omitted from actual) - Expected + Received @@ -1,53 +1,68 @@ { "event_id": Any<String>, "spans": [ - ObjectContaining { - "data": ObjectContaining { - "gen_ai.agent.name": "math_assistant", - "gen_ai.operation.name": "invoke_agent", + { + "data": { + "http.request.method": "POST", + "http.request.method_original": "POST", + "http.response.status_code": 200, + "network.peer.address": "::1", + "network.peer.port": 37721, + "otel.kind": "CLIENT", + "sentry.op": "http.client", + "sentry.origin": "auto.http.otel.node_fetch", + "server.address": "localhost", + "server.port": 37721, + "url": "http://localhost:37721/v1/messages", + "url.full": "http://localhost:37721/v1/messages", + "url.path": "/v1/messages", + "url.query": "", + "url.scheme": "http", + "user_agent.original": "Anthropic/JS 0.65.0", }, - "op": "gen_ai.invoke_agent", + "description": "POST http://localhost:37721/v1/messages", + "op": "http.client", + "origin": "auto.http.otel.node_fetch", + "parent_span_id": "67c657664b5f84a2", + "span_id": "b9e183f8fba00d01", + "start_timestamp": 1778490104.079, "status": "ok", + "timestamp": 1778490104.1459482, + "trace_id": "f8b75e47cacc895dbb334f128dd03df8", }, ObjectContaining { "op": "http.client", }, - ObjectContaining { - "op": "gen_ai.chat", - }, - ObjectContaining { - "data": ObjectContaining { - "gen_ai.operation.name": "execute_tool", - "gen_ai.tool.name": "add", - "gen_ai.tool.type": "function", - }, - "description": "execute_tool add", - "op": "gen_ai.execute_tool", - "status": "ok", + { + "data": { + "http.request.method": "POST", + "http.request.method_original": "POST", + "http.response.status_code": 200, + "network.peer.address": "::1", + "network.peer.port": 37721, + "otel.kind": "CLIENT", + "sentry.op": "http.client", + "sentry.origin": "auto.http.otel.node_fetch", + "server.address": "localhost", + "server.port": 37721, + "url": "http://localhost:37721/v1/messages", + "url.full": "http://localhost:37721/v1/messages", + "url.path": "/v1/messages", + "url.query": "", + "url.scheme": "http", + "user_agent.original": "Anthropic/JS 0.65.0", }, - ObjectContaining { + "description": "POST http://localhost:37721/v1/messages", "op": "http.client", - }, - ObjectContaining { - "op": "gen_ai.chat", - }, - ObjectContaining { - "data": ObjectContaining { - "gen_ai.operation.name": "execute_tool", - "gen_ai.tool.name": "multiply", - "gen_ai.tool.type": "function", - }, - "description": "execute_tool multiply", - "op": "gen_ai.execute_tool", + "origin": "auto.http.otel.node_fetch", + "parent_span_id": "67c657664b5f84a2", + "span_id": "dd07b79e0782f25a", + "start_timestamp": 1778490104.221, "status": "ok", - }, - ObjectContaining { - "op": "http.client", - }, - ObjectContaining { - "op": "gen_ai.chat", + "timestamp": 1778490104.2316897, + "trace_id": "f8b75e47cacc895dbb334f128dd03df8", }, ], "start_timestamp": Anything, "timestamp": Anything, "transaction": "main", ❯ assertSentryTransaction utils/assertions.ts:42:18 ❯ expectTransactionEvent utils/runner.ts:757:5 ❯ newEnvelope utils/runner.ts:520:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > esm > should create tool execution spans for createReactAgent with tools: dev-packages/node-integration-tests/utils/assertions.ts#L42
AssertionError: expected { contexts: { …(8) }, …(14) } to match object { event_id: Any<String>, …(5) } (93 matching properties omitted from actual) - Expected + Received @@ -1,53 +1,68 @@ { "event_id": Any<String>, "spans": [ - ObjectContaining { - "data": ObjectContaining { - "gen_ai.agent.name": "math_assistant", - "gen_ai.operation.name": "invoke_agent", + { + "data": { + "http.request.method": "POST", + "http.request.method_original": "POST", + "http.response.status_code": 200, + "network.peer.address": "::1", + "network.peer.port": 37869, + "otel.kind": "CLIENT", + "sentry.op": "http.client", + "sentry.origin": "auto.http.otel.node_fetch", + "server.address": "localhost", + "server.port": 37869, + "url": "http://localhost:37869/v1/messages", + "url.full": "http://localhost:37869/v1/messages", + "url.path": "/v1/messages", + "url.query": "", + "url.scheme": "http", + "user_agent.original": "Anthropic/JS 0.65.0", }, - "op": "gen_ai.invoke_agent", + "description": "POST http://localhost:37869/v1/messages", + "op": "http.client", + "origin": "auto.http.otel.node_fetch", + "parent_span_id": "096c2135062d0b81", + "span_id": "fb82688fbda280d8", + "start_timestamp": 1778490102.346, "status": "ok", + "timestamp": 1778490102.4625661, + "trace_id": "7a654cff07fb2d029b1e51cd1f1c9d07", }, ObjectContaining { "op": "http.client", }, - ObjectContaining { - "op": "gen_ai.chat", - }, - ObjectContaining { - "data": ObjectContaining { - "gen_ai.operation.name": "execute_tool", - "gen_ai.tool.name": "add", - "gen_ai.tool.type": "function", - }, - "description": "execute_tool add", - "op": "gen_ai.execute_tool", - "status": "ok", + { + "data": { + "http.request.method": "POST", + "http.request.method_original": "POST", + "http.response.status_code": 200, + "network.peer.address": "::1", + "network.peer.port": 37869, + "otel.kind": "CLIENT", + "sentry.op": "http.client", + "sentry.origin": "auto.http.otel.node_fetch", + "server.address": "localhost", + "server.port": 37869, + "url": "http://localhost:37869/v1/messages", + "url.full": "http://localhost:37869/v1/messages", + "url.path": "/v1/messages", + "url.query": "", + "url.scheme": "http", + "user_agent.original": "Anthropic/JS 0.65.0", }, - ObjectContaining { + "description": "POST http://localhost:37869/v1/messages", "op": "http.client", - }, - ObjectContaining { - "op": "gen_ai.chat", - }, - ObjectContaining { - "data": ObjectContaining { - "gen_ai.operation.name": "execute_tool", - "gen_ai.tool.name": "multiply", - "gen_ai.tool.type": "function", - }, - "description": "execute_tool multiply", - "op": "gen_ai.execute_tool", + "origin": "auto.http.otel.node_fetch", + "parent_span_id": "096c2135062d0b81", + "span_id": "d79f44468b479cca", + "start_timestamp": 1778490102.54, "status": "ok", - }, - ObjectContaining { - "op": "http.client", - }, - ObjectContaining { - "op": "gen_ai.chat", + "timestamp": 1778490102.5488844, + "trace_id": "7a654cff07fb2d029b1e51cd1f1c9d07", }, ], "start_timestamp": Anything, "timestamp": Anything, "transaction": "main", ❯ assertSentryTransaction utils/assertions.ts:42:18 ❯ expectTransactionEvent utils/runner.ts:757:5 ❯ newEnvelope utils/runner.ts:520:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > cjs > should instrument createReactAgent with agent and chat spans: dev-packages/node-integration-tests/utils/assertions.ts#L42
AssertionError: expected { contexts: { …(8) }, …(14) } to match object { event_id: Any<String>, …(5) } (93 matching properties omitted from actual) - Expected + Received @@ -1,29 +1,36 @@ { "event_id": Any<String>, "spans": [ - ObjectContaining { - "data": ObjectContaining { - "gen_ai.agent.name": "helpful_assistant", - "gen_ai.operation.name": "invoke_agent", - "gen_ai.pipeline.name": "helpful_assistant", - "sentry.op": "gen_ai.invoke_agent", - "sentry.origin": "auto.ai.langgraph", + { + "data": { + "http.request.method": "POST", + "http.request.method_original": "POST", + "http.response.status_code": 200, + "network.peer.address": "::1", + "network.peer.port": 40311, + "otel.kind": "CLIENT", + "sentry.op": "http.client", + "sentry.origin": "auto.http.otel.node_fetch", + "server.address": "localhost", + "server.port": 40311, + "url": "http://localhost:40311/v1/messages", + "url.full": "http://localhost:40311/v1/messages", + "url.path": "/v1/messages", + "url.query": "", + "url.scheme": "http", + "user_agent.original": "Anthropic/JS 0.65.0", }, - "description": "invoke_agent helpful_assistant", - "op": "gen_ai.invoke_agent", - "origin": "auto.ai.langgraph", + "description": "POST http://localhost:40311/v1/messages", + "op": "http.client", + "origin": "auto.http.otel.node_fetch", + "parent_span_id": "2b70706fbaf22463", + "span_id": "336cf09fbfd10886", + "start_timestamp": 1778490100.325, "status": "ok", - }, - ObjectContaining { - "op": "http.client", - }, - ObjectContaining { - "data": ObjectContaining { - "gen_ai.agent.name": "helpful_assistant", - }, - "op": "gen_ai.chat", + "timestamp": 1778490100.3774288, + "trace_id": "92bc22893b6beeadb61f9e3f0c6fd902", }, ], "start_timestamp": Anything, "timestamp": Anything, "transaction": "main", ❯ assertSentryTransaction utils/assertions.ts:42:18 ❯ expectTransactionEvent utils/runner.ts:757:5 ❯ newEnvelope utils/runner.ts:520:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > esm > should instrument createReactAgent with agent and chat spans: dev-packages/node-integration-tests/utils/assertions.ts#L42
AssertionError: expected { contexts: { …(8) }, …(14) } to match object { event_id: Any<String>, …(5) } (93 matching properties omitted from actual) - Expected + Received @@ -1,29 +1,36 @@ { "event_id": Any<String>, "spans": [ - ObjectContaining { - "data": ObjectContaining { - "gen_ai.agent.name": "helpful_assistant", - "gen_ai.operation.name": "invoke_agent", - "gen_ai.pipeline.name": "helpful_assistant", - "sentry.op": "gen_ai.invoke_agent", - "sentry.origin": "auto.ai.langgraph", + { + "data": { + "http.request.method": "POST", + "http.request.method_original": "POST", + "http.response.status_code": 200, + "network.peer.address": "::1", + "network.peer.port": 41843, + "otel.kind": "CLIENT", + "sentry.op": "http.client", + "sentry.origin": "auto.http.otel.node_fetch", + "server.address": "localhost", + "server.port": 41843, + "url": "http://localhost:41843/v1/messages", + "url.full": "http://localhost:41843/v1/messages", + "url.path": "/v1/messages", + "url.query": "", + "url.scheme": "http", + "user_agent.original": "Anthropic/JS 0.65.0", }, - "description": "invoke_agent helpful_assistant", - "op": "gen_ai.invoke_agent", - "origin": "auto.ai.langgraph", + "description": "POST http://localhost:41843/v1/messages", + "op": "http.client", + "origin": "auto.http.otel.node_fetch", + "parent_span_id": "7c9ec4098f193119", + "span_id": "eea3d4a837c09e05", + "start_timestamp": 1778490098.797, "status": "ok", - }, - ObjectContaining { - "op": "http.client", - }, - ObjectContaining { - "data": ObjectContaining { - "gen_ai.agent.name": "helpful_assistant", - }, - "op": "gen_ai.chat", + "timestamp": 1778490098.8524184, + "trace_id": "3504815cc64d75c0d7beaa493b883054", }, ], "start_timestamp": Anything, "timestamp": Anything, "transaction": "main", ❯ assertSentryTransaction utils/assertions.ts:42:18 ❯ expectTransactionEvent utils/runner.ts:757:5 ❯ newEnvelope utils/runner.ts:520:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
Node (24) (TS 3.8) Integration Tests
Canceling since a higher priority waiting request for CI: Build & Test-ab/gen-ai-streaming exists
Node (24) (TS 3.8) Integration Tests
The operation was canceled.
Playwright bundle_tracing_replay_feedback_logs_metrics Tests
Canceling since a higher priority waiting request for CI: Build & Test-ab/gen-ai-streaming exists
Playwright bundle_tracing_replay_feedback_logs_metrics Tests
The operation was canceled.
Playwright bundle_tracing_replay_logs_metrics Tests
Canceling since a higher priority waiting request for CI: Build & Test-ab/gen-ai-streaming exists
Playwright bundle_tracing_replay_logs_metrics Tests
The operation was canceled.
Playwright bundle_tracing_replay Tests
Canceling since a higher priority waiting request for CI: Build & Test-ab/gen-ai-streaming exists
Playwright bundle_tracing_replay Tests
The operation was canceled.
Playwright bundle_tracing_replay_feedback Tests
Canceling since a higher priority waiting request for CI: Build & Test-ab/gen-ai-streaming exists
Playwright bundle_tracing_replay_feedback Tests
The operation was canceled.
All required jobs passed or were skipped
Process completed with exit code 1.
CI: Build & Test
Canceling since a higher priority waiting request for CI: Build & Test-ab/gen-ai-streaming exists
E2E aws-serverless-layer (Node 22) Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: aws-actions/setup-sam@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
E2E aws-serverless Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: aws-actions/setup-sam@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
E2E aws-serverless-layer Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: aws-actions/setup-sam@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Node (22) Unit Tests
❌ Patch coverage check failed: 78.05% < target 80%
E2E aws-serverless-layer (Node 18) Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: aws-actions/setup-sam@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Browser Unit Tests
Patch coverage defaulted to 100% because no changed files matched coverage data. Unmatched diff files: CHANGELOG.md, dev-packages/cloudflare-integration-tests/suites/tracing/anthropic-ai/index.ts, dev-packages/cloudflare-integration-tests/suites/tracing/anthropic-ai/test.ts, dev-packages/cloudflare-integration-tests/suites/tracing/google-genai/index.ts, dev-packages/cloudflare-integration-tests/suites/tracing/google-genai/test.ts, dev-packages/cloudflare-integration-tests/suites/tracing/langchain/index.ts, dev-packages/cloudflare-integration-tests/suites/tracing/langchain/test.ts, dev-packages/cloudflare-integration-tests/suites/tracing/langgraph/index.ts, dev-packages/cloudflare-integration-tests/suites/tracing/langgraph/test.ts, dev-packages/cloudflare-integration-tests/suites/tracing/openai/index.ts, dev-packages/cloudflare-integration-tests/suites/tracing/openai/test.ts, dev-packages/e2e-tests/test-applications/nextjs-15/sentry.server.config.ts, dev-packages/e2e-tests/test-applications/nextjs-15/tests/ai-error.test.ts, dev-packages/e2e-tests/test-applications/nextjs-15/tests/ai-test.test.ts, dev-packages/e2e-tests/test-applications/nextjs-16-cacheComponents/sentry.server.config.ts, dev-packages/e2e-tests/test-applications/nextjs-16-cf-workers/sentry.server.config.ts, dev-packages/e2e-tests/test-applications/nextjs-16-streaming/sentry.server.config.ts, dev-packages/e2e-tests/test-applications/nextjs-16/sentry.server.config.ts, dev-packages/e2e-tests/test-applications/nextjs-16/tests/ai-error.test.ts, dev-packages/e2e-tests/test-applications/nextjs-16/tests/ai-test.test.ts, dev-packages/node-integration-tests/suites/tracing/anthropic/instrument-no-truncation.mjs, dev-packages/node-integration-tests/suites/tracing/anthropic/instrument-streaming-with-truncation.mjs, dev-packages/node-integration-tests/suites/tracing/anthropic/instrument-streaming.mjs, dev-packages/node-integration-tests/suites/tracing/anthropic/instrument-with-options.mjs, dev-packages/node-integration-tests/suites/tracing/anthropic/instrument-with-pii.mjs, dev-packages/node-integration-tests/suites/tracing/anthropic/instrument.mjs, dev-packages/node-integration-tests/suites/tracing/anthropic/test.ts, dev-packages/node-integration-tests/suites/tracing/google-genai/instrument-no-truncation.mjs, dev-packages/node-integration-tests/suites/tracing/google-genai/instrument-streaming-with-truncation.mjs, dev-packages/node-integration-tests/suites/tracing/google-genai/instrument-streaming.mjs, dev-packages/node-integration-tests/suites/tracing/google-genai/instrument-with-options.mjs, dev-packages/node-integration-tests/suites/tracing/google-genai/instrument-with-pii.mjs, dev-packages/node-integration-tests/suites/tracing/google-genai/instrument.mjs, dev-packages/node-integration-tests/suites/tracing/google-genai/test.ts, dev-packages/node-integration-tests/suites/tracing/langchain/instrument-no-truncation.mjs, dev-packages/node-integration-tests/suites/tracing/langchain/instrument-streaming-with-truncation.mjs, dev-packages/node-integration-tests/suites/tracing/langchain/instrument-streaming.mjs, dev-packages/node-integration-tests/suites/tracing/langchain/instrument-with-pii.mjs, dev-packages/node-integration-tests/suites/tracing/langchain/instrument.mjs, dev-packages/node-integration-tests/suites/tracing/langchain/test.ts, dev-packages/node-integration-tests/suites/tracing/langchain/v1/instrument-with-pii.mjs, dev-packages/node-integration-tests/suites/tracing/langchain/v1/instrument.mjs, dev-packages/node-integration-tests/suites/tracing/langchain/v1/test.ts, dev-packages/node-integration-tests/suites/tracing/langgraph/instrument-agent.mjs, dev-packages/node-integration-tests/suites/tracing/langgraph/instrument-no-truncation.mjs, dev-packages/node-integration-tests/suites/tracing/langgraph/instrument-streaming-with-truncation.mjs, dev-packages/node-integration-tests/suites/tracing/langgraph/instrument-streaming.mjs, dev-packages/node-integration-tests/suites/tracing/langgraph/instrument-with-pii.mjs, dev-packages/node-integration-tests/suites/tracing/langg
Node (24) Unit Tests
❌ Patch coverage check failed: 78.05% < target 80%
Node (18) Unit Tests
❌ Patch coverage check failed: 78.05% < target 80%
Node (20) Unit Tests
❌ Patch coverage check failed: 78.05% < target 80%
Size Check
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: ./dev-packages/size-limit-gh-action. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🎭 Playwright Run Summary
4 passed (2.6s)
🎭 Playwright Run Summary
3 passed (3.6s)
🎭 Playwright Run Summary
12 passed (6.8s)
🎭 Playwright Run Summary
3 passed (2.8s)
🎭 Playwright Run Summary
2 passed (2.5s)
🎭 Playwright Run Summary
3 skipped 17 passed (2.8s)
🎭 Playwright Run Summary
3 passed (3.8s)
🎭 Playwright Run Summary
4 passed (2.7s)
🎭 Playwright Run Summary
15 passed (10.6s)
🎭 Playwright Run Summary
4 passed (4.3s)
🎭 Playwright Run Summary
4 passed (2.5s)
🎭 Playwright Run Summary
1 passed (2.3s)
🎭 Playwright Run Summary
5 passed (7.2s)
🎭 Playwright Run Summary
18 passed (8.0s)
🎭 Playwright Run Summary
3 skipped 17 passed (2.2s)
🎭 Playwright Run Summary
4 passed (7.7s)
🎭 Playwright Run Summary
4 passed (4.8s)
🎭 Playwright Run Summary
12 passed (6.8s)
🎭 Playwright Run Summary
3 passed (2.8s)
🎭 Playwright Run Summary
1 passed (3.7s)
🎭 Playwright Run Summary
1 passed (3.7s)
🎭 Playwright Run Summary
12 passed (7.7s)
🎭 Playwright Run Summary
3 passed (6.5s)
🎭 Playwright Run Summary
3 passed (2.8s)
🎭 Playwright Run Summary
3 passed (8.8s)
🎭 Playwright Run Summary
11 passed (6.3s)
🎭 Playwright Run Summary
11 passed (6.6s)
🎭 Playwright Run Summary
7 passed (11.1s)
🎭 Playwright Run Summary
9 passed (9.8s)
🎭 Playwright Run Summary
5 passed (8.4s)
🎭 Playwright Run Summary
1 passed (6.4s)
🎭 Playwright Run Summary
43 passed (3.6s)
🎭 Playwright Run Summary
11 passed (14.7s)
🎭 Playwright Run Summary
24 passed (17.2s)
🎭 Playwright Run Summary
7 passed (6.9s)
🎭 Playwright Run Summary
8 passed (2.7s)
🎭 Playwright Run Summary
11 passed (14.5s)
🎭 Playwright Run Summary
8 passed (3.5s)
🎭 Playwright Run Summary
8 passed (3.5s)
🎭 Playwright Run Summary
22 passed (11.3s)
🎭 Playwright Run Summary
5 passed (13.0s)
🎭 Playwright Run Summary
11 passed (5.5s)
🎭 Playwright Run Summary
11 passed (5.8s)
🎭 Playwright Run Summary
1 passed (5.6s)
🎭 Playwright Run Summary
9 passed (10.0s)
🎭 Playwright Run Summary
10 passed (10.6s)
🎭 Playwright Run Summary
23 passed (16.3s)
🎭 Playwright Run Summary
3 passed (4.9s)
🎭 Playwright Run Summary
43 passed (4.8s)
🎭 Playwright Run Summary
1 passed (5.1s)
🎭 Playwright Run Summary
3 skipped 21 passed (18.8s)
🎭 Playwright Run Summary
10 passed (26.5s)
🎭 Playwright Run Summary
1 passed (3.6s)
🎭 Playwright Run Summary
4 passed (8.4s)
🎭 Playwright Run Summary
7 passed (9.7s)
🎭 Playwright Run Summary
4 passed (7.7s)
🎭 Playwright Run Summary
5 passed (19.0s)
🎭 Playwright Run Summary
13 passed (12.8s)
🎭 Playwright Run Summary
3 passed (15.3s)
🎭 Playwright Run Summary
8 passed (6.9s)
🎭 Playwright Run Summary
2 passed (5.8s)
🎭 Playwright Run Summary
3 passed (6.5s)
🎭 Playwright Run Summary
1 passed (3.5s)
🎭 Playwright Run Summary
1 passed (3.6s)
🎭 Playwright Run Summary
8 passed (6.4s)
🎭 Playwright Run Summary
11 passed (2.8s)
🎭 Playwright Run Summary
3 passed (5.3s)
🎭 Playwright Run Summary
16 passed (28.8s)
🎭 Playwright Run Summary
5 passed (11.9s)
🎭 Playwright Run Summary
7 passed (6.5s)
🎭 Playwright Run Summary
5 passed (8.1s)
🎭 Playwright Run Summary
9 passed (10.9s)
🎭 Playwright Run Summary
3 passed (4.3s)
🎭 Playwright Run Summary
18 passed (18.1s)
🎭 Playwright Run Summary
3 passed (18.8s)
🎭 Playwright Run Summary
4 passed (8.1s)
🎭 Playwright Run Summary
3 passed (15.0s)
🎭 Playwright Run Summary
1 passed (5.6s)
🎭 Playwright Run Summary
5 passed (10.1s)
🎭 Playwright Run Summary
12 passed (9.8s)
🎭 Playwright Run Summary
13 passed (28.5s)
🎭 Playwright Run Summary
9 passed (11.1s)
🎭 Playwright Run Summary
3 passed (2.2s)
🎭 Playwright Run Summary
10 passed (36.5s)
🎭 Playwright Run Summary
1 passed (6.3s)
🎭 Playwright Run Summary
3 passed (15.5s)
🎭 Playwright Run Summary
3 passed (9.4s)
🎭 Playwright Run Summary
3 passed (5.0s)
🎭 Playwright Run Summary
12 passed (27.8s)
🎭 Playwright Run Summary
13 passed (26.9s)
🎭 Playwright Run Summary
2 passed (2.1s)
🎭 Playwright Run Summary
4 passed (9.9s)
🎭 Playwright Run Summary
15 passed (20.0s)
🎭 Playwright Run Summary
5 passed (10.1s)
🎭 Playwright Run Summary
29 passed (28.6s)
🎭 Playwright Run Summary
13 passed (28.6s)
🎭 Playwright Run Summary
9 passed (11.2s)
🎭 Playwright Run Summary
9 passed (11.2s)
🎭 Playwright Run Summary
11 passed (17.7s)
🎭 Playwright Run Summary
11 passed (17.8s)
🎭 Playwright Run Summary
4 passed (15.3s)
🎭 Playwright Run Summary
4 passed (3.8s)
🎭 Playwright Run Summary
5 passed (7.9s)
🎭 Playwright Run Summary
1 skipped 14 passed (13.5s)
🎭 Playwright Run Summary
43 passed (3.8s)
🎭 Playwright Run Summary
5 passed (9.2s)
🎭 Playwright Run Summary
3 passed (16.9s)
🎭 Playwright Run Summary
3 passed (9.8s)
🎭 Playwright Run Summary
7 passed (10.2s)
🎭 Playwright Run Summary
12 passed (28.1s)
🎭 Playwright Run Summary
5 passed (8.7s)
🎭 Playwright Run Summary
16 passed (25.0s)
🎭 Playwright Run Summary
2 passed (2.9s)
🎭 Playwright Run Summary
7 passed (29.1s)
🎭 Playwright Run Summary
2 skipped 20 passed (26.8s)
🎭 Playwright Run Summary
12 passed (17.7s)
🎭 Playwright Run Summary
12 passed (17.8s)
🎭 Playwright Run Summary
12 passed (27.8s)
🎭 Playwright Run Summary
18 passed (18.7s)
🎭 Playwright Run Summary
14 passed (25.2s)
🎭 Playwright Run Summary
12 skipped 1 passed (3.9s)
🎭 Playwright Run Summary
9 passed (14.0s)
🎭 Playwright Run Summary
9 passed (11.7s)
🎭 Playwright Run Summary
8 passed (30.2s)
🎭 Playwright Run Summary
10 passed (27.9s)
🎭 Playwright Run Summary
12 passed (21.4s)
🎭 Playwright Run Summary
2 passed (22.3s)
🎭 Playwright Run Summary
7 passed (27.3s)
🎭 Playwright Run Summary
10 passed (5.4s)
🎭 Playwright Run Summary
10 passed (5.8s)
🎭 Playwright Run Summary
4 passed (7.6s)
🎭 Playwright Run Summary
40 passed (20.6s)
🎭 Playwright Run Summary
14 skipped 12 passed (21.3s)
🎭 Playwright Run Summary
8 passed (29.0s)
🎭 Playwright Run Summary
12 passed (28.9s)
🎭 Playwright Run Summary
12 skipped 1 passed (4.8s)
🎭 Playwright Run Summary
40 passed (19.6s)
🎭 Playwright Run Summary
1 skipped 12 passed (7.0s)
🎭 Playwright Run Summary
12 passed (29.0s)
🎭 Playwright Run Summary
14 skipped 12 passed (22.9s)
🎭 Playwright Run Summary
11 passed (20.7s)
🎭 Playwright Run Summary
12 skipped 1 passed (3.8s)
🎭 Playwright Run Summary
2 skipped 20 passed (27.2s)
🎭 Playwright Run Summary
12 skipped 1 passed (5.2s)
🎭 Playwright Run Summary
14 skipped 12 passed (21.2s)
🎭 Playwright Run Summary
12 passed (27.8s)
🎭 Playwright Run Summary
10 passed (38.0s)
🎭 Playwright Run Summary
9 passed (10.2s)
🎭 Playwright Run Summary
7 passed (27.1s)
🎭 Playwright Run Summary
10 passed (24.9s)
🎭 Playwright Run Summary
4 passed (11.2s)
🎭 Playwright Run Summary
8 passed (11.2s)
🎭 Playwright Run Summary
17 passed (57.2s)
🎭 Playwright Run Summary
4 passed (13.8s)
🎭 Playwright Run Summary
2 skipped 14 passed (1.2m)
🎭 Playwright Run Summary
4 skipped 10 passed (24.6s)
🎭 Playwright Run Summary
4 skipped 10 passed (7.6s)
🎭 Playwright Run Summary
4 skipped 10 passed (33.1s)
🎭 Playwright Run Summary
2 skipped 12 passed (6.9s)
🎭 Playwright Run Summary
3 skipped 27 passed (40.3s)
🎭 Playwright Run Summary
30 passed (12.5s)
🎭 Playwright Run Summary
13 passed (46.3s)
🎭 Playwright Run Summary
13 passed (9.3s)
🎭 Playwright Run Summary
4 passed (37.9s)
🎭 Playwright Run Summary
4 passed (9.0s)
🎭 Playwright Run Summary
13 passed (45.6s)
🎭 Playwright Run Summary
13 passed (9.7s)
🎭 Playwright Run Summary
2 flaky [chromium] › tests/trpc-error.test.ts:4:1 › should capture error with trpc context ───────────── [chromium] › tests/trpc-mutation.test.ts:4:1 › should create transaction with trpc input for mutation 1 passed (39.1s)
🎭 Playwright Run Summary
3 passed (3.7s)
🎭 Playwright Run Summary
3 skipped 27 passed (41.2s)
🎭 Playwright Run Summary
30 passed (12.5s)
🎭 Playwright Run Summary
5 passed (42.9s)
🎭 Playwright Run Summary
5 passed (11.7s)
🎭 Playwright Run Summary
13 passed (48.9s)
🎭 Playwright Run Summary
13 passed (9.0s)
🎭 Playwright Run Summary
4 skipped 10 passed (31.0s)
🎭 Playwright Run Summary
2 skipped 12 passed (7.1s)
🎭 Playwright Run Summary
1 flaky [chromium] › tests/orpc-error.test.ts:4:1 › should capture server-side orpc error ────────────── 2 passed (44.4s)
🎭 Playwright Run Summary
3 passed (9.2s)
🎭 Playwright Run Summary
3 passed (38.1s)
🎭 Playwright Run Summary
3 passed (10.7s)
🎭 Playwright Run Summary
4 passed (18.2s)
🎭 Playwright Run Summary
51 passed (1.0m)
🎭 Playwright Run Summary
2 skipped 29 passed (1.1m)
🎭 Playwright Run Summary
2 skipped 29 passed (38.5s)
🎭 Playwright Run Summary
5 skipped 25 passed (11.5s)
🎭 Playwright Run Summary
8 skipped 22 passed (9.5s)
🎭 Playwright Run Summary
7 skipped 23 passed (10.9s)
🎭 Playwright Run Summary
7 skipped 23 passed (11.0s)
🎭 Playwright Run Summary
4 passed (19.2s)
🎭 Playwright Run Summary
51 passed (1.0m)
🎭 Playwright Run Summary
12 passed (1.2m)
🎭 Playwright Run Summary
12 passed (50.4s)
🎭 Playwright Run Summary
4 skipped 26 passed (20.3s)
🎭 Playwright Run Summary
5 skipped 25 passed (18.0s)
🎭 Playwright Run Summary
15 passed (25.0s)
🎭 Playwright Run Summary
1 skipped 29 passed (21.4s)
🎭 Playwright Run Summary
483 skipped 190 passed (36.3s)
🎭 Playwright Run Summary
478 skipped 195 passed (39.4s)
🎭 Playwright Run Summary
482 skipped 191 passed (39.7s)
🎭 Playwright Run Summary
43 passed (2.2m)
🎭 Playwright Run Summary
7 skipped 36 passed (1.8m)
🎭 Playwright Run Summary
2 skipped 41 passed (1.1m)
🎭 Playwright Run Summary
7 skipped 36 passed (1.8m)
🎭 Playwright Run Summary
2 skipped 41 passed (1.1m)
🎭 Playwright Run Summary
346 skipped 327 passed (1.5m)
🎭 Playwright Run Summary
348 skipped 325 passed (1.5m)
🎭 Playwright Run Summary
2 skipped 29 passed (2.0m)
🎭 Playwright Run Summary
2 skipped 29 passed (36.9s)
🎭 Playwright Run Summary
2 skipped 29 passed (2.0m)
🎭 Playwright Run Summary
2 skipped 29 passed (37.7s)
🎭 Playwright Run Summary
7 skipped 36 passed (1.9m)
🎭 Playwright Run Summary
2 skipped 41 passed (1.1m)
🎭 Playwright Run Summary
5 skipped 29 passed (2.1m)
🎭 Playwright Run Summary
6 skipped 28 passed (1.1m)
🎭 Playwright Run Summary
1 skipped 168 passed (2.6m)
🎭 Playwright Run Summary
4 passed (23.1s)
🎭 Playwright Run Summary
2 skipped 32 passed (2.5m)
🎭 Playwright Run Summary
2 skipped 32 passed (1.1m)
🎭 Playwright Run Summary
3 skipped 165 passed (2.6m)
🎭 Playwright Run Summary
9 skipped 34 passed (3.1m)
🎭 Playwright Run Summary
2 skipped 41 passed (1.0m)
🎭 Playwright Run Summary
9 skipped 34 passed (3.1m)
🎭 Playwright Run Summary
2 skipped 41 passed (1.0m)
🎭 Playwright Run Summary
9 skipped 34 passed (2.9m)
🎭 Playwright Run Summary
2 skipped 41 passed (1.1m)
🎭 Playwright Run Summary
2 skipped 32 passed (3.0m)
🎭 Playwright Run Summary
2 skipped 32 passed (1.1m)
🎭 Playwright Run Summary
195 skipped 478 passed (3.8m)
🎭 Playwright Run Summary
5 skipped 163 passed (3.8m)
🎭 Playwright Run Summary
3 skipped 165 passed (3.9m)
🎭 Playwright Run Summary
190 skipped 483 passed (3.9m)
🎭 Playwright Run Summary
202 skipped 471 passed (3.7m)
🎭 Playwright Run Summary
59 skipped 614 passed (4.7m)

Artifacts

Produced during runtime
Name Size Digest
build-bundle-output
20.6 MB
sha256:270cfb05e7756feeed11ba1bc3df5156d7042a41f2e6bfbe6f37199f934c453d
build-layer-output
1.71 MB
sha256:765ade557d5c9bbd2321d411eadd0f9592669854df868b6c1b54eab093a475d3
build-output
10.7 MB
sha256:42397b001e29ae7e2bcf9471dee17349bcd13eb94ceb1ff99fc4dd48116af82d
build-tarball-output
5.12 MB
sha256:11986e36707d15ea1258e4a7bd2f95a49362ef142132382de0341e0425a9aeb3
codecov-coverage-results-ab-gen-ai-streaming-job_browser_unit_tests
88.5 KB
sha256:c26327b5e7bec150d7c774a1dd00824d26330d9654ec66a4383999d60fdf8429
codecov-coverage-results-ab-gen-ai-streaming-job_node_unit_tests-18
264 KB
sha256:4c13539ea32a6f34ea6dcbe6104fbb9c2267ce5b2c8f0342516124424d42e457
codecov-coverage-results-ab-gen-ai-streaming-job_node_unit_tests-20
271 KB
sha256:a3134be3105a8e5294913c801c283cb9c3866dd7a77f1a46c6dcfa1fe63a1054
codecov-coverage-results-ab-gen-ai-streaming-job_node_unit_tests-22
271 KB
sha256:512fe8e7ec4be12436904f76a1c0faaeb414c660e502c282966b3d9bcd32d7a5
codecov-coverage-results-ab-gen-ai-streaming-job_node_unit_tests-24
271 KB
sha256:90d0d1b94ac83c91cc23a7414e4f225511c7f81e5fd18febb563855f7e7d7666
codecov-test-results-ab-gen-ai-streaming-job_browser_loader_tests-browser-loader-loader_base
243 Bytes
sha256:08ae5d8656decebd213e4e74e3b4c7cef48c441d3f8719fae787c8194a58a6de
codecov-test-results-ab-gen-ai-streaming-job_browser_loader_tests-browser-loader-loader_debug
240 Bytes
sha256:c5dbaacc3277aeab4283072829a16214e71459d872752bc4495b403119f1d4d4
codecov-test-results-ab-gen-ai-streaming-job_browser_loader_tests-browser-loader-loader_eager
243 Bytes
sha256:4d5954ad1049d68a3800e1df24458b94d70fbc856c61fc7222dba144278d3e76
codecov-test-results-ab-gen-ai-streaming-job_browser_loader_tests-browser-loader-loader_replay
240 Bytes
sha256:e3cd417e6faad048d91d381edf3e7654e124ff6b2f58bbf00260280d5eeea3ab
codecov-test-results-ab-gen-ai-streaming-job_browser_loader_tests-browser-loader-loader_replay_buffer
240 Bytes
sha256:1735d47d7130e5cdf8f66efafa5ef6fca50ade7bd54e4632a210a1baa21d928a
codecov-test-results-ab-gen-ai-streaming-job_browser_loader_tests-browser-loader-loader_tracing
243 Bytes
sha256:3eb15d25073191e295a81f550e5d2dac07a50473eaae9ea0181003f6b12c8c00
codecov-test-results-ab-gen-ai-streaming-job_browser_loader_tests-browser-loader-loader_tracing_replay
238 Bytes
sha256:9ded0bf66edd9940a4b0d1b3405035d07c7e640290bd6703a2edaa0f925ef192
codecov-test-results-ab-gen-ai-streaming-job_browser_playwright_tests-browser-playwright-bundle-chromium
247 Bytes
sha256:dcc780a3f713fffd0740b44380256dd3b8c9a46eb145a3ecb018408465b92a35
codecov-test-results-ab-gen-ai-streaming-job_browser_playwright_tests-browser-playwright-bundle_logs_metrics-chromium
249 Bytes
sha256:baed923061fdd669da3e78f74dc9985d551ba804e0215eaf6bf6eb959c0c093e
codecov-test-results-ab-gen-ai-streaming-job_browser_playwright_tests-browser-playwright-bundle_min-chromium
245 Bytes
sha256:91fe9f554569062c9c5f29c9ea633145be1b0ec99bdf3eeff2d570e2375d915d
codecov-test-results-ab-gen-ai-streaming-job_browser_playwright_tests-browser-playwright-bundle_replay-chromium
248 Bytes
sha256:0cfc5379de38f2ca2a4d4b102b1372cc8cd0a0320044db8845f879851e726911
codecov-test-results-ab-gen-ai-streaming-job_browser_playwright_tests-browser-playwright-bundle_replay_logs_metrics-chromium
248 Bytes
sha256:f7d300016769efe6851a8fdfd7432144a34545f0d6417288e0bc9b1b46cacd08
codecov-test-results-ab-gen-ai-streaming-job_browser_playwright_tests-browser-playwright-bundle_tracing-chromium
247 Bytes
sha256:d2bea79e86831d79658156e4c1cc099928bf7fbf5e6fdfa4ed841edc6dc7942a
codecov-test-results-ab-gen-ai-streaming-job_browser_playwright_tests-browser-playwright-bundle_tracing_logs_metrics-chromium
246 Bytes
sha256:4d8f71e886cfddb81d3cbcbe80800751c58c344105a19b284891f8e41930a896
codecov-test-results-ab-gen-ai-streaming-job_browser_playwright_tests-browser-playwright-bundle_tracing_replay_feedback_logs_metrics_min-firefox
232 Bytes
sha256:3c30cb103e08d43311a4bf27b2997ddd6f69c034cb0310e93177a4e1eaf0421b
codecov-test-results-ab-gen-ai-streaming-job_browser_playwright_tests-browser-playwright-bundle_tracing_replay_feedback_logs_metrics_min-webkit
245 Bytes
sha256:e4c885efe1488dee3d64cae05e6fc8e0129d9650f75477a636f1f993fde1a543
codecov-test-results-ab-gen-ai-streaming-job_browser_playwright_tests-browser-playwright-esm-chromium-1
244 Bytes
sha256:7a372a1fea6428f7f721d267e6dc1092731cfbe09052b5a8710e91c5072592e0
codecov-test-results-ab-gen-ai-streaming-job_browser_playwright_tests-browser-playwright-esm-chromium-2
245 Bytes
sha256:1339c7f46395f13ce295ed9577fefc39b854f38006feed0dbdea8bea942b0bbb
codecov-test-results-ab-gen-ai-streaming-job_browser_playwright_tests-browser-playwright-esm-chromium-3
240 Bytes
sha256:3ae3e0b646860f3792faf883ecd9ec6786e69482d62d43280da1ba7f8b62051d
codecov-test-results-ab-gen-ai-streaming-job_browser_playwright_tests-browser-playwright-esm-chromium-4
245 Bytes
sha256:f1c8afcbbbcf4ddd9372612f79f80a0163f5bdc467d31c0c11d170828e10e147
codecov-test-results-ab-gen-ai-streaming-job_browser_unit_tests
244 Bytes
sha256:d5e356ca1decd57e2c78e0f3f0b446b5261dcaa9c1178fe5f14c1f0e7625b316
codecov-test-results-ab-gen-ai-streaming-job_node_unit_tests-18
255 Bytes
sha256:61f082bb14bcbcfce1bbba8d816d26c2de5b73a549f9f434bd0b9de3664d24f4
codecov-test-results-ab-gen-ai-streaming-job_node_unit_tests-20
252 Bytes
sha256:c4ed355fbe3f9f432642f436d9c3cc0a6cf121755a202aff0d240416ac2b8c11
codecov-test-results-ab-gen-ai-streaming-job_node_unit_tests-22
252 Bytes
sha256:474b01c87097f7af2d14278dde1474a2295765b7e30b96bc701a18f2de14ed40
codecov-test-results-ab-gen-ai-streaming-job_node_unit_tests-24
250 Bytes
sha256:3284cdedcdebb16345a8c78917f2a1972ca3c5f30e4cd37098c1f51a5db0944c