Skip to content

feat(core): Emit sentry.sdk.integrations on segment spans in span streaming #46087

feat(core): Emit sentry.sdk.integrations on segment spans in span streaming

feat(core): Emit sentry.sdk.integrations on segment spans in span streaming #46087

Triggered via pull request April 21, 2026 16:49
Status Failure
Total duration 20m 39s
Artifacts 51

build.yml

on: pull_request
job_get_metadata  /  Get Metadata
7s
job_get_metadata / Get Metadata
Check lockfile
3m 17s
Check lockfile
Check file formatting
40s
Check file formatting
Check PR branches
4s
Check PR branches
Prepare E2E tests
3m 3s
Prepare E2E tests
Matrix: job_browser_loader_tests
Matrix: job_browser_playwright_tests
Matrix: job_node_core_integration_tests
Matrix: job_node_integration_tests
Matrix: job_node_unit_tests
Matrix: job_remix_integration_tests
Size Check
2m 10s
Size Check
Lint
1m 5s
Lint
Circular Dependency Check
1m 32s
Circular Dependency Check
Upload Artifacts
0s
Upload Artifacts
Browser Unit Tests
4m 6s
Browser Unit Tests
Bun Unit Tests
49s
Bun Unit Tests
Deno Unit Tests
1m 4s
Deno Unit Tests
Cloudflare Integration Tests
1m 43s
Cloudflare Integration Tests
Bun Integration Tests
42s
Bun Integration Tests
Check for faulty .d.ts files
34s
Check for faulty .d.ts files
Matrix: job_e2e_tests
Matrix: job_optional_e2e_tests
All required jobs passed or were skipped
6s
All required jobs passed or were skipped
Fit to window
Zoom out
Zoom in

Annotations

103 errors, 189 warnings, and 226 notices
Cloudflare Integration Tests
Process completed with exit code 1.
suites/public-api/startSpan-streamed/test.ts > sends a streamed span envelope with correct spans for a manually started span with children: dev-packages/cloudflare-integration-tests/suites/public-api/startSpan-streamed/test.ts#L174
AssertionError: expected { name: 'GET /', …(7) } to deeply equal { attributes: { …(26) }, …(7) } - Expected + Received @@ -54,10 +54,25 @@ }, "sentry.sample_rate": { "type": "integer", "value": 1, }, + "sentry.sdk.integrations": { + "type": "array", + "value": [ + "Dedupe", + "InboundFilters", + "FunctionToString", + "ConversationId", + "LinkedErrors", + "Fetch", + "Hono", + "RequestData", + "Console", + "SpanStreaming", + ], + }, "sentry.sdk.name": { "type": "string", "value": "sentry.javascript.cloudflare", }, "sentry.sdk.version": { ❯ suites/public-api/startSpan-streamed/test.ts:174:27 ❯ assertEnvelopeMatches runner.ts:125:11 ❯ newEnvelope runner.ts:167:13 ❯ ../test-utils/src/server.ts:19:7 ❯ Layer.handle [as handle_request] ../../node_modules/express/lib/router/layer.js:95:5 ❯ next ../../node_modules/express/lib/router/route.js:149:13 ❯ Route.dispatch ../../node_modules/express/lib/router/route.js:119:3 ❯ Layer.handle [as handle_request] ../../node_modules/express/lib/router/layer.js:95:5 ❯ ../../node_modules/express/lib/router/index.js:284:15 ❯ param ../../node_modules/express/lib/router/index.js:365:14
Size Check
Size limit has been exceeded.
Node (24) Node-Core Integration Tests
Process completed with exit code 1.
suites/public-api/startSpan/basic-usage-streamed/test.ts > sends a streamed span envelope with correct spans for a manually started span with children: dev-packages/node-core-integration-tests/suites/public-api/startSpan/basic-usage-streamed/test.ts#L126
AssertionError: expected { name: 'test-span', …(7) } to deeply equal { attributes: { …(7) }, …(7) } - Expected + Received @@ -10,10 +10,33 @@ }, "sentry.sample_rate": { "type": "integer", "value": 1, }, + "sentry.sdk.integrations": { + "type": "array", + "value": [ + "InboundFilters", + "FunctionToString", + "LinkedErrors", + "RequestData", + "NodeSystemError", + "ConversationId", + "Console", + "Http", + "NodeFetch", + "OnUncaughtException", + "OnUnhandledRejection", + "ContextLines", + "LocalVariablesAsync", + "Context", + "ChildProcess", + "ProcessSession", + "Modules", + "SpanStreaming", + ], + }, "sentry.sdk.name": { "type": "string", "value": "sentry.javascript.node-core", }, "sentry.sdk.version": { ❯ span suites/public-api/startSpan/basic-usage-streamed/test.ts:126:29 ❯ expectSpanContainer utils/runner.ts:689:5 ❯ newEnvelope utils/runner.ts:431:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:526:15 ❯ Socket.<anonymous> utils/runner.ts:544:15
Node (22) Node-Core Integration Tests
Process completed with exit code 1.
suites/public-api/startSpan/basic-usage-streamed/test.ts > sends a streamed span envelope with correct spans for a manually started span with children: dev-packages/node-core-integration-tests/suites/public-api/startSpan/basic-usage-streamed/test.ts#L126
AssertionError: expected { name: 'test-span', …(7) } to deeply equal { attributes: { …(7) }, …(7) } - Expected + Received @@ -10,10 +10,33 @@ }, "sentry.sample_rate": { "type": "integer", "value": 1, }, + "sentry.sdk.integrations": { + "type": "array", + "value": [ + "InboundFilters", + "FunctionToString", + "LinkedErrors", + "RequestData", + "NodeSystemError", + "ConversationId", + "Console", + "Http", + "NodeFetch", + "OnUncaughtException", + "OnUnhandledRejection", + "ContextLines", + "LocalVariablesAsync", + "Context", + "ChildProcess", + "ProcessSession", + "Modules", + "SpanStreaming", + ], + }, "sentry.sdk.name": { "type": "string", "value": "sentry.javascript.node-core", }, "sentry.sdk.version": { ❯ span suites/public-api/startSpan/basic-usage-streamed/test.ts:126:29 ❯ expectSpanContainer utils/runner.ts:689:5 ❯ newEnvelope utils/runner.ts:431:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:526:15 ❯ Socket.<anonymous> utils/runner.ts:544:15
Node (18) Node-Core Integration Tests
Process completed with exit code 1.
suites/public-api/startSpan/basic-usage-streamed/test.ts > sends a streamed span envelope with correct spans for a manually started span with children: dev-packages/node-core-integration-tests/suites/public-api/startSpan/basic-usage-streamed/test.ts#L126
AssertionError: expected { name: 'test-span', …(7) } to deeply equal { attributes: { …(7) }, …(7) } - Expected + Received @@ -10,10 +10,33 @@ }, "sentry.sample_rate": { "type": "integer", "value": 1, }, + "sentry.sdk.integrations": { + "type": "array", + "value": [ + "InboundFilters", + "FunctionToString", + "LinkedErrors", + "RequestData", + "NodeSystemError", + "ConversationId", + "Console", + "Http", + "NodeFetch", + "OnUncaughtException", + "OnUnhandledRejection", + "ContextLines", + "LocalVariables", + "Context", + "ChildProcess", + "ProcessSession", + "Modules", + "SpanStreaming", + ], + }, "sentry.sdk.name": { "type": "string", "value": "sentry.javascript.node-core", }, "sentry.sdk.version": { ❯ span suites/public-api/startSpan/basic-usage-streamed/test.ts:126:29 ❯ expectSpanContainer utils/runner.ts:689:5 ❯ newEnvelope utils/runner.ts:431:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:526:15 ❯ Socket.<anonymous> utils/runner.ts:544:15
Node (20) Node-Core Integration Tests
Process completed with exit code 1.
suites/public-api/startSpan/basic-usage-streamed/test.ts > sends a streamed span envelope with correct spans for a manually started span with children: dev-packages/node-core-integration-tests/suites/public-api/startSpan/basic-usage-streamed/test.ts#L126
AssertionError: expected { name: 'test-span', …(7) } to deeply equal { attributes: { …(7) }, …(7) } - Expected + Received @@ -10,10 +10,33 @@ }, "sentry.sample_rate": { "type": "integer", "value": 1, }, + "sentry.sdk.integrations": { + "type": "array", + "value": [ + "InboundFilters", + "FunctionToString", + "LinkedErrors", + "RequestData", + "NodeSystemError", + "ConversationId", + "Console", + "Http", + "NodeFetch", + "OnUncaughtException", + "OnUnhandledRejection", + "ContextLines", + "LocalVariablesAsync", + "Context", + "ChildProcess", + "ProcessSession", + "Modules", + "SpanStreaming", + ], + }, "sentry.sdk.name": { "type": "string", "value": "sentry.javascript.node-core", }, "sentry.sdk.version": { ❯ span suites/public-api/startSpan/basic-usage-streamed/test.ts:126:29 ❯ expectSpanContainer utils/runner.ts:689:5 ❯ newEnvelope utils/runner.ts:431:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:526:15 ❯ Socket.<anonymous> utils/runner.ts:544:15
Playwright bundle_tracing_replay_feedback_logs_metrics_min firefox Tests
Process completed with exit code 1.
[firefox] › suites/tracing/browserTracingIntegration/interactions-streamed/test.ts:17:11 › captures streamed interaction span tree. @firefox: dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/interactions-streamed/test.ts#L41
1) [firefox] › suites/tracing/browserTracingIntegration/interactions-streamed/test.ts:17:11 › captures streamed interaction span tree. @Firefox Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 18 @@ -22,10 +22,28 @@ }, "sentry.origin": Object { "type": "string", "value": "manual", }, + "sentry.sdk.integrations": Object { + "type": "array", + "value": Array [ + "InboundFilters", + "FunctionToString", + "ConversationId", + "BrowserApiErrors", + "Breadcrumbs", + "GlobalHandlers", + "LinkedErrors", + "Dedupe", + "HttpContext", + "CultureContext", + "BrowserSession", + "BrowserTracing", + "SpanStreaming", + ], + }, "sentry.sdk.name": Object { "type": "string", "value": "sentry.javascript.browser", }, "sentry.sdk.version": Object { 39 | const interactionSegmentSpan = interactionSpanTree.find(span => !!span.is_segment); 40 | > 41 | expect(interactionSegmentSpan).toEqual({ | ^ 42 | attributes: { 43 | 'culture.calendar': { 44 | type: 'string', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/interactions-streamed/test.ts:41:34
Browser Unit Tests
Process completed with exit code 1.
test/integrations/spanstreaming.test.ts > spanStreamingIntegration > enqueues a span into the buffer when the span ends: packages/browser/test/integrations/spanstreaming.test.ts#L126
AssertionError: expected "spy" to be called with arguments: [ { …(9) } ] Received: 1st spy call: @@ -23,31 +23,39 @@ "attributes": { "sentry.origin": { "type": "string", "value": "manual", }, + "sentry.sdk.integrations": { + "type": "array", + "value": [ + "SpanStreaming", + ], + }, "sentry.sdk.name": { "type": "string", "value": "sentry.javascript.browser", }, "sentry.sdk.version": { "type": "string", - "value": Any<String>, + "value": "10.49.0", }, "sentry.segment.id": { "type": "string", "value": "9c64b18365d7fd8d", }, "sentry.segment.name": { "type": "string", "value": "test", }, }, - "end_timestamp": Any<Number>, + "end_timestamp": 1776790705.332106, "is_segment": true, + "links": undefined, "name": "test", + "parent_span_id": undefined, "span_id": "9c64b18365d7fd8d", - "start_timestamp": Any<Number>, + "start_timestamp": 1776790705.332106, "status": "ok", "trace_id": "16322ab81c63452fb0c0d3a95f6c9a76", }, ] Number of calls: 1 ❯ test/integrations/spanstreaming.test.ts:126:40
Playwright bundle_replay_logs_metrics Tests
Process completed with exit code 1.
[chromium] › suites/public-api/logger/scopeAttributes/test.ts:10:11 › captures logs with scope attributes: dev-packages/browser-integration-tests/suites/public-api/logger/scopeAttributes/test.ts#L18
2) [chromium] › suites/public-api/logger/scopeAttributes/test.ts:10:11 › captures logs with scope attributes Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 32 @@ -31,10 +31,18 @@ "timestamp": Any<Number>, "trace_id": Any<String>, }, Object { "attributes": Object { + "array_attr": Object { + "type": "array", + "value": Array [ + 1, + 2, + 3, + ], + }, "global_scope_attr": Object { "type": "boolean", "value": true, }, "log_attr": Object { @@ -60,10 +68,18 @@ "timestamp": Any<Number>, "trace_id": Any<String>, }, Object { "attributes": Object { + "array_attr": Object { + "type": "array", + "value": Array [ + 1, + 2, + 3, + ], + }, "global_scope_attr": Object { "type": "boolean", "value": true, }, "isolation_scope_1_attr": Object { @@ -94,10 +110,18 @@ "timestamp": Any<Number>, "trace_id": Any<String>, }, Object { "attributes": Object { + "array_attr": Object { + "type": "array", + "value": Array [ + 1, + 2, + 3, + ], + }, "global_scope_attr": Object { "type": "boolean", "value": true, }, "isolation_scope_1_attr": Object { @@ -133,10 +157,18 @@ "timestamp": Any<Number>, "trace_id": Any<String>, }, Object { "attributes": Object { + "array_attr": Object { + "type": "array", + "value": Array [ + 1, + 2, + 3, + ], + }, "global_scope_attr": Object { "type": "boolean", "value": true, }, "isolation_scope_1_attr": Object { 16 | const envelopeItems = event[1]; 17 | > 18 | expect(envelopeItems[0]).toEqual([ | ^ 19 | { 20 | type: 'log', 21 | item_count: 5, at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/public-api/logger/scopeAttributes/test.ts:18:28
[chromium] › suites/public-api/logger/integration/test.ts:10:11 › should capture console object calls: dev-packages/browser-integration-tests/suites/public-api/logger/integration/test.ts#L19
1) [chromium] › suites/public-api/logger/integration/test.ts:10:11 › should capture console object calls Error: expect(received).toEqual(expected) // deep equality - Expected - 2 + Received + 6 @@ -328,12 +328,16 @@ "sentry.message.parameter.1": Object { "type": "string", "value": "{\"obj\":true}", }, "sentry.message.parameter.2": Object { - "type": "string", - "value": "[4,5,6]", + "type": "array", + "value": Array [ + 4, + 5, + 6, + ], }, "sentry.message.parameter.3": Object { "type": "string", "value": "suffix", }, 17 | const envelopeItems = event[1]; 18 | > 19 | expect(envelopeItems[0]).toEqual([ | ^ 20 | { 21 | type: 'log', 22 | item_count: 15, at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/public-api/logger/integration/test.ts:19:28
Playwright esm (2/4) Tests
Process completed with exit code 1.
[chromium] › suites/public-api/startSpan/streamed/test.ts:17:11 › sends a streamed span envelope if spanStreamingIntegration is enabled: dev-packages/browser-integration-tests/suites/public-api/startSpan/streamed/test.ts#L67
3) [chromium] › suites/public-api/startSpan/streamed/test.ts:17:11 › sends a streamed span envelope if spanStreamingIntegration is enabled Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 17 @@ -123,10 +123,27 @@ }, "sentry.sample_rate": Object { "type": "integer", "value": 1, }, + "sentry.sdk.integrations": Object { + "type": "array", + "value": Array [ + "InboundFilters", + "FunctionToString", + "ConversationId", + "BrowserApiErrors", + "Breadcrumbs", + "GlobalHandlers", + "LinkedErrors", + "Dedupe", + "HttpContext", + "CultureContext", + "BrowserSession", + "SpanStreaming", + ], + }, "sentry.sdk.name": Object { "type": "string", "value": "sentry.javascript.browser", }, "sentry.sdk.version": Object { 65 | expect(segmentSpanId).toBeDefined(); 66 | > 67 | expect(spans).toEqual([ | ^ 68 | { 69 | attributes: { 70 | [SEMANTIC_ATTRIBUTE_SENTRY_OP]: { at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/public-api/startSpan/streamed/test.ts:67:19
[chromium] › suites/public-api/logger/scopeAttributes/test.ts:10:11 › captures logs with scope attributes: dev-packages/browser-integration-tests/suites/public-api/logger/scopeAttributes/test.ts#L18
2) [chromium] › suites/public-api/logger/scopeAttributes/test.ts:10:11 › captures logs with scope attributes Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 32 @@ -31,10 +31,18 @@ "timestamp": Any<Number>, "trace_id": Any<String>, }, Object { "attributes": Object { + "array_attr": Object { + "type": "array", + "value": Array [ + 1, + 2, + 3, + ], + }, "global_scope_attr": Object { "type": "boolean", "value": true, }, "log_attr": Object { @@ -60,10 +68,18 @@ "timestamp": Any<Number>, "trace_id": Any<String>, }, Object { "attributes": Object { + "array_attr": Object { + "type": "array", + "value": Array [ + 1, + 2, + 3, + ], + }, "global_scope_attr": Object { "type": "boolean", "value": true, }, "isolation_scope_1_attr": Object { @@ -94,10 +110,18 @@ "timestamp": Any<Number>, "trace_id": Any<String>, }, Object { "attributes": Object { + "array_attr": Object { + "type": "array", + "value": Array [ + 1, + 2, + 3, + ], + }, "global_scope_attr": Object { "type": "boolean", "value": true, }, "isolation_scope_1_attr": Object { @@ -133,10 +157,18 @@ "timestamp": Any<Number>, "trace_id": Any<String>, }, Object { "attributes": Object { + "array_attr": Object { + "type": "array", + "value": Array [ + 1, + 2, + 3, + ], + }, "global_scope_attr": Object { "type": "boolean", "value": true, }, "isolation_scope_1_attr": Object { 16 | const envelopeItems = event[1]; 17 | > 18 | expect(envelopeItems[0]).toEqual([ | ^ 19 | { 20 | type: 'log', 21 | item_count: 5, at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/public-api/logger/scopeAttributes/test.ts:18:28
[chromium] › suites/public-api/logger/integration/test.ts:10:11 › should capture console object calls: dev-packages/browser-integration-tests/suites/public-api/logger/integration/test.ts#L19
1) [chromium] › suites/public-api/logger/integration/test.ts:10:11 › should capture console object calls Error: expect(received).toEqual(expected) // deep equality - Expected - 2 + Received + 6 @@ -328,12 +328,16 @@ "sentry.message.parameter.1": Object { "type": "string", "value": "{\"obj\":true}", }, "sentry.message.parameter.2": Object { - "type": "string", - "value": "[4,5,6]", + "type": "array", + "value": Array [ + 4, + 5, + 6, + ], }, "sentry.message.parameter.3": Object { "type": "string", "value": "suffix", }, 17 | const envelopeItems = event[1]; 18 | > 19 | expect(envelopeItems[0]).toEqual([ | ^ 20 | { 21 | type: 'log', 22 | item_count: 15, at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/public-api/logger/integration/test.ts:19:28
Node (24) (TS 3.8) Node-Core Integration Tests
Process completed with exit code 1.
suites/public-api/startSpan/basic-usage-streamed/test.ts > sends a streamed span envelope with correct spans for a manually started span with children: dev-packages/node-core-integration-tests/suites/public-api/startSpan/basic-usage-streamed/test.ts#L126
AssertionError: expected { name: 'test-span', …(7) } to deeply equal { attributes: { …(7) }, …(7) } - Expected + Received @@ -10,10 +10,33 @@ }, "sentry.sample_rate": { "type": "integer", "value": 1, }, + "sentry.sdk.integrations": { + "type": "array", + "value": [ + "InboundFilters", + "FunctionToString", + "LinkedErrors", + "RequestData", + "NodeSystemError", + "ConversationId", + "Console", + "Http", + "NodeFetch", + "OnUncaughtException", + "OnUnhandledRejection", + "ContextLines", + "LocalVariablesAsync", + "Context", + "ChildProcess", + "ProcessSession", + "Modules", + "SpanStreaming", + ], + }, "sentry.sdk.name": { "type": "string", "value": "sentry.javascript.node-core", }, "sentry.sdk.version": { ❯ span suites/public-api/startSpan/basic-usage-streamed/test.ts:126:29 ❯ expectSpanContainer utils/runner.ts:689:5 ❯ newEnvelope utils/runner.ts:431:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:526:15 ❯ Socket.<anonymous> utils/runner.ts:544:15
E2E deno-streamed Test
Process completed with exit code 1.
[chromium] › tests/spans.test.ts:179:5 › OTel span appears as child of Sentry span (interop): ../../_temp/test-application/tests/spans.test.ts#L191
2) [chromium] › tests/spans.test.ts:179:5 › OTel span appears as child of Sentry span (interop) ── Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 17 @@ -62,10 +62,27 @@ }, "sentry.sample_rate": Object { "type": "integer", "value": 1, }, + "sentry.sdk.integrations": Object { + "type": "array", + "value": Array [ + "InboundFilters", + "RequestData", + "FunctionToString", + "LinkedErrors", + "Dedupe", + "Breadcrumbs", + "DenoContext", + "DenoServe", + "ContextLines", + "NormalizePaths", + "GlobalHandlers", + "SpanStreaming", + ], + }, "sentry.sdk.name": Object { "type": "string", "value": "sentry.javascript.deno", }, "sentry.sdk.version": Object { 189 | 190 | const httpServerSpan = spans.find(span => getSpanOp(span) === 'http.server'); > 191 | expect(httpServerSpan).toEqual({ | ^ 192 | ...SEGMENT_SPAN, 193 | name: 'GET /test-interop', 194 | attributes: { at /home/runner/work/_temp/test-application/tests/spans.test.ts:191:26
[chromium] › tests/spans.test.ts:128:5 › Sends streamed spans (http.server and manual with Sentry.startSpan): ../../_temp/test-application/tests/spans.test.ts#L138
1) [chromium] › tests/spans.test.ts:128:5 › Sends streamed spans (http.server and manual with Sentry.startSpan) Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 17 @@ -99,10 +99,27 @@ }, "sentry.sample_rate": Object { "type": "integer", "value": 1, }, + "sentry.sdk.integrations": Object { + "type": "array", + "value": Array [ + "InboundFilters", + "RequestData", + "FunctionToString", + "LinkedErrors", + "Dedupe", + "Breadcrumbs", + "DenoContext", + "DenoServe", + "ContextLines", + "NormalizePaths", + "GlobalHandlers", + "SpanStreaming", + ], + }, "sentry.sdk.name": Object { "type": "string", "value": "sentry.javascript.deno", }, "sentry.sdk.version": Object { 136 | expect(spans).toHaveLength(2); 137 | > 138 | expect(spans).toEqual([ | ^ 139 | { 140 | attributes: { 141 | 'sentry.environment': { at /home/runner/work/_temp/test-application/tests/spans.test.ts:138:17
Playwright esm (3/4) Tests
Process completed with exit code 1.
[chromium] › suites/tracing/browserTracingIntegration/pageload-streamed/test.ts:17:11 › creates a pageload streamed span envelope with url as pageload span name source: dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/pageload-streamed/test.ts#L63
3) [chromium] › suites/tracing/browserTracingIntegration/pageload-streamed/test.ts:17:11 › creates a pageload streamed span envelope with url as pageload span name source Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 18 @@ -54,10 +54,28 @@ }, "sentry.sample_rate": Object { "type": "integer", "value": 1, }, + "sentry.sdk.integrations": Object { + "type": "array", + "value": Array [ + "InboundFilters", + "FunctionToString", + "ConversationId", + "BrowserApiErrors", + "Breadcrumbs", + "GlobalHandlers", + "LinkedErrors", + "Dedupe", + "HttpContext", + "CultureContext", + "BrowserSession", + "BrowserTracing", + "SpanStreaming", + ], + }, "sentry.sdk.name": Object { "type": "string", "value": "sentry.javascript.browser", }, "sentry.sdk.version": Object { 61 | expect(pageloadSpan?.start_timestamp).toBeCloseTo(timeOrigin, 1); 62 | > 63 | expect(pageloadSpan).toEqual({ | ^ 64 | attributes: { 65 | 'culture.calendar': { 66 | type: 'string', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/pageload-streamed/test.ts:63:26
[chromium] › suites/tracing/browserTracingIntegration/navigation-streamed/test.ts:18:11 › starts a streamed navigation span on page navigation: dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-streamed/test.ts#L70
2) [chromium] › suites/tracing/browserTracingIntegration/navigation-streamed/test.ts:18:11 › starts a streamed navigation span on page navigation Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 18 @@ -42,10 +42,28 @@ }, "sentry.sample_rate": Object { "type": "integer", "value": 1, }, + "sentry.sdk.integrations": Object { + "type": "array", + "value": Array [ + "InboundFilters", + "FunctionToString", + "ConversationId", + "BrowserApiErrors", + "Breadcrumbs", + "GlobalHandlers", + "LinkedErrors", + "Dedupe", + "HttpContext", + "CultureContext", + "BrowserSession", + "BrowserTracing", + "SpanStreaming", + ], + }, "sentry.sdk.name": Object { "type": "string", "value": "sentry.javascript.browser", }, "sentry.sdk.version": Object { 68 | expect(pageloadSpan.name).toEqual('/index.html'); 69 | > 70 | expect(navigationSpan).toEqual({ | ^ 71 | attributes: { 72 | 'culture.calendar': { 73 | type: 'string', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-streamed/test.ts:70:26
[chromium] › suites/tracing/browserTracingIntegration/interactions-streamed/test.ts:17:11 › captures streamed interaction span tree. @firefox: dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/interactions-streamed/test.ts#L41
1) [chromium] › suites/tracing/browserTracingIntegration/interactions-streamed/test.ts:17:11 › captures streamed interaction span tree. @Firefox Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 18 @@ -22,10 +22,28 @@ }, "sentry.origin": Object { "type": "string", "value": "manual", }, + "sentry.sdk.integrations": Object { + "type": "array", + "value": Array [ + "InboundFilters", + "FunctionToString", + "ConversationId", + "BrowserApiErrors", + "Breadcrumbs", + "GlobalHandlers", + "LinkedErrors", + "Dedupe", + "HttpContext", + "CultureContext", + "BrowserSession", + "BrowserTracing", + "SpanStreaming", + ], + }, "sentry.sdk.name": Object { "type": "string", "value": "sentry.javascript.browser", }, "sentry.sdk.version": Object { 39 | const interactionSegmentSpan = interactionSpanTree.find(span => !!span.is_segment); 40 | > 41 | expect(interactionSegmentSpan).toEqual({ | ^ 42 | attributes: { 43 | 'culture.calendar': { 44 | type: 'string', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/interactions-streamed/test.ts:41:34
Playwright bundle_logs_metrics Tests
Process completed with exit code 1.
[chromium] › suites/public-api/logger/scopeAttributes/test.ts:10:11 › captures logs with scope attributes: dev-packages/browser-integration-tests/suites/public-api/logger/scopeAttributes/test.ts#L18
2) [chromium] › suites/public-api/logger/scopeAttributes/test.ts:10:11 › captures logs with scope attributes Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 32 @@ -31,10 +31,18 @@ "timestamp": Any<Number>, "trace_id": Any<String>, }, Object { "attributes": Object { + "array_attr": Object { + "type": "array", + "value": Array [ + 1, + 2, + 3, + ], + }, "global_scope_attr": Object { "type": "boolean", "value": true, }, "log_attr": Object { @@ -60,10 +68,18 @@ "timestamp": Any<Number>, "trace_id": Any<String>, }, Object { "attributes": Object { + "array_attr": Object { + "type": "array", + "value": Array [ + 1, + 2, + 3, + ], + }, "global_scope_attr": Object { "type": "boolean", "value": true, }, "isolation_scope_1_attr": Object { @@ -94,10 +110,18 @@ "timestamp": Any<Number>, "trace_id": Any<String>, }, Object { "attributes": Object { + "array_attr": Object { + "type": "array", + "value": Array [ + 1, + 2, + 3, + ], + }, "global_scope_attr": Object { "type": "boolean", "value": true, }, "isolation_scope_1_attr": Object { @@ -133,10 +157,18 @@ "timestamp": Any<Number>, "trace_id": Any<String>, }, Object { "attributes": Object { + "array_attr": Object { + "type": "array", + "value": Array [ + 1, + 2, + 3, + ], + }, "global_scope_attr": Object { "type": "boolean", "value": true, }, "isolation_scope_1_attr": Object { 16 | const envelopeItems = event[1]; 17 | > 18 | expect(envelopeItems[0]).toEqual([ | ^ 19 | { 20 | type: 'log', 21 | item_count: 5, at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/public-api/logger/scopeAttributes/test.ts:18:28
[chromium] › suites/public-api/logger/integration/test.ts:10:11 › should capture console object calls: dev-packages/browser-integration-tests/suites/public-api/logger/integration/test.ts#L19
1) [chromium] › suites/public-api/logger/integration/test.ts:10:11 › should capture console object calls Error: expect(received).toEqual(expected) // deep equality - Expected - 2 + Received + 6 @@ -328,12 +328,16 @@ "sentry.message.parameter.1": Object { "type": "string", "value": "{\"obj\":true}", }, "sentry.message.parameter.2": Object { - "type": "string", - "value": "[4,5,6]", + "type": "array", + "value": Array [ + 4, + 5, + 6, + ], }, "sentry.message.parameter.3": Object { "type": "string", "value": "suffix", }, 17 | const envelopeItems = event[1]; 18 | > 19 | expect(envelopeItems[0]).toEqual([ | ^ 20 | { 21 | type: 'log', 22 | item_count: 15, at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/public-api/logger/integration/test.ts:19:28
E2E nextjs-16 (canary, webpack) Test (optional)
Process completed with exit code 1.
[chromium] › tests/node-runtime-metrics.test.ts:130:5 › Should emit node runtime uptime counter: ../../_temp/test-application/tests/node-runtime-metrics.test.ts#L135
1) [chromium] › tests/node-runtime-metrics.test.ts:130:5 › Should emit node runtime uptime counter Error: apiRequestContext.get: socket hang up Call log: - → GET http://localhost:3030/ - user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.7390.37 Safari/537.36 - accept: */* - accept-encoding: gzip,deflate,br 133 | }); 134 | > 135 | await request.get('/'); | ^ 136 | 137 | const uptime = await uptimePromise; 138 | at /home/runner/work/_temp/test-application/tests/node-runtime-metrics.test.ts:135:17
[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.
Node (24) Integration Tests
Process completed with exit code 1.
suites/public-api/startSpan/basic-usage-streamed/test.ts > sends a streamed span envelope with correct spans for a manually started span with children: dev-packages/node-integration-tests/suites/public-api/startSpan/basic-usage-streamed/test.ts#L126
AssertionError: expected { name: 'test-span', …(7) } to deeply equal { attributes: { …(7) }, …(7) } - Expected + Received @@ -10,10 +10,60 @@ }, "sentry.sample_rate": { "type": "integer", "value": 1, }, + "sentry.sdk.integrations": { + "type": "array", + "value": [ + "InboundFilters", + "FunctionToString", + "LinkedErrors", + "RequestData", + "NodeSystemError", + "ConversationId", + "Console", + "OnUncaughtException", + "OnUnhandledRejection", + "ContextLines", + "LocalVariablesAsync", + "Context", + "ChildProcess", + "ProcessSession", + "Modules", + "Http", + "NodeFetch", + "Express", + "Fastify", + "Graphql", + "Hono", + "Mongo", + "Mongoose", + "Mysql", + "Mysql2", + "Redis", + "Postgres", + "Prisma", + "Hapi", + "Koa", + "Connect", + "Tedious", + "GenericPool", + "Kafka", + "Amqplib", + "LruMemoizer", + "LangChain", + "LangGraph", + "VercelAI", + "OpenAI", + "Anthropic_AI", + "Google_GenAI", + "PostgresJs", + "Firebase", + "SpanStreaming", + ], + }, "sentry.sdk.name": { "type": "string", "value": "sentry.javascript.node", }, "sentry.sdk.version": { ❯ span suites/public-api/startSpan/basic-usage-streamed/test.ts:126:29 ❯ expectSpanContainer utils/runner.ts:820:5 ❯ newEnvelope utils/runner.ts:550:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:651:15 ❯ Socket.<anonymous> utils/runner.ts:669:15
suites/public-api/logger/test.ts > logs > captures logs with scope and log attributes: dev-packages/node-integration-tests/suites/public-api/logger/test.ts#L41
AssertionError: expected { items: [ { …(6) }, { …(6) }, …(3) ] } to deeply equal { items: [ { …(6) }, { …(6) }, …(3) ] } - Expected + Received @@ -37,10 +37,18 @@ "timestamp": Any<Number>, "trace_id": Any<String>, }, { "attributes": { + "array_attr": { + "type": "array", + "value": [ + 1, + 2, + 3, + ], + }, "global_scope_attr": { "type": "boolean", "value": true, }, "log_attr": { @@ -59,29 +67,37 @@ "type": "string", "value": "sentry.javascript.node", }, "sentry.sdk.version": { "type": "string", - "value": Any<String>, + "value": "10.49.0", }, "sentry.timestamp.sequence": { "type": "integer", - "value": Any<Number>, + "value": 1, }, "server.address": { "type": "string", - "value": Any<String>, + "value": "runnervmeorf1", }, }, "body": "log_after_global_scope", "level": "info", "severity_number": 9, "timestamp": Any<Number>, "trace_id": Any<String>, }, { "attributes": { + "array_attr": { + "type": "array", + "value": [ + 1, + 2, + 3, + ], + }, "global_scope_attr": { "type": "boolean", "value": true, }, "isolation_scope_1_attr": { @@ -105,29 +121,37 @@ "type": "string", "value": "sentry.javascript.node", }, "sentry.sdk.version": { "type": "string", - "value": Any<String>, + "value": "10.49.0", }, "sentry.timestamp.sequence": { "type": "integer", - "value": Any<Number>, + "value": 0, }, "server.address": { "type": "string", - "value": Any<String>, + "value": "runnervmeorf1", }, }, "body": "log_with_isolation_scope", "level": "info", "severity_number": 9, "timestamp": Any<Number>, "trace_id": Any<String>, }, { "attributes": { + "array_attr": { + "type": "array", + "value": [ + 1, + 2, + 3, + ], + }, "global_scope_attr": { "type": "boolean", "value": true, }, "isolation_scope_1_attr": { @@ -156,29 +180,37 @@ "type": "string", "value": "sentry.javascript.node", }, "sentry.sdk.version": { "type": "string", - "value": Any<String>, + "value": "10.49.0", }, "sentry.timestamp.sequence": { "type": "integer", - "value": Any<Number>, + "value": 1, }, "server.address": { "type": "string", - "value": Any<String>, + "value": "runnervmeorf1", }, }, "body": "log_with_scope", "level": "info", "severity_number": 9, "timestamp": Any<Number>, "trace_id": Any<String>, }, { "attributes": { + "array_attr": { + "type": "array", + "value": [ + 1, + 2, + 3, + ], + }, "global_scope_attr": { "type": "boolean", "value": true, }, "isolation_scope_1_attr": { @@ -207,19 +239,19 @@ "type": "string", "value": "sentry.javascript.node", }, "sentry.sdk.version": { "type": "string", - "value": Any<String>, + "value": "10.49.0", }, "sentry.timestamp.sequence": { "type": "integer", - "value": Any<Number>,
Playwright bundle_tracing Tests
Process completed with exit code 1.
[chromium] › suites/tracing/browserTracingIntegration/pageload-streamed/test.ts:17:11 › creates a pageload streamed span envelope with url as pageload span name source: dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/pageload-streamed/test.ts#L63
4) [chromium] › suites/tracing/browserTracingIntegration/pageload-streamed/test.ts:17:11 › creates a pageload streamed span envelope with url as pageload span name source Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 18 @@ -54,10 +54,28 @@ }, "sentry.sample_rate": Object { "type": "integer", "value": 1, }, + "sentry.sdk.integrations": Object { + "type": "array", + "value": Array [ + "InboundFilters", + "FunctionToString", + "ConversationId", + "BrowserApiErrors", + "Breadcrumbs", + "GlobalHandlers", + "LinkedErrors", + "Dedupe", + "HttpContext", + "CultureContext", + "BrowserSession", + "BrowserTracing", + "SpanStreaming", + ], + }, "sentry.sdk.name": Object { "type": "string", "value": "sentry.javascript.browser", }, "sentry.sdk.version": Object { 61 | expect(pageloadSpan?.start_timestamp).toBeCloseTo(timeOrigin, 1); 62 | > 63 | expect(pageloadSpan).toEqual({ | ^ 64 | attributes: { 65 | 'culture.calendar': { 66 | type: 'string', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/pageload-streamed/test.ts:63:26
[chromium] › suites/tracing/browserTracingIntegration/navigation-streamed/test.ts:18:11 › starts a streamed navigation span on page navigation: dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-streamed/test.ts#L70
3) [chromium] › suites/tracing/browserTracingIntegration/navigation-streamed/test.ts:18:11 › starts a streamed navigation span on page navigation Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 18 @@ -42,10 +42,28 @@ }, "sentry.sample_rate": Object { "type": "integer", "value": 1, }, + "sentry.sdk.integrations": Object { + "type": "array", + "value": Array [ + "InboundFilters", + "FunctionToString", + "ConversationId", + "BrowserApiErrors", + "Breadcrumbs", + "GlobalHandlers", + "LinkedErrors", + "Dedupe", + "HttpContext", + "CultureContext", + "BrowserSession", + "BrowserTracing", + "SpanStreaming", + ], + }, "sentry.sdk.name": Object { "type": "string", "value": "sentry.javascript.browser", }, "sentry.sdk.version": Object { 68 | expect(pageloadSpan.name).toEqual('/index.html'); 69 | > 70 | expect(navigationSpan).toEqual({ | ^ 71 | attributes: { 72 | 'culture.calendar': { 73 | type: 'string', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-streamed/test.ts:70:26
[chromium] › suites/tracing/browserTracingIntegration/interactions-streamed/test.ts:17:11 › captures streamed interaction span tree. @firefox: dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/interactions-streamed/test.ts#L41
2) [chromium] › suites/tracing/browserTracingIntegration/interactions-streamed/test.ts:17:11 › captures streamed interaction span tree. @Firefox Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 18 @@ -22,10 +22,28 @@ }, "sentry.origin": Object { "type": "string", "value": "manual", }, + "sentry.sdk.integrations": Object { + "type": "array", + "value": Array [ + "InboundFilters", + "FunctionToString", + "ConversationId", + "BrowserApiErrors", + "Breadcrumbs", + "GlobalHandlers", + "LinkedErrors", + "Dedupe", + "HttpContext", + "CultureContext", + "BrowserSession", + "BrowserTracing", + "SpanStreaming", + ], + }, "sentry.sdk.name": Object { "type": "string", "value": "sentry.javascript.browser", }, "sentry.sdk.version": Object { 39 | const interactionSegmentSpan = interactionSpanTree.find(span => !!span.is_segment); 40 | > 41 | expect(interactionSegmentSpan).toEqual({ | ^ 42 | attributes: { 43 | 'culture.calendar': { 44 | type: 'string', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/interactions-streamed/test.ts:41:34
[chromium] › suites/public-api/startSpan/streamed/test.ts:17:11 › sends a streamed span envelope if spanStreamingIntegration is enabled: dev-packages/browser-integration-tests/suites/public-api/startSpan/streamed/test.ts#L67
1) [chromium] › suites/public-api/startSpan/streamed/test.ts:17:11 › sends a streamed span envelope if spanStreamingIntegration is enabled Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 17 @@ -123,10 +123,27 @@ }, "sentry.sample_rate": Object { "type": "integer", "value": 1, }, + "sentry.sdk.integrations": Object { + "type": "array", + "value": Array [ + "InboundFilters", + "FunctionToString", + "ConversationId", + "BrowserApiErrors", + "Breadcrumbs", + "GlobalHandlers", + "LinkedErrors", + "Dedupe", + "HttpContext", + "CultureContext", + "BrowserSession", + "SpanStreaming", + ], + }, "sentry.sdk.name": Object { "type": "string", "value": "sentry.javascript.browser", }, "sentry.sdk.version": Object { 65 | expect(segmentSpanId).toBeDefined(); 66 | > 67 | expect(spans).toEqual([ | ^ 68 | { 69 | attributes: { 70 | [SEMANTIC_ATTRIBUTE_SENTRY_OP]: { at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/public-api/startSpan/streamed/test.ts:67:19
Node (18) Integration Tests
Process completed with exit code 1.
suites/public-api/startSpan/basic-usage-streamed/test.ts > sends a streamed span envelope with correct spans for a manually started span with children: dev-packages/node-integration-tests/suites/public-api/startSpan/basic-usage-streamed/test.ts#L126
AssertionError: expected { name: 'test-span', …(7) } to deeply equal { attributes: { …(7) }, …(7) } - Expected + Received @@ -10,10 +10,60 @@ }, "sentry.sample_rate": { "type": "integer", "value": 1, }, + "sentry.sdk.integrations": { + "type": "array", + "value": [ + "InboundFilters", + "FunctionToString", + "LinkedErrors", + "RequestData", + "NodeSystemError", + "ConversationId", + "Console", + "OnUncaughtException", + "OnUnhandledRejection", + "ContextLines", + "LocalVariables", + "Context", + "ChildProcess", + "ProcessSession", + "Modules", + "Http", + "NodeFetch", + "Express", + "Fastify", + "Graphql", + "Hono", + "Mongo", + "Mongoose", + "Mysql", + "Mysql2", + "Redis", + "Postgres", + "Prisma", + "Hapi", + "Koa", + "Connect", + "Tedious", + "GenericPool", + "Kafka", + "Amqplib", + "LruMemoizer", + "LangChain", + "LangGraph", + "VercelAI", + "OpenAI", + "Anthropic_AI", + "Google_GenAI", + "PostgresJs", + "Firebase", + "SpanStreaming", + ], + }, "sentry.sdk.name": { "type": "string", "value": "sentry.javascript.node", }, "sentry.sdk.version": { ❯ span suites/public-api/startSpan/basic-usage-streamed/test.ts:126:29 ❯ expectSpanContainer utils/runner.ts:820:5 ❯ newEnvelope utils/runner.ts:550:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:651:15 ❯ Socket.<anonymous> utils/runner.ts:669:15
suites/public-api/logger/test.ts > logs > captures logs with scope and log attributes: dev-packages/node-integration-tests/suites/public-api/logger/test.ts#L41
AssertionError: expected { items: [ { …(6) }, { …(6) }, …(3) ] } to deeply equal { items: [ { …(6) }, { …(6) }, …(3) ] } - Expected + Received @@ -37,10 +37,18 @@ "timestamp": Any<Number>, "trace_id": Any<String>, }, { "attributes": { + "array_attr": { + "type": "array", + "value": [ + 1, + 2, + 3, + ], + }, "global_scope_attr": { "type": "boolean", "value": true, }, "log_attr": { @@ -59,29 +67,37 @@ "type": "string", "value": "sentry.javascript.node", }, "sentry.sdk.version": { "type": "string", - "value": Any<String>, + "value": "10.49.0", }, "sentry.timestamp.sequence": { "type": "integer", - "value": Any<Number>, + "value": 0, }, "server.address": { "type": "string", - "value": Any<String>, + "value": "runnervmeorf1", }, }, "body": "log_after_global_scope", "level": "info", "severity_number": 9, "timestamp": Any<Number>, "trace_id": Any<String>, }, { "attributes": { + "array_attr": { + "type": "array", + "value": [ + 1, + 2, + 3, + ], + }, "global_scope_attr": { "type": "boolean", "value": true, }, "isolation_scope_1_attr": { @@ -105,29 +121,37 @@ "type": "string", "value": "sentry.javascript.node", }, "sentry.sdk.version": { "type": "string", - "value": Any<String>, + "value": "10.49.0", }, "sentry.timestamp.sequence": { "type": "integer", - "value": Any<Number>, + "value": 1, }, "server.address": { "type": "string", - "value": Any<String>, + "value": "runnervmeorf1", }, }, "body": "log_with_isolation_scope", "level": "info", "severity_number": 9, "timestamp": Any<Number>, "trace_id": Any<String>, }, { "attributes": { + "array_attr": { + "type": "array", + "value": [ + 1, + 2, + 3, + ], + }, "global_scope_attr": { "type": "boolean", "value": true, }, "isolation_scope_1_attr": { @@ -156,29 +180,37 @@ "type": "string", "value": "sentry.javascript.node", }, "sentry.sdk.version": { "type": "string", - "value": Any<String>, + "value": "10.49.0", }, "sentry.timestamp.sequence": { "type": "integer", - "value": Any<Number>, + "value": 0, }, "server.address": { "type": "string", - "value": Any<String>, + "value": "runnervmeorf1", }, }, "body": "log_with_scope", "level": "info", "severity_number": 9, "timestamp": Any<Number>, "trace_id": Any<String>, }, { "attributes": { + "array_attr": { + "type": "array", + "value": [ + 1, + 2, + 3, + ], + }, "global_scope_attr": { "type": "boolean", "value": true, }, "isolation_scope_1_attr": { @@ -207,19 +239,19 @@ "type": "string", "value": "sentry.javascript.node", }, "sentry.sdk.version": { "type": "string", - "value": Any<String>, + "value": "10.49.0", }, "sentry.timestamp.sequence": { "type": "integer", - "value": Any<Number>,
Playwright bundle_tracing_logs_metrics Tests
Process completed with exit code 1.
[chromium] › suites/tracing/browserTracingIntegration/pageload-streamed/test.ts:17:11 › creates a pageload streamed span envelope with url as pageload span name source: dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/pageload-streamed/test.ts#L63
6) [chromium] › suites/tracing/browserTracingIntegration/pageload-streamed/test.ts:17:11 › creates a pageload streamed span envelope with url as pageload span name source Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 18 @@ -54,10 +54,28 @@ }, "sentry.sample_rate": Object { "type": "integer", "value": 1, }, + "sentry.sdk.integrations": Object { + "type": "array", + "value": Array [ + "InboundFilters", + "FunctionToString", + "ConversationId", + "BrowserApiErrors", + "Breadcrumbs", + "GlobalHandlers", + "LinkedErrors", + "Dedupe", + "HttpContext", + "CultureContext", + "BrowserSession", + "BrowserTracing", + "SpanStreaming", + ], + }, "sentry.sdk.name": Object { "type": "string", "value": "sentry.javascript.browser", }, "sentry.sdk.version": Object { 61 | expect(pageloadSpan?.start_timestamp).toBeCloseTo(timeOrigin, 1); 62 | > 63 | expect(pageloadSpan).toEqual({ | ^ 64 | attributes: { 65 | 'culture.calendar': { 66 | type: 'string', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/pageload-streamed/test.ts:63:26
[chromium] › suites/tracing/browserTracingIntegration/navigation-streamed/test.ts:18:11 › starts a streamed navigation span on page navigation: dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-streamed/test.ts#L70
5) [chromium] › suites/tracing/browserTracingIntegration/navigation-streamed/test.ts:18:11 › starts a streamed navigation span on page navigation Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 18 @@ -42,10 +42,28 @@ }, "sentry.sample_rate": Object { "type": "integer", "value": 1, }, + "sentry.sdk.integrations": Object { + "type": "array", + "value": Array [ + "InboundFilters", + "FunctionToString", + "ConversationId", + "BrowserApiErrors", + "Breadcrumbs", + "GlobalHandlers", + "LinkedErrors", + "Dedupe", + "HttpContext", + "CultureContext", + "BrowserSession", + "BrowserTracing", + "SpanStreaming", + ], + }, "sentry.sdk.name": Object { "type": "string", "value": "sentry.javascript.browser", }, "sentry.sdk.version": Object { 68 | expect(pageloadSpan.name).toEqual('/index.html'); 69 | > 70 | expect(navigationSpan).toEqual({ | ^ 71 | attributes: { 72 | 'culture.calendar': { 73 | type: 'string', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-streamed/test.ts:70:26
[chromium] › suites/tracing/browserTracingIntegration/interactions-streamed/test.ts:17:11 › captures streamed interaction span tree. @firefox: dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/interactions-streamed/test.ts#L41
4) [chromium] › suites/tracing/browserTracingIntegration/interactions-streamed/test.ts:17:11 › captures streamed interaction span tree. @Firefox Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 18 @@ -22,10 +22,28 @@ }, "sentry.origin": Object { "type": "string", "value": "manual", }, + "sentry.sdk.integrations": Object { + "type": "array", + "value": Array [ + "InboundFilters", + "FunctionToString", + "ConversationId", + "BrowserApiErrors", + "Breadcrumbs", + "GlobalHandlers", + "LinkedErrors", + "Dedupe", + "HttpContext", + "CultureContext", + "BrowserSession", + "BrowserTracing", + "SpanStreaming", + ], + }, "sentry.sdk.name": Object { "type": "string", "value": "sentry.javascript.browser", }, "sentry.sdk.version": Object { 39 | const interactionSegmentSpan = interactionSpanTree.find(span => !!span.is_segment); 40 | > 41 | expect(interactionSegmentSpan).toEqual({ | ^ 42 | attributes: { 43 | 'culture.calendar': { 44 | type: 'string', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/interactions-streamed/test.ts:41:34
[chromium] › suites/public-api/startSpan/streamed/test.ts:17:11 › sends a streamed span envelope if spanStreamingIntegration is enabled: dev-packages/browser-integration-tests/suites/public-api/startSpan/streamed/test.ts#L67
3) [chromium] › suites/public-api/startSpan/streamed/test.ts:17:11 › sends a streamed span envelope if spanStreamingIntegration is enabled Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 17 @@ -123,10 +123,27 @@ }, "sentry.sample_rate": Object { "type": "integer", "value": 1, }, + "sentry.sdk.integrations": Object { + "type": "array", + "value": Array [ + "InboundFilters", + "FunctionToString", + "ConversationId", + "BrowserApiErrors", + "Breadcrumbs", + "GlobalHandlers", + "LinkedErrors", + "Dedupe", + "HttpContext", + "CultureContext", + "BrowserSession", + "SpanStreaming", + ], + }, "sentry.sdk.name": Object { "type": "string", "value": "sentry.javascript.browser", }, "sentry.sdk.version": Object { 65 | expect(segmentSpanId).toBeDefined(); 66 | > 67 | expect(spans).toEqual([ | ^ 68 | { 69 | attributes: { 70 | [SEMANTIC_ATTRIBUTE_SENTRY_OP]: { at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/public-api/startSpan/streamed/test.ts:67:19
[chromium] › suites/public-api/logger/scopeAttributes/test.ts:10:11 › captures logs with scope attributes: dev-packages/browser-integration-tests/suites/public-api/logger/scopeAttributes/test.ts#L18
2) [chromium] › suites/public-api/logger/scopeAttributes/test.ts:10:11 › captures logs with scope attributes Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 32 @@ -31,10 +31,18 @@ "timestamp": Any<Number>, "trace_id": Any<String>, }, Object { "attributes": Object { + "array_attr": Object { + "type": "array", + "value": Array [ + 1, + 2, + 3, + ], + }, "global_scope_attr": Object { "type": "boolean", "value": true, }, "log_attr": Object { @@ -60,10 +68,18 @@ "timestamp": Any<Number>, "trace_id": Any<String>, }, Object { "attributes": Object { + "array_attr": Object { + "type": "array", + "value": Array [ + 1, + 2, + 3, + ], + }, "global_scope_attr": Object { "type": "boolean", "value": true, }, "isolation_scope_1_attr": Object { @@ -94,10 +110,18 @@ "timestamp": Any<Number>, "trace_id": Any<String>, }, Object { "attributes": Object { + "array_attr": Object { + "type": "array", + "value": Array [ + 1, + 2, + 3, + ], + }, "global_scope_attr": Object { "type": "boolean", "value": true, }, "isolation_scope_1_attr": Object { @@ -133,10 +157,18 @@ "timestamp": Any<Number>, "trace_id": Any<String>, }, Object { "attributes": Object { + "array_attr": Object { + "type": "array", + "value": Array [ + 1, + 2, + 3, + ], + }, "global_scope_attr": Object { "type": "boolean", "value": true, }, "isolation_scope_1_attr": Object { 16 | const envelopeItems = event[1]; 17 | > 18 | expect(envelopeItems[0]).toEqual([ | ^ 19 | { 20 | type: 'log', 21 | item_count: 5, at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/public-api/logger/scopeAttributes/test.ts:18:28
[chromium] › suites/public-api/logger/integration/test.ts:10:11 › should capture console object calls: dev-packages/browser-integration-tests/suites/public-api/logger/integration/test.ts#L19
1) [chromium] › suites/public-api/logger/integration/test.ts:10:11 › should capture console object calls Error: expect(received).toEqual(expected) // deep equality - Expected - 2 + Received + 6 @@ -328,12 +328,16 @@ "sentry.message.parameter.1": Object { "type": "string", "value": "{\"obj\":true}", }, "sentry.message.parameter.2": Object { - "type": "string", - "value": "[4,5,6]", + "type": "array", + "value": Array [ + 4, + 5, + 6, + ], }, "sentry.message.parameter.3": Object { "type": "string", "value": "suffix", }, 17 | const envelopeItems = event[1]; 18 | > 19 | expect(envelopeItems[0]).toEqual([ | ^ 20 | { 21 | type: 'log', 22 | item_count: 15, at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/public-api/logger/integration/test.ts:19:28
Playwright bundle_tracing_replay_feedback_logs_metrics_min Tests
Process completed with exit code 1.
Playwright bundle_tracing_replay_feedback_logs_metrics Tests
Process completed with exit code 1.
[chromium] › suites/tracing/browserTracingIntegration/pageload-streamed/test.ts:17:11 › creates a pageload streamed span envelope with url as pageload span name source: dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/pageload-streamed/test.ts#L63
6) [chromium] › suites/tracing/browserTracingIntegration/pageload-streamed/test.ts:17:11 › creates a pageload streamed span envelope with url as pageload span name source Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 18 @@ -54,10 +54,28 @@ }, "sentry.sample_rate": Object { "type": "integer", "value": 1, }, + "sentry.sdk.integrations": Object { + "type": "array", + "value": Array [ + "InboundFilters", + "FunctionToString", + "ConversationId", + "BrowserApiErrors", + "Breadcrumbs", + "GlobalHandlers", + "LinkedErrors", + "Dedupe", + "HttpContext", + "CultureContext", + "BrowserSession", + "BrowserTracing", + "SpanStreaming", + ], + }, "sentry.sdk.name": Object { "type": "string", "value": "sentry.javascript.browser", }, "sentry.sdk.version": Object { 61 | expect(pageloadSpan?.start_timestamp).toBeCloseTo(timeOrigin, 1); 62 | > 63 | expect(pageloadSpan).toEqual({ | ^ 64 | attributes: { 65 | 'culture.calendar': { 66 | type: 'string', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/pageload-streamed/test.ts:63:26
[chromium] › suites/tracing/browserTracingIntegration/navigation-streamed/test.ts:18:11 › starts a streamed navigation span on page navigation: dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-streamed/test.ts#L70
5) [chromium] › suites/tracing/browserTracingIntegration/navigation-streamed/test.ts:18:11 › starts a streamed navigation span on page navigation Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 18 @@ -42,10 +42,28 @@ }, "sentry.sample_rate": Object { "type": "integer", "value": 1, }, + "sentry.sdk.integrations": Object { + "type": "array", + "value": Array [ + "InboundFilters", + "FunctionToString", + "ConversationId", + "BrowserApiErrors", + "Breadcrumbs", + "GlobalHandlers", + "LinkedErrors", + "Dedupe", + "HttpContext", + "CultureContext", + "BrowserSession", + "BrowserTracing", + "SpanStreaming", + ], + }, "sentry.sdk.name": Object { "type": "string", "value": "sentry.javascript.browser", }, "sentry.sdk.version": Object { 68 | expect(pageloadSpan.name).toEqual('/index.html'); 69 | > 70 | expect(navigationSpan).toEqual({ | ^ 71 | attributes: { 72 | 'culture.calendar': { 73 | type: 'string', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-streamed/test.ts:70:26
[chromium] › suites/tracing/browserTracingIntegration/interactions-streamed/test.ts:17:11 › captures streamed interaction span tree. @firefox: dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/interactions-streamed/test.ts#L41
4) [chromium] › suites/tracing/browserTracingIntegration/interactions-streamed/test.ts:17:11 › captures streamed interaction span tree. @Firefox Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 18 @@ -22,10 +22,28 @@ }, "sentry.origin": Object { "type": "string", "value": "manual", }, + "sentry.sdk.integrations": Object { + "type": "array", + "value": Array [ + "InboundFilters", + "FunctionToString", + "ConversationId", + "BrowserApiErrors", + "Breadcrumbs", + "GlobalHandlers", + "LinkedErrors", + "Dedupe", + "HttpContext", + "CultureContext", + "BrowserSession", + "BrowserTracing", + "SpanStreaming", + ], + }, "sentry.sdk.name": Object { "type": "string", "value": "sentry.javascript.browser", }, "sentry.sdk.version": Object { 39 | const interactionSegmentSpan = interactionSpanTree.find(span => !!span.is_segment); 40 | > 41 | expect(interactionSegmentSpan).toEqual({ | ^ 42 | attributes: { 43 | 'culture.calendar': { 44 | type: 'string', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/interactions-streamed/test.ts:41:34
[chromium] › suites/tracing/browserTracingIntegration/pageload-streamed/test.ts:17:11 › creates a pageload streamed span envelope with url as pageload span name source: dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/pageload-streamed/test.ts#L63
6) [chromium] › suites/tracing/browserTracingIntegration/pageload-streamed/test.ts:17:11 › creates a pageload streamed span envelope with url as pageload span name source Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 18 @@ -54,10 +54,28 @@ }, "sentry.sample_rate": Object { "type": "integer", "value": 1, }, + "sentry.sdk.integrations": Object { + "type": "array", + "value": Array [ + "InboundFilters", + "FunctionToString", + "ConversationId", + "BrowserApiErrors", + "Breadcrumbs", + "GlobalHandlers", + "LinkedErrors", + "Dedupe", + "HttpContext", + "CultureContext", + "BrowserSession", + "BrowserTracing", + "SpanStreaming", + ], + }, "sentry.sdk.name": Object { "type": "string", "value": "sentry.javascript.browser", }, "sentry.sdk.version": Object { 61 | expect(pageloadSpan?.start_timestamp).toBeCloseTo(timeOrigin, 1); 62 | > 63 | expect(pageloadSpan).toEqual({ | ^ 64 | attributes: { 65 | 'culture.calendar': { 66 | type: 'string', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/pageload-streamed/test.ts:63:26
[chromium] › suites/public-api/startSpan/streamed/test.ts:17:11 › sends a streamed span envelope if spanStreamingIntegration is enabled: dev-packages/browser-integration-tests/suites/public-api/startSpan/streamed/test.ts#L67
3) [chromium] › suites/public-api/startSpan/streamed/test.ts:17:11 › sends a streamed span envelope if spanStreamingIntegration is enabled Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 17 @@ -123,10 +123,27 @@ }, "sentry.sample_rate": Object { "type": "integer", "value": 1, }, + "sentry.sdk.integrations": Object { + "type": "array", + "value": Array [ + "InboundFilters", + "FunctionToString", + "ConversationId", + "BrowserApiErrors", + "Breadcrumbs", + "GlobalHandlers", + "LinkedErrors", + "Dedupe", + "HttpContext", + "CultureContext", + "BrowserSession", + "SpanStreaming", + ], + }, "sentry.sdk.name": Object { "type": "string", "value": "sentry.javascript.browser", }, "sentry.sdk.version": Object { 65 | expect(segmentSpanId).toBeDefined(); 66 | > 67 | expect(spans).toEqual([ | ^ 68 | { 69 | attributes: { 70 | [SEMANTIC_ATTRIBUTE_SENTRY_OP]: { at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/public-api/startSpan/streamed/test.ts:67:19
[chromium] › suites/tracing/browserTracingIntegration/navigation-streamed/test.ts:18:11 › starts a streamed navigation span on page navigation: dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-streamed/test.ts#L70
5) [chromium] › suites/tracing/browserTracingIntegration/navigation-streamed/test.ts:18:11 › starts a streamed navigation span on page navigation Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 18 @@ -42,10 +42,28 @@ }, "sentry.sample_rate": Object { "type": "integer", "value": 1, }, + "sentry.sdk.integrations": Object { + "type": "array", + "value": Array [ + "InboundFilters", + "FunctionToString", + "ConversationId", + "BrowserApiErrors", + "Breadcrumbs", + "GlobalHandlers", + "LinkedErrors", + "Dedupe", + "HttpContext", + "CultureContext", + "BrowserSession", + "BrowserTracing", + "SpanStreaming", + ], + }, "sentry.sdk.name": Object { "type": "string", "value": "sentry.javascript.browser", }, "sentry.sdk.version": Object { 68 | expect(pageloadSpan.name).toEqual('/index.html'); 69 | > 70 | expect(navigationSpan).toEqual({ | ^ 71 | attributes: { 72 | 'culture.calendar': { 73 | type: 'string', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-streamed/test.ts:70:26
[chromium] › suites/tracing/browserTracingIntegration/interactions-streamed/test.ts:17:11 › captures streamed interaction span tree. @firefox: dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/interactions-streamed/test.ts#L41
4) [chromium] › suites/tracing/browserTracingIntegration/interactions-streamed/test.ts:17:11 › captures streamed interaction span tree. @Firefox Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 18 @@ -22,10 +22,28 @@ }, "sentry.origin": Object { "type": "string", "value": "manual", }, + "sentry.sdk.integrations": Object { + "type": "array", + "value": Array [ + "InboundFilters", + "FunctionToString", + "ConversationId", + "BrowserApiErrors", + "Breadcrumbs", + "GlobalHandlers", + "LinkedErrors", + "Dedupe", + "HttpContext", + "CultureContext", + "BrowserSession", + "BrowserTracing", + "SpanStreaming", + ], + }, "sentry.sdk.name": Object { "type": "string", "value": "sentry.javascript.browser", }, "sentry.sdk.version": Object { 39 | const interactionSegmentSpan = interactionSpanTree.find(span => !!span.is_segment); 40 | > 41 | expect(interactionSegmentSpan).toEqual({ | ^ 42 | attributes: { 43 | 'culture.calendar': { 44 | type: 'string', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/interactions-streamed/test.ts:41:34
[chromium] › suites/public-api/logger/scopeAttributes/test.ts:10:11 › captures logs with scope attributes: dev-packages/browser-integration-tests/suites/public-api/logger/scopeAttributes/test.ts#L18
2) [chromium] › suites/public-api/logger/scopeAttributes/test.ts:10:11 › captures logs with scope attributes Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 32 @@ -31,10 +31,18 @@ "timestamp": Any<Number>, "trace_id": Any<String>, }, Object { "attributes": Object { + "array_attr": Object { + "type": "array", + "value": Array [ + 1, + 2, + 3, + ], + }, "global_scope_attr": Object { "type": "boolean", "value": true, }, "log_attr": Object { @@ -60,10 +68,18 @@ "timestamp": Any<Number>, "trace_id": Any<String>, }, Object { "attributes": Object { + "array_attr": Object { + "type": "array", + "value": Array [ + 1, + 2, + 3, + ], + }, "global_scope_attr": Object { "type": "boolean", "value": true, }, "isolation_scope_1_attr": Object { @@ -94,10 +110,18 @@ "timestamp": Any<Number>, "trace_id": Any<String>, }, Object { "attributes": Object { + "array_attr": Object { + "type": "array", + "value": Array [ + 1, + 2, + 3, + ], + }, "global_scope_attr": Object { "type": "boolean", "value": true, }, "isolation_scope_1_attr": Object { @@ -133,10 +157,18 @@ "timestamp": Any<Number>, "trace_id": Any<String>, }, Object { "attributes": Object { + "array_attr": Object { + "type": "array", + "value": Array [ + 1, + 2, + 3, + ], + }, "global_scope_attr": Object { "type": "boolean", "value": true, }, "isolation_scope_1_attr": Object { 16 | const envelopeItems = event[1]; 17 | > 18 | expect(envelopeItems[0]).toEqual([ | ^ 19 | { 20 | type: 'log', 21 | item_count: 5, at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/public-api/logger/scopeAttributes/test.ts:18:28
[chromium] › suites/public-api/startSpan/streamed/test.ts:17:11 › sends a streamed span envelope if spanStreamingIntegration is enabled: dev-packages/browser-integration-tests/suites/public-api/startSpan/streamed/test.ts#L67
3) [chromium] › suites/public-api/startSpan/streamed/test.ts:17:11 › sends a streamed span envelope if spanStreamingIntegration is enabled Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 17 @@ -123,10 +123,27 @@ }, "sentry.sample_rate": Object { "type": "integer", "value": 1, }, + "sentry.sdk.integrations": Object { + "type": "array", + "value": Array [ + "InboundFilters", + "FunctionToString", + "ConversationId", + "BrowserApiErrors", + "Breadcrumbs", + "GlobalHandlers", + "LinkedErrors", + "Dedupe", + "HttpContext", + "CultureContext", + "BrowserSession", + "SpanStreaming", + ], + }, "sentry.sdk.name": Object { "type": "string", "value": "sentry.javascript.browser", }, "sentry.sdk.version": Object { 65 | expect(segmentSpanId).toBeDefined(); 66 | > 67 | expect(spans).toEqual([ | ^ 68 | { 69 | attributes: { 70 | [SEMANTIC_ATTRIBUTE_SENTRY_OP]: { at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/public-api/startSpan/streamed/test.ts:67:19
[chromium] › suites/public-api/logger/integration/test.ts:10:11 › should capture console object calls: dev-packages/browser-integration-tests/suites/public-api/logger/integration/test.ts#L19
1) [chromium] › suites/public-api/logger/integration/test.ts:10:11 › should capture console object calls Error: expect(received).toEqual(expected) // deep equality - Expected - 2 + Received + 6 @@ -328,12 +328,16 @@ "sentry.message.parameter.1": Object { "type": "string", "value": "{\"obj\":true}", }, "sentry.message.parameter.2": Object { - "type": "string", - "value": "[4,5,6]", + "type": "array", + "value": Array [ + 4, + 5, + 6, + ], }, "sentry.message.parameter.3": Object { "type": "string", "value": "suffix", }, 17 | const envelopeItems = event[1]; 18 | > 19 | expect(envelopeItems[0]).toEqual([ | ^ 20 | { 21 | type: 'log', 22 | item_count: 15, at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/public-api/logger/integration/test.ts:19:28
[chromium] › suites/public-api/logger/scopeAttributes/test.ts:10:11 › captures logs with scope attributes: dev-packages/browser-integration-tests/suites/public-api/logger/scopeAttributes/test.ts#L18
2) [chromium] › suites/public-api/logger/scopeAttributes/test.ts:10:11 › captures logs with scope attributes Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 32 @@ -31,10 +31,18 @@ "timestamp": Any<Number>, "trace_id": Any<String>, }, Object { "attributes": Object { + "array_attr": Object { + "type": "array", + "value": Array [ + 1, + 2, + 3, + ], + }, "global_scope_attr": Object { "type": "boolean", "value": true, }, "log_attr": Object { @@ -60,10 +68,18 @@ "timestamp": Any<Number>, "trace_id": Any<String>, }, Object { "attributes": Object { + "array_attr": Object { + "type": "array", + "value": Array [ + 1, + 2, + 3, + ], + }, "global_scope_attr": Object { "type": "boolean", "value": true, }, "isolation_scope_1_attr": Object { @@ -94,10 +110,18 @@ "timestamp": Any<Number>, "trace_id": Any<String>, }, Object { "attributes": Object { + "array_attr": Object { + "type": "array", + "value": Array [ + 1, + 2, + 3, + ], + }, "global_scope_attr": Object { "type": "boolean", "value": true, }, "isolation_scope_1_attr": Object { @@ -133,10 +157,18 @@ "timestamp": Any<Number>, "trace_id": Any<String>, }, Object { "attributes": Object { + "array_attr": Object { + "type": "array", + "value": Array [ + 1, + 2, + 3, + ], + }, "global_scope_attr": Object { "type": "boolean", "value": true, }, "isolation_scope_1_attr": Object { 16 | const envelopeItems = event[1]; 17 | > 18 | expect(envelopeItems[0]).toEqual([ | ^ 19 | { 20 | type: 'log', 21 | item_count: 5, at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/public-api/logger/scopeAttributes/test.ts:18:28
[chromium] › suites/public-api/logger/integration/test.ts:10:11 › should capture console object calls: dev-packages/browser-integration-tests/suites/public-api/logger/integration/test.ts#L19
1) [chromium] › suites/public-api/logger/integration/test.ts:10:11 › should capture console object calls Error: expect(received).toEqual(expected) // deep equality - Expected - 2 + Received + 6 @@ -328,12 +328,16 @@ "sentry.message.parameter.1": Object { "type": "string", "value": "{\"obj\":true}", }, "sentry.message.parameter.2": Object { - "type": "string", - "value": "[4,5,6]", + "type": "array", + "value": Array [ + 4, + 5, + 6, + ], }, "sentry.message.parameter.3": Object { "type": "string", "value": "suffix", }, 17 | const envelopeItems = event[1]; 18 | > 19 | expect(envelopeItems[0]).toEqual([ | ^ 20 | { 21 | type: 'log', 22 | item_count: 15, at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/public-api/logger/integration/test.ts:19:28
Playwright bundle_tracing_replay Tests
Process completed with exit code 1.
[chromium] › suites/tracing/browserTracingIntegration/pageload-streamed/test.ts:17:11 › creates a pageload streamed span envelope with url as pageload span name source: dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/pageload-streamed/test.ts#L63
4) [chromium] › suites/tracing/browserTracingIntegration/pageload-streamed/test.ts:17:11 › creates a pageload streamed span envelope with url as pageload span name source Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 18 @@ -54,10 +54,28 @@ }, "sentry.sample_rate": Object { "type": "integer", "value": 1, }, + "sentry.sdk.integrations": Object { + "type": "array", + "value": Array [ + "InboundFilters", + "FunctionToString", + "ConversationId", + "BrowserApiErrors", + "Breadcrumbs", + "GlobalHandlers", + "LinkedErrors", + "Dedupe", + "HttpContext", + "CultureContext", + "BrowserSession", + "BrowserTracing", + "SpanStreaming", + ], + }, "sentry.sdk.name": Object { "type": "string", "value": "sentry.javascript.browser", }, "sentry.sdk.version": Object { 61 | expect(pageloadSpan?.start_timestamp).toBeCloseTo(timeOrigin, 1); 62 | > 63 | expect(pageloadSpan).toEqual({ | ^ 64 | attributes: { 65 | 'culture.calendar': { 66 | type: 'string', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/pageload-streamed/test.ts:63:26
[chromium] › suites/tracing/browserTracingIntegration/navigation-streamed/test.ts:18:11 › starts a streamed navigation span on page navigation: dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-streamed/test.ts#L70
3) [chromium] › suites/tracing/browserTracingIntegration/navigation-streamed/test.ts:18:11 › starts a streamed navigation span on page navigation Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 18 @@ -42,10 +42,28 @@ }, "sentry.sample_rate": Object { "type": "integer", "value": 1, }, + "sentry.sdk.integrations": Object { + "type": "array", + "value": Array [ + "InboundFilters", + "FunctionToString", + "ConversationId", + "BrowserApiErrors", + "Breadcrumbs", + "GlobalHandlers", + "LinkedErrors", + "Dedupe", + "HttpContext", + "CultureContext", + "BrowserSession", + "BrowserTracing", + "SpanStreaming", + ], + }, "sentry.sdk.name": Object { "type": "string", "value": "sentry.javascript.browser", }, "sentry.sdk.version": Object { 68 | expect(pageloadSpan.name).toEqual('/index.html'); 69 | > 70 | expect(navigationSpan).toEqual({ | ^ 71 | attributes: { 72 | 'culture.calendar': { 73 | type: 'string', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-streamed/test.ts:70:26
[chromium] › suites/tracing/browserTracingIntegration/interactions-streamed/test.ts:17:11 › captures streamed interaction span tree. @firefox: dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/interactions-streamed/test.ts#L41
2) [chromium] › suites/tracing/browserTracingIntegration/interactions-streamed/test.ts:17:11 › captures streamed interaction span tree. @Firefox Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 18 @@ -22,10 +22,28 @@ }, "sentry.origin": Object { "type": "string", "value": "manual", }, + "sentry.sdk.integrations": Object { + "type": "array", + "value": Array [ + "InboundFilters", + "FunctionToString", + "ConversationId", + "BrowserApiErrors", + "Breadcrumbs", + "GlobalHandlers", + "LinkedErrors", + "Dedupe", + "HttpContext", + "CultureContext", + "BrowserSession", + "BrowserTracing", + "SpanStreaming", + ], + }, "sentry.sdk.name": Object { "type": "string", "value": "sentry.javascript.browser", }, "sentry.sdk.version": Object { 39 | const interactionSegmentSpan = interactionSpanTree.find(span => !!span.is_segment); 40 | > 41 | expect(interactionSegmentSpan).toEqual({ | ^ 42 | attributes: { 43 | 'culture.calendar': { 44 | type: 'string', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/interactions-streamed/test.ts:41:34
[chromium] › suites/public-api/startSpan/streamed/test.ts:17:11 › sends a streamed span envelope if spanStreamingIntegration is enabled: dev-packages/browser-integration-tests/suites/public-api/startSpan/streamed/test.ts#L67
1) [chromium] › suites/public-api/startSpan/streamed/test.ts:17:11 › sends a streamed span envelope if spanStreamingIntegration is enabled Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 17 @@ -123,10 +123,27 @@ }, "sentry.sample_rate": Object { "type": "integer", "value": 1, }, + "sentry.sdk.integrations": Object { + "type": "array", + "value": Array [ + "InboundFilters", + "FunctionToString", + "ConversationId", + "BrowserApiErrors", + "Breadcrumbs", + "GlobalHandlers", + "LinkedErrors", + "Dedupe", + "HttpContext", + "CultureContext", + "BrowserSession", + "SpanStreaming", + ], + }, "sentry.sdk.name": Object { "type": "string", "value": "sentry.javascript.browser", }, "sentry.sdk.version": Object { 65 | expect(segmentSpanId).toBeDefined(); 66 | > 67 | expect(spans).toEqual([ | ^ 68 | { 69 | attributes: { 70 | [SEMANTIC_ATTRIBUTE_SENTRY_OP]: { at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/public-api/startSpan/streamed/test.ts:67:19
Playwright bundle_tracing_replay_feedback Tests
Process completed with exit code 1.
[chromium] › suites/tracing/browserTracingIntegration/pageload-streamed/test.ts:17:11 › creates a pageload streamed span envelope with url as pageload span name source: dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/pageload-streamed/test.ts#L63
4) [chromium] › suites/tracing/browserTracingIntegration/pageload-streamed/test.ts:17:11 › creates a pageload streamed span envelope with url as pageload span name source Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 18 @@ -54,10 +54,28 @@ }, "sentry.sample_rate": Object { "type": "integer", "value": 1, }, + "sentry.sdk.integrations": Object { + "type": "array", + "value": Array [ + "InboundFilters", + "FunctionToString", + "ConversationId", + "BrowserApiErrors", + "Breadcrumbs", + "GlobalHandlers", + "LinkedErrors", + "Dedupe", + "HttpContext", + "CultureContext", + "BrowserSession", + "BrowserTracing", + "SpanStreaming", + ], + }, "sentry.sdk.name": Object { "type": "string", "value": "sentry.javascript.browser", }, "sentry.sdk.version": Object { 61 | expect(pageloadSpan?.start_timestamp).toBeCloseTo(timeOrigin, 1); 62 | > 63 | expect(pageloadSpan).toEqual({ | ^ 64 | attributes: { 65 | 'culture.calendar': { 66 | type: 'string', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/pageload-streamed/test.ts:63:26
[chromium] › suites/tracing/browserTracingIntegration/navigation-streamed/test.ts:18:11 › starts a streamed navigation span on page navigation: dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-streamed/test.ts#L70
3) [chromium] › suites/tracing/browserTracingIntegration/navigation-streamed/test.ts:18:11 › starts a streamed navigation span on page navigation Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 18 @@ -42,10 +42,28 @@ }, "sentry.sample_rate": Object { "type": "integer", "value": 1, }, + "sentry.sdk.integrations": Object { + "type": "array", + "value": Array [ + "InboundFilters", + "FunctionToString", + "ConversationId", + "BrowserApiErrors", + "Breadcrumbs", + "GlobalHandlers", + "LinkedErrors", + "Dedupe", + "HttpContext", + "CultureContext", + "BrowserSession", + "BrowserTracing", + "SpanStreaming", + ], + }, "sentry.sdk.name": Object { "type": "string", "value": "sentry.javascript.browser", }, "sentry.sdk.version": Object { 68 | expect(pageloadSpan.name).toEqual('/index.html'); 69 | > 70 | expect(navigationSpan).toEqual({ | ^ 71 | attributes: { 72 | 'culture.calendar': { 73 | type: 'string', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-streamed/test.ts:70:26
[chromium] › suites/tracing/browserTracingIntegration/interactions-streamed/test.ts:17:11 › captures streamed interaction span tree. @firefox: dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/interactions-streamed/test.ts#L41
2) [chromium] › suites/tracing/browserTracingIntegration/interactions-streamed/test.ts:17:11 › captures streamed interaction span tree. @Firefox Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 18 @@ -22,10 +22,28 @@ }, "sentry.origin": Object { "type": "string", "value": "manual", }, + "sentry.sdk.integrations": Object { + "type": "array", + "value": Array [ + "InboundFilters", + "FunctionToString", + "ConversationId", + "BrowserApiErrors", + "Breadcrumbs", + "GlobalHandlers", + "LinkedErrors", + "Dedupe", + "HttpContext", + "CultureContext", + "BrowserSession", + "BrowserTracing", + "SpanStreaming", + ], + }, "sentry.sdk.name": Object { "type": "string", "value": "sentry.javascript.browser", }, "sentry.sdk.version": Object { 39 | const interactionSegmentSpan = interactionSpanTree.find(span => !!span.is_segment); 40 | > 41 | expect(interactionSegmentSpan).toEqual({ | ^ 42 | attributes: { 43 | 'culture.calendar': { 44 | type: 'string', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/interactions-streamed/test.ts:41:34
[chromium] › suites/public-api/startSpan/streamed/test.ts:17:11 › sends a streamed span envelope if spanStreamingIntegration is enabled: dev-packages/browser-integration-tests/suites/public-api/startSpan/streamed/test.ts#L67
1) [chromium] › suites/public-api/startSpan/streamed/test.ts:17:11 › sends a streamed span envelope if spanStreamingIntegration is enabled Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 17 @@ -123,10 +123,27 @@ }, "sentry.sample_rate": Object { "type": "integer", "value": 1, }, + "sentry.sdk.integrations": Object { + "type": "array", + "value": Array [ + "InboundFilters", + "FunctionToString", + "ConversationId", + "BrowserApiErrors", + "Breadcrumbs", + "GlobalHandlers", + "LinkedErrors", + "Dedupe", + "HttpContext", + "CultureContext", + "BrowserSession", + "SpanStreaming", + ], + }, "sentry.sdk.name": Object { "type": "string", "value": "sentry.javascript.browser", }, "sentry.sdk.version": Object { 65 | expect(segmentSpanId).toBeDefined(); 66 | > 67 | expect(spans).toEqual([ | ^ 68 | { 69 | attributes: { 70 | [SEMANTIC_ATTRIBUTE_SENTRY_OP]: { at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/public-api/startSpan/streamed/test.ts:67:19
Node (22) Integration Tests
Process completed with exit code 1.
suites/public-api/startSpan/basic-usage-streamed/test.ts > sends a streamed span envelope with correct spans for a manually started span with children: dev-packages/node-integration-tests/suites/public-api/startSpan/basic-usage-streamed/test.ts#L126
AssertionError: expected { name: 'test-span', …(7) } to deeply equal { attributes: { …(7) }, …(7) } - Expected + Received @@ -10,10 +10,60 @@ }, "sentry.sample_rate": { "type": "integer", "value": 1, }, + "sentry.sdk.integrations": { + "type": "array", + "value": [ + "InboundFilters", + "FunctionToString", + "LinkedErrors", + "RequestData", + "NodeSystemError", + "ConversationId", + "Console", + "OnUncaughtException", + "OnUnhandledRejection", + "ContextLines", + "LocalVariablesAsync", + "Context", + "ChildProcess", + "ProcessSession", + "Modules", + "Http", + "NodeFetch", + "Express", + "Fastify", + "Graphql", + "Hono", + "Mongo", + "Mongoose", + "Mysql", + "Mysql2", + "Redis", + "Postgres", + "Prisma", + "Hapi", + "Koa", + "Connect", + "Tedious", + "GenericPool", + "Kafka", + "Amqplib", + "LruMemoizer", + "LangChain", + "LangGraph", + "VercelAI", + "OpenAI", + "Anthropic_AI", + "Google_GenAI", + "PostgresJs", + "Firebase", + "SpanStreaming", + ], + }, "sentry.sdk.name": { "type": "string", "value": "sentry.javascript.node", }, "sentry.sdk.version": { ❯ span suites/public-api/startSpan/basic-usage-streamed/test.ts:126:29 ❯ expectSpanContainer utils/runner.ts:820:5 ❯ newEnvelope utils/runner.ts:550:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:651:15 ❯ Socket.<anonymous> utils/runner.ts:669:15
suites/public-api/logger/test.ts > logs > captures logs with scope and log attributes: dev-packages/node-integration-tests/suites/public-api/logger/test.ts#L41
AssertionError: expected { items: [ { …(6) }, { …(6) }, …(3) ] } to deeply equal { items: [ { …(6) }, { …(6) }, …(3) ] } - Expected + Received @@ -37,10 +37,18 @@ "timestamp": Any<Number>, "trace_id": Any<String>, }, { "attributes": { + "array_attr": { + "type": "array", + "value": [ + 1, + 2, + 3, + ], + }, "global_scope_attr": { "type": "boolean", "value": true, }, "log_attr": { @@ -59,29 +67,37 @@ "type": "string", "value": "sentry.javascript.node", }, "sentry.sdk.version": { "type": "string", - "value": Any<String>, + "value": "10.49.0", }, "sentry.timestamp.sequence": { "type": "integer", - "value": Any<Number>, + "value": 0, }, "server.address": { "type": "string", - "value": Any<String>, + "value": "runnervmeorf1", }, }, "body": "log_after_global_scope", "level": "info", "severity_number": 9, "timestamp": Any<Number>, "trace_id": Any<String>, }, { "attributes": { + "array_attr": { + "type": "array", + "value": [ + 1, + 2, + 3, + ], + }, "global_scope_attr": { "type": "boolean", "value": true, }, "isolation_scope_1_attr": { @@ -105,29 +121,37 @@ "type": "string", "value": "sentry.javascript.node", }, "sentry.sdk.version": { "type": "string", - "value": Any<String>, + "value": "10.49.0", }, "sentry.timestamp.sequence": { "type": "integer", - "value": Any<Number>, + "value": 0, }, "server.address": { "type": "string", - "value": Any<String>, + "value": "runnervmeorf1", }, }, "body": "log_with_isolation_scope", "level": "info", "severity_number": 9, "timestamp": Any<Number>, "trace_id": Any<String>, }, { "attributes": { + "array_attr": { + "type": "array", + "value": [ + 1, + 2, + 3, + ], + }, "global_scope_attr": { "type": "boolean", "value": true, }, "isolation_scope_1_attr": { @@ -156,29 +180,37 @@ "type": "string", "value": "sentry.javascript.node", }, "sentry.sdk.version": { "type": "string", - "value": Any<String>, + "value": "10.49.0", }, "sentry.timestamp.sequence": { "type": "integer", - "value": Any<Number>, + "value": 1, }, "server.address": { "type": "string", - "value": Any<String>, + "value": "runnervmeorf1", }, }, "body": "log_with_scope", "level": "info", "severity_number": 9, "timestamp": Any<Number>, "trace_id": Any<String>, }, { "attributes": { + "array_attr": { + "type": "array", + "value": [ + 1, + 2, + 3, + ], + }, "global_scope_attr": { "type": "boolean", "value": true, }, "isolation_scope_1_attr": { @@ -207,19 +239,19 @@ "type": "string", "value": "sentry.javascript.node", }, "sentry.sdk.version": { "type": "string", - "value": Any<String>, + "value": "10.49.0", }, "sentry.timestamp.sequence": { "type": "integer", - "value": Any<Number>,
Node (20) Integration Tests
Process completed with exit code 1.
suites/public-api/startSpan/basic-usage-streamed/test.ts > sends a streamed span envelope with correct spans for a manually started span with children: dev-packages/node-integration-tests/suites/public-api/startSpan/basic-usage-streamed/test.ts#L126
AssertionError: expected { name: 'test-span', …(7) } to deeply equal { attributes: { …(7) }, …(7) } - Expected + Received @@ -10,10 +10,60 @@ }, "sentry.sample_rate": { "type": "integer", "value": 1, }, + "sentry.sdk.integrations": { + "type": "array", + "value": [ + "InboundFilters", + "FunctionToString", + "LinkedErrors", + "RequestData", + "NodeSystemError", + "ConversationId", + "Console", + "OnUncaughtException", + "OnUnhandledRejection", + "ContextLines", + "LocalVariablesAsync", + "Context", + "ChildProcess", + "ProcessSession", + "Modules", + "Http", + "NodeFetch", + "Express", + "Fastify", + "Graphql", + "Hono", + "Mongo", + "Mongoose", + "Mysql", + "Mysql2", + "Redis", + "Postgres", + "Prisma", + "Hapi", + "Koa", + "Connect", + "Tedious", + "GenericPool", + "Kafka", + "Amqplib", + "LruMemoizer", + "LangChain", + "LangGraph", + "VercelAI", + "OpenAI", + "Anthropic_AI", + "Google_GenAI", + "PostgresJs", + "Firebase", + "SpanStreaming", + ], + }, "sentry.sdk.name": { "type": "string", "value": "sentry.javascript.node", }, "sentry.sdk.version": { ❯ span suites/public-api/startSpan/basic-usage-streamed/test.ts:126:29 ❯ expectSpanContainer utils/runner.ts:820:5 ❯ newEnvelope utils/runner.ts:550:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:651:15 ❯ Socket.<anonymous> utils/runner.ts:669:15
suites/public-api/logger/test.ts > logs > captures logs with scope and log attributes: dev-packages/node-integration-tests/suites/public-api/logger/test.ts#L41
AssertionError: expected { items: [ { …(6) }, { …(6) }, …(3) ] } to deeply equal { items: [ { …(6) }, { …(6) }, …(3) ] } - Expected + Received @@ -37,10 +37,18 @@ "timestamp": Any<Number>, "trace_id": Any<String>, }, { "attributes": { + "array_attr": { + "type": "array", + "value": [ + 1, + 2, + 3, + ], + }, "global_scope_attr": { "type": "boolean", "value": true, }, "log_attr": { @@ -59,29 +67,37 @@ "type": "string", "value": "sentry.javascript.node", }, "sentry.sdk.version": { "type": "string", - "value": Any<String>, + "value": "10.49.0", }, "sentry.timestamp.sequence": { "type": "integer", - "value": Any<Number>, + "value": 1, }, "server.address": { "type": "string", - "value": Any<String>, + "value": "runnervmeorf1", }, }, "body": "log_after_global_scope", "level": "info", "severity_number": 9, "timestamp": Any<Number>, "trace_id": Any<String>, }, { "attributes": { + "array_attr": { + "type": "array", + "value": [ + 1, + 2, + 3, + ], + }, "global_scope_attr": { "type": "boolean", "value": true, }, "isolation_scope_1_attr": { @@ -105,29 +121,37 @@ "type": "string", "value": "sentry.javascript.node", }, "sentry.sdk.version": { "type": "string", - "value": Any<String>, + "value": "10.49.0", }, "sentry.timestamp.sequence": { "type": "integer", - "value": Any<Number>, + "value": 0, }, "server.address": { "type": "string", - "value": Any<String>, + "value": "runnervmeorf1", }, }, "body": "log_with_isolation_scope", "level": "info", "severity_number": 9, "timestamp": Any<Number>, "trace_id": Any<String>, }, { "attributes": { + "array_attr": { + "type": "array", + "value": [ + 1, + 2, + 3, + ], + }, "global_scope_attr": { "type": "boolean", "value": true, }, "isolation_scope_1_attr": { @@ -156,29 +180,37 @@ "type": "string", "value": "sentry.javascript.node", }, "sentry.sdk.version": { "type": "string", - "value": Any<String>, + "value": "10.49.0", }, "sentry.timestamp.sequence": { "type": "integer", - "value": Any<Number>, + "value": 1, }, "server.address": { "type": "string", - "value": Any<String>, + "value": "runnervmeorf1", }, }, "body": "log_with_scope", "level": "info", "severity_number": 9, "timestamp": Any<Number>, "trace_id": Any<String>, }, { "attributes": { + "array_attr": { + "type": "array", + "value": [ + 1, + 2, + 3, + ], + }, "global_scope_attr": { "type": "boolean", "value": true, }, "isolation_scope_1_attr": { @@ -207,19 +239,19 @@ "type": "string", "value": "sentry.javascript.node", }, "sentry.sdk.version": { "type": "string", - "value": Any<String>, + "value": "10.49.0", }, "sentry.timestamp.sequence": { "type": "integer", - "value": Any<Number>,
Playwright bundle_tracing_replay_logs_metrics Tests
Process completed with exit code 1.
[chromium] › suites/tracing/browserTracingIntegration/pageload-streamed/test.ts:17:11 › creates a pageload streamed span envelope with url as pageload span name source: dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/pageload-streamed/test.ts#L63
6) [chromium] › suites/tracing/browserTracingIntegration/pageload-streamed/test.ts:17:11 › creates a pageload streamed span envelope with url as pageload span name source Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 18 @@ -54,10 +54,28 @@ }, "sentry.sample_rate": Object { "type": "integer", "value": 1, }, + "sentry.sdk.integrations": Object { + "type": "array", + "value": Array [ + "InboundFilters", + "FunctionToString", + "ConversationId", + "BrowserApiErrors", + "Breadcrumbs", + "GlobalHandlers", + "LinkedErrors", + "Dedupe", + "HttpContext", + "CultureContext", + "BrowserSession", + "BrowserTracing", + "SpanStreaming", + ], + }, "sentry.sdk.name": Object { "type": "string", "value": "sentry.javascript.browser", }, "sentry.sdk.version": Object { 61 | expect(pageloadSpan?.start_timestamp).toBeCloseTo(timeOrigin, 1); 62 | > 63 | expect(pageloadSpan).toEqual({ | ^ 64 | attributes: { 65 | 'culture.calendar': { 66 | type: 'string', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/pageload-streamed/test.ts:63:26
[chromium] › suites/tracing/browserTracingIntegration/navigation-streamed/test.ts:18:11 › starts a streamed navigation span on page navigation: dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-streamed/test.ts#L70
5) [chromium] › suites/tracing/browserTracingIntegration/navigation-streamed/test.ts:18:11 › starts a streamed navigation span on page navigation Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 18 @@ -42,10 +42,28 @@ }, "sentry.sample_rate": Object { "type": "integer", "value": 1, }, + "sentry.sdk.integrations": Object { + "type": "array", + "value": Array [ + "InboundFilters", + "FunctionToString", + "ConversationId", + "BrowserApiErrors", + "Breadcrumbs", + "GlobalHandlers", + "LinkedErrors", + "Dedupe", + "HttpContext", + "CultureContext", + "BrowserSession", + "BrowserTracing", + "SpanStreaming", + ], + }, "sentry.sdk.name": Object { "type": "string", "value": "sentry.javascript.browser", }, "sentry.sdk.version": Object { 68 | expect(pageloadSpan.name).toEqual('/index.html'); 69 | > 70 | expect(navigationSpan).toEqual({ | ^ 71 | attributes: { 72 | 'culture.calendar': { 73 | type: 'string', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-streamed/test.ts:70:26
[chromium] › suites/tracing/browserTracingIntegration/interactions-streamed/test.ts:17:11 › captures streamed interaction span tree. @firefox: dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/interactions-streamed/test.ts#L41
4) [chromium] › suites/tracing/browserTracingIntegration/interactions-streamed/test.ts:17:11 › captures streamed interaction span tree. @Firefox Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 18 @@ -22,10 +22,28 @@ }, "sentry.origin": Object { "type": "string", "value": "manual", }, + "sentry.sdk.integrations": Object { + "type": "array", + "value": Array [ + "InboundFilters", + "FunctionToString", + "ConversationId", + "BrowserApiErrors", + "Breadcrumbs", + "GlobalHandlers", + "LinkedErrors", + "Dedupe", + "HttpContext", + "CultureContext", + "BrowserSession", + "BrowserTracing", + "SpanStreaming", + ], + }, "sentry.sdk.name": Object { "type": "string", "value": "sentry.javascript.browser", }, "sentry.sdk.version": Object { 39 | const interactionSegmentSpan = interactionSpanTree.find(span => !!span.is_segment); 40 | > 41 | expect(interactionSegmentSpan).toEqual({ | ^ 42 | attributes: { 43 | 'culture.calendar': { 44 | type: 'string', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/interactions-streamed/test.ts:41:34
[chromium] › suites/public-api/startSpan/streamed/test.ts:17:11 › sends a streamed span envelope if spanStreamingIntegration is enabled: dev-packages/browser-integration-tests/suites/public-api/startSpan/streamed/test.ts#L67
3) [chromium] › suites/public-api/startSpan/streamed/test.ts:17:11 › sends a streamed span envelope if spanStreamingIntegration is enabled Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 17 @@ -123,10 +123,27 @@ }, "sentry.sample_rate": Object { "type": "integer", "value": 1, }, + "sentry.sdk.integrations": Object { + "type": "array", + "value": Array [ + "InboundFilters", + "FunctionToString", + "ConversationId", + "BrowserApiErrors", + "Breadcrumbs", + "GlobalHandlers", + "LinkedErrors", + "Dedupe", + "HttpContext", + "CultureContext", + "BrowserSession", + "SpanStreaming", + ], + }, "sentry.sdk.name": Object { "type": "string", "value": "sentry.javascript.browser", }, "sentry.sdk.version": Object { 65 | expect(segmentSpanId).toBeDefined(); 66 | > 67 | expect(spans).toEqual([ | ^ 68 | { 69 | attributes: { 70 | [SEMANTIC_ATTRIBUTE_SENTRY_OP]: { at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/public-api/startSpan/streamed/test.ts:67:19
[chromium] › suites/public-api/logger/scopeAttributes/test.ts:10:11 › captures logs with scope attributes: dev-packages/browser-integration-tests/suites/public-api/logger/scopeAttributes/test.ts#L18
2) [chromium] › suites/public-api/logger/scopeAttributes/test.ts:10:11 › captures logs with scope attributes Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 32 @@ -31,10 +31,18 @@ "timestamp": Any<Number>, "trace_id": Any<String>, }, Object { "attributes": Object { + "array_attr": Object { + "type": "array", + "value": Array [ + 1, + 2, + 3, + ], + }, "global_scope_attr": Object { "type": "boolean", "value": true, }, "log_attr": Object { @@ -60,10 +68,18 @@ "timestamp": Any<Number>, "trace_id": Any<String>, }, Object { "attributes": Object { + "array_attr": Object { + "type": "array", + "value": Array [ + 1, + 2, + 3, + ], + }, "global_scope_attr": Object { "type": "boolean", "value": true, }, "isolation_scope_1_attr": Object { @@ -94,10 +110,18 @@ "timestamp": Any<Number>, "trace_id": Any<String>, }, Object { "attributes": Object { + "array_attr": Object { + "type": "array", + "value": Array [ + 1, + 2, + 3, + ], + }, "global_scope_attr": Object { "type": "boolean", "value": true, }, "isolation_scope_1_attr": Object { @@ -133,10 +157,18 @@ "timestamp": Any<Number>, "trace_id": Any<String>, }, Object { "attributes": Object { + "array_attr": Object { + "type": "array", + "value": Array [ + 1, + 2, + 3, + ], + }, "global_scope_attr": Object { "type": "boolean", "value": true, }, "isolation_scope_1_attr": Object { 16 | const envelopeItems = event[1]; 17 | > 18 | expect(envelopeItems[0]).toEqual([ | ^ 19 | { 20 | type: 'log', 21 | item_count: 5, at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/public-api/logger/scopeAttributes/test.ts:18:28
[chromium] › suites/public-api/logger/integration/test.ts:10:11 › should capture console object calls: dev-packages/browser-integration-tests/suites/public-api/logger/integration/test.ts#L19
1) [chromium] › suites/public-api/logger/integration/test.ts:10:11 › should capture console object calls Error: expect(received).toEqual(expected) // deep equality - Expected - 2 + Received + 6 @@ -328,12 +328,16 @@ "sentry.message.parameter.1": Object { "type": "string", "value": "{\"obj\":true}", }, "sentry.message.parameter.2": Object { - "type": "string", - "value": "[4,5,6]", + "type": "array", + "value": Array [ + 4, + 5, + 6, + ], }, "sentry.message.parameter.3": Object { "type": "string", "value": "suffix", }, 17 | const envelopeItems = event[1]; 18 | > 19 | expect(envelopeItems[0]).toEqual([ | ^ 20 | { 21 | type: 'log', 22 | item_count: 15, at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/public-api/logger/integration/test.ts:19:28
Node (24) (TS 3.8) Integration Tests
Process completed with exit code 1.
suites/public-api/startSpan/basic-usage-streamed/test.ts > sends a streamed span envelope with correct spans for a manually started span with children: dev-packages/node-integration-tests/suites/public-api/startSpan/basic-usage-streamed/test.ts#L126
AssertionError: expected { name: 'test-span', …(7) } to deeply equal { attributes: { …(7) }, …(7) } - Expected + Received @@ -10,10 +10,60 @@ }, "sentry.sample_rate": { "type": "integer", "value": 1, }, + "sentry.sdk.integrations": { + "type": "array", + "value": [ + "InboundFilters", + "FunctionToString", + "LinkedErrors", + "RequestData", + "NodeSystemError", + "ConversationId", + "Console", + "OnUncaughtException", + "OnUnhandledRejection", + "ContextLines", + "LocalVariablesAsync", + "Context", + "ChildProcess", + "ProcessSession", + "Modules", + "Http", + "NodeFetch", + "Express", + "Fastify", + "Graphql", + "Hono", + "Mongo", + "Mongoose", + "Mysql", + "Mysql2", + "Redis", + "Postgres", + "Prisma", + "Hapi", + "Koa", + "Connect", + "Tedious", + "GenericPool", + "Kafka", + "Amqplib", + "LruMemoizer", + "LangChain", + "LangGraph", + "VercelAI", + "OpenAI", + "Anthropic_AI", + "Google_GenAI", + "PostgresJs", + "Firebase", + "SpanStreaming", + ], + }, "sentry.sdk.name": { "type": "string", "value": "sentry.javascript.node", }, "sentry.sdk.version": { ❯ span suites/public-api/startSpan/basic-usage-streamed/test.ts:126:29 ❯ expectSpanContainer utils/runner.ts:820:5 ❯ newEnvelope utils/runner.ts:550:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:651:15 ❯ Socket.<anonymous> utils/runner.ts:669:15
suites/public-api/logger/test.ts > logs > captures logs with scope and log attributes: dev-packages/node-integration-tests/suites/public-api/logger/test.ts#L41
AssertionError: expected { items: [ { …(6) }, { …(6) }, …(3) ] } to deeply equal { items: [ { …(6) }, { …(6) }, …(3) ] } - Expected + Received @@ -37,10 +37,18 @@ "timestamp": Any<Number>, "trace_id": Any<String>, }, { "attributes": { + "array_attr": { + "type": "array", + "value": [ + 1, + 2, + 3, + ], + }, "global_scope_attr": { "type": "boolean", "value": true, }, "log_attr": { @@ -59,29 +67,37 @@ "type": "string", "value": "sentry.javascript.node", }, "sentry.sdk.version": { "type": "string", - "value": Any<String>, + "value": "10.49.0", }, "sentry.timestamp.sequence": { "type": "integer", - "value": Any<Number>, + "value": 0, }, "server.address": { "type": "string", - "value": Any<String>, + "value": "runnervmeorf1", }, }, "body": "log_after_global_scope", "level": "info", "severity_number": 9, "timestamp": Any<Number>, "trace_id": Any<String>, }, { "attributes": { + "array_attr": { + "type": "array", + "value": [ + 1, + 2, + 3, + ], + }, "global_scope_attr": { "type": "boolean", "value": true, }, "isolation_scope_1_attr": { @@ -105,29 +121,37 @@ "type": "string", "value": "sentry.javascript.node", }, "sentry.sdk.version": { "type": "string", - "value": Any<String>, + "value": "10.49.0", }, "sentry.timestamp.sequence": { "type": "integer", - "value": Any<Number>, + "value": 0, }, "server.address": { "type": "string", - "value": Any<String>, + "value": "runnervmeorf1", }, }, "body": "log_with_isolation_scope", "level": "info", "severity_number": 9, "timestamp": Any<Number>, "trace_id": Any<String>, }, { "attributes": { + "array_attr": { + "type": "array", + "value": [ + 1, + 2, + 3, + ], + }, "global_scope_attr": { "type": "boolean", "value": true, }, "isolation_scope_1_attr": { @@ -156,29 +180,37 @@ "type": "string", "value": "sentry.javascript.node", }, "sentry.sdk.version": { "type": "string", - "value": Any<String>, + "value": "10.49.0", }, "sentry.timestamp.sequence": { "type": "integer", - "value": Any<Number>, + "value": 1, }, "server.address": { "type": "string", - "value": Any<String>, + "value": "runnervmeorf1", }, }, "body": "log_with_scope", "level": "info", "severity_number": 9, "timestamp": Any<Number>, "trace_id": Any<String>, }, { "attributes": { + "array_attr": { + "type": "array", + "value": [ + 1, + 2, + 3, + ], + }, "global_scope_attr": { "type": "boolean", "value": true, }, "isolation_scope_1_attr": { @@ -207,19 +239,19 @@ "type": "string", "value": "sentry.javascript.node", }, "sentry.sdk.version": { "type": "string", - "value": Any<String>, + "value": "10.49.0", }, "sentry.timestamp.sequence": { "type": "integer", - "value": Any<Number>,
Playwright bundle_tracing_replay_feedback_logs_metrics_min webkit Tests
Process completed with exit code 1.
[webkit] › suites/tracing/browserTracingIntegration/pageload-streamed/test.ts:17:11 › creates a pageload streamed span envelope with url as pageload span name source: dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/pageload-streamed/test.ts#L63
5) [webkit] › suites/tracing/browserTracingIntegration/pageload-streamed/test.ts:17:11 › creates a pageload streamed span envelope with url as pageload span name source Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 18 @@ -42,10 +42,28 @@ }, "sentry.sample_rate": Object { "type": "integer", "value": 1, }, + "sentry.sdk.integrations": Object { + "type": "array", + "value": Array [ + "InboundFilters", + "FunctionToString", + "ConversationId", + "BrowserApiErrors", + "Breadcrumbs", + "GlobalHandlers", + "LinkedErrors", + "Dedupe", + "HttpContext", + "CultureContext", + "BrowserSession", + "BrowserTracing", + "SpanStreaming", + ], + }, "sentry.sdk.name": Object { "type": "string", "value": "sentry.javascript.browser", }, "sentry.sdk.version": Object { 61 | expect(pageloadSpan?.start_timestamp).toBeCloseTo(timeOrigin, 1); 62 | > 63 | expect(pageloadSpan).toEqual({ | ^ 64 | attributes: { 65 | 'culture.calendar': { 66 | type: 'string', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/pageload-streamed/test.ts:63:26
[webkit] › suites/tracing/browserTracingIntegration/navigation-streamed/test.ts:18:11 › starts a streamed navigation span on page navigation: dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-streamed/test.ts#L70
4) [webkit] › suites/tracing/browserTracingIntegration/navigation-streamed/test.ts:18:11 › starts a streamed navigation span on page navigation Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 18 @@ -34,10 +34,28 @@ }, "sentry.sample_rate": Object { "type": "integer", "value": 1, }, + "sentry.sdk.integrations": Object { + "type": "array", + "value": Array [ + "InboundFilters", + "FunctionToString", + "ConversationId", + "BrowserApiErrors", + "Breadcrumbs", + "GlobalHandlers", + "LinkedErrors", + "Dedupe", + "HttpContext", + "CultureContext", + "BrowserSession", + "BrowserTracing", + "SpanStreaming", + ], + }, "sentry.sdk.name": Object { "type": "string", "value": "sentry.javascript.browser", }, "sentry.sdk.version": Object { 68 | expect(pageloadSpan.name).toEqual('/index.html'); 69 | > 70 | expect(navigationSpan).toEqual({ | ^ 71 | attributes: { 72 | 'culture.calendar': { 73 | type: 'string', at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-streamed/test.ts:70:26
[webkit] › suites/public-api/startSpan/streamed/test.ts:17:11 › sends a streamed span envelope if spanStreamingIntegration is enabled: dev-packages/browser-integration-tests/suites/public-api/startSpan/streamed/test.ts#L67
3) [webkit] › suites/public-api/startSpan/streamed/test.ts:17:11 › sends a streamed span envelope if spanStreamingIntegration is enabled Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 17 @@ -123,10 +123,27 @@ }, "sentry.sample_rate": Object { "type": "integer", "value": 1, }, + "sentry.sdk.integrations": Object { + "type": "array", + "value": Array [ + "InboundFilters", + "FunctionToString", + "ConversationId", + "BrowserApiErrors", + "Breadcrumbs", + "GlobalHandlers", + "LinkedErrors", + "Dedupe", + "HttpContext", + "CultureContext", + "BrowserSession", + "SpanStreaming", + ], + }, "sentry.sdk.name": Object { "type": "string", "value": "sentry.javascript.browser", }, "sentry.sdk.version": Object { 65 | expect(segmentSpanId).toBeDefined(); 66 | > 67 | expect(spans).toEqual([ | ^ 68 | { 69 | attributes: { 70 | [SEMANTIC_ATTRIBUTE_SENTRY_OP]: { at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/public-api/startSpan/streamed/test.ts:67:19
[webkit] › suites/public-api/logger/scopeAttributes/test.ts:10:11 › captures logs with scope attributes: dev-packages/browser-integration-tests/suites/public-api/logger/scopeAttributes/test.ts#L18
2) [webkit] › suites/public-api/logger/scopeAttributes/test.ts:10:11 › captures logs with scope attributes Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 32 @@ -31,10 +31,18 @@ "timestamp": Any<Number>, "trace_id": Any<String>, }, Object { "attributes": Object { + "array_attr": Object { + "type": "array", + "value": Array [ + 1, + 2, + 3, + ], + }, "global_scope_attr": Object { "type": "boolean", "value": true, }, "log_attr": Object { @@ -60,10 +68,18 @@ "timestamp": Any<Number>, "trace_id": Any<String>, }, Object { "attributes": Object { + "array_attr": Object { + "type": "array", + "value": Array [ + 1, + 2, + 3, + ], + }, "global_scope_attr": Object { "type": "boolean", "value": true, }, "isolation_scope_1_attr": Object { @@ -94,10 +110,18 @@ "timestamp": Any<Number>, "trace_id": Any<String>, }, Object { "attributes": Object { + "array_attr": Object { + "type": "array", + "value": Array [ + 1, + 2, + 3, + ], + }, "global_scope_attr": Object { "type": "boolean", "value": true, }, "isolation_scope_1_attr": Object { @@ -133,10 +157,18 @@ "timestamp": Any<Number>, "trace_id": Any<String>, }, Object { "attributes": Object { + "array_attr": Object { + "type": "array", + "value": Array [ + 1, + 2, + 3, + ], + }, "global_scope_attr": Object { "type": "boolean", "value": true, }, "isolation_scope_1_attr": Object { 16 | const envelopeItems = event[1]; 17 | > 18 | expect(envelopeItems[0]).toEqual([ | ^ 19 | { 20 | type: 'log', 21 | item_count: 5, at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/public-api/logger/scopeAttributes/test.ts:18:28
[webkit] › suites/public-api/logger/integration/test.ts:10:11 › should capture console object calls: dev-packages/browser-integration-tests/suites/public-api/logger/integration/test.ts#L19
1) [webkit] › suites/public-api/logger/integration/test.ts:10:11 › should capture console object calls Error: expect(received).toEqual(expected) // deep equality - Expected - 2 + Received + 6 @@ -328,12 +328,16 @@ "sentry.message.parameter.1": Object { "type": "string", "value": "{\"obj\":true}", }, "sentry.message.parameter.2": Object { - "type": "string", - "value": "[4,5,6]", + "type": "array", + "value": Array [ + 4, + 5, + 6, + ], }, "sentry.message.parameter.3": Object { "type": "string", "value": "suffix", }, 17 | const envelopeItems = event[1]; 18 | > 19 | expect(envelopeItems[0]).toEqual([ | ^ 20 | { 21 | type: 'log', 22 | item_count: 15, at /home/runner/work/sentry-javascript/sentry-javascript/dev-packages/browser-integration-tests/suites/public-api/logger/integration/test.ts:19:28
All required jobs passed or were skipped
Process completed with exit code 1.
Build
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: dkhunt27/action-nx-affected-list@v6.1. 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/
eslint(no-unused-vars): packages/core/test/lib/utils/weakRef.test.ts#L1
Identifier 'beforeEach' is imported but never used.
eslint(no-unused-vars): packages/core/test/lib/utils/weakRef.test.ts#L1
Identifier 'afterEach' is imported but never used.
eslint(no-unused-vars): packages/opentelemetry/test/utils/contextData.test.ts#L3
Identifier 'vi' is imported but never used.
eslint(no-unused-vars): packages/opentelemetry/test/utils/contextData.test.ts#L3
Identifier 'beforeEach' is imported but never used.
eslint(no-unused-vars): packages/opentelemetry/test/utils/contextData.test.ts#L3
Identifier 'afterEach' is imported but never used.
Deno Unit Tests
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: denoland/setup-deno@v2.0.3. 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/
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/
Browser Unit Tests
Patch coverage defaulted to 100% because no changed files matched coverage data. Unmatched diff files: packages/core/src/attributes.ts, packages/core/src/semanticAttributes.ts, packages/core/src/tracing/spans/captureSpan.ts, packages/core/test/lib/attributes.test.ts, packages/core/test/lib/logs/internal.test.ts, packages/core/test/lib/tracing/spans/captureSpan.test.ts, packages/core/test/lib/tracing/spans/estimateSize.test.ts, packages/core/test/lib/utils/spanUtils.test.ts Sample coverage paths: ./mute.js, /Users/isaacs/dev/js/events-to-array/etoa.js, /home/runner/work/sentry-javascript/sentry-javascript/packages/browser-utils/src/debug-build.ts This usually indicates a path format mismatch between your coverage tool and the repository.
E2E node-koa Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 node 22 (light mode, requires Node 22+ for diagnostics_channel) Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 node-express-esm-preload Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 node-connect Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 node-express-mcp-v2 Test (optional)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nestjs-with-submodules Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 generic-ts3.8 Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 node-core-express-otel-v2 Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 node-express-cjs-preload Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 hono-4 (node) Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nestjs-with-submodules-decorator Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 node-express-esm-without-loader Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 node-express-esm-loader Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nestjs-graphql Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 node-core-express-otel-v2-custom-sampler Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 node-express-send-to-sentry Test (optional)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nestjs-microservices Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 node-core-express-otel-v1-custom-sampler Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 node-exports-test-app Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 cloudflare-local-workers Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 svelte-5 Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 node-fastify-3 Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 react-router-7-spa (TS 3.8) Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 deno Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: denoland/setup-deno@v2.0.3, pnpm/action-setup@v4. 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 node-express Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 node-core-express-otel-v2-sdk-node Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 node-profiling-esm Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nestjs-websockets Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 node-core-light-express Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 hono-4 (bun) Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 webpack-4 Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 deno-streamed Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: denoland/setup-deno@v2.0.3, pnpm/action-setup@v4. 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 create-remix-app-express Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 react-router-7-spa Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 elysia-bun Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 astro-5 Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 sveltekit-2.5.0-twp Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nextjs-16-trailing-slash Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nestjs-fastify Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 node-core-express-otel-v1 Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 solid Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nestjs-11 Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 react-router-7-framework-instrumentation Test (optional)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 node-core-express-otel-v1-sdk-node Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 node-express-incorrect-instrumentation Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nextjs-16-userfeedback Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 node 22 (light mode + OTLP integration) Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 react-router-7-framework-spa Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 node-otel-custom-sampler Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 cloudflare-mcp Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 create-remix-app-v2 Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 create-remix-app-express-vite-dev Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 sveltekit-cloudflare-pages Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nestjs-distributed-tracing Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 elysia-node Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nestjs-8 Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 node-core-light-otlp Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 create-react-app Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 cloudflare-hono Test (optional)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 tanstack-router Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 node-fastify-5 Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 node-express-v5 Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 remix-server-timing Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 react-19 Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 sveltekit-2 Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 node-firebase Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 astro-6 Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 node-fastify-4 Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 webpack-5 Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 astro-5-cf-workers Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 react-router-5 Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 hono-4 Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 browser-mfe-vite Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 react-router-7-framework-node-20-18 Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 default-browser Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 react-router-7-framework Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 react-create-hash-router Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 solidstart Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 vue-3 (canary) Test (optional)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nextjs-sourcemaps Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 node-otel-without-tracing Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 astro-6-cf-workers Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 solid-tanstack-router Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 generic-ts5.0 Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 react-17 Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nextjs-16-trailing-slash (latest, turbopack) Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nestjs-basic Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 tanstackstart-react Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 vue-3 Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 browser-webworker-vite Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 solidstart-top-level-import Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 tsx-express Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 angular-19 Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 angular-17 Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 debug-id-sourcemaps Test (optional)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 astro-4 Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nestjs-bullmq Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 react-create-memory-router Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 react-router-7-framework-custom Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 angular-20 Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 vue-3 (latest) Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 solidstart-spa Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nuxt-3-dynamic-import Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 solidstart-dynamic-import Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nuxt-3-top-level-import Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 react-create-browser-router Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 create-remix-app-v2-non-vite Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 react-router-6-use-routes Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nextjs-16-tunnel (turbopack) Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 sveltekit-2-kit-tracing Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 (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, pnpm/action-setup@v4. 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 create-react-app (TS 3.8) Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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, pnpm/action-setup@v4. 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 nextjs-16-bun Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 effect-4-node Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 react-router-6 (TS 3.8) Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 ember-embroider Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nuxt-3 (canary) Test (optional)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nextjs-16-cf-workers Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nuxt-3 Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 effect-3-browser Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 angular (canary) Test (optional)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 react-router-7-framework-spa-node-20-18 Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 react-router-7-cross-usage Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 effect-3-node Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 react-router-7-framework (latest) Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 remix-hydrogen Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nextjs-16-tunnel Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 react-send-to-sentry Test (optional)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nextjs-16-cf-workers (canary) Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 cloudflare-workers Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 vue-tanstack-router Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nextjs-16-cacheComponents Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 angular-21 Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 (Node 20) 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, pnpm/action-setup@v4. 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 effect-4-browser Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 hydrogen-react-router-7 Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 react-router-6 Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nuxt-3-min Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 ember-classic Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nextjs-13 (latest) Test (optional)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nextjs-16-cf-workers (latest) Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 node-profiling-cjs Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 angular-18 Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nextjs-pages-dir (next@13) Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nextjs-orpc Test (optional)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nextjs-pages-dir Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nextjs-16-tunnel (webpack) Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nextjs-15-basepath Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nextjs-15-intl Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nextjs-13 Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 react-router-6-descendant-routes Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nextjs-14 Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nextjs-16 (canary, webpack) Test (optional)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nextjs-pages-dir (next@15) Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 sveltekit-2-svelte-5 Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nextjs-15-t3 Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nuxt-4 Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nextjs-14 (canary) Test (optional)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nextjs-15 (turbo) Test (optional)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nuxt-4 (canary) Test (optional)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 react-router-7-lazy-routes Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nuxt-5 Test (optional)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 node-otel-sdk-node Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nextjs-15 Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nextjs-14 (latest) Test (optional)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nextjs-16 (canary, turbopack) Test (optional)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 node-hapi Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 node-otel Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nextjs-16 Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nestjs-basic-with-graphql Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nextjs-15 (latest) Test (optional)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 cloudflare-workersentrypoint Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nextjs-16 (latest, turbopack) Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 supabase-nextjs Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nextjs-app-dir Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nextjs-16 (webpack) Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nextjs-16 (latest, webpack) Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nextjs-app-dir (next@15) Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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 nextjs-app-dir (next@13) Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@v4. 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
7 skipped 23 passed (11.9s)
🎭 Playwright Run Summary
5 skipped 25 passed (10.0s)
🎭 Playwright Run Summary
5 skipped 25 passed (16.2s)
🎭 Playwright Run Summary
7 skipped 23 passed (11.1s)
🎭 Playwright Run Summary
4 skipped 26 passed (19.7s)
🎭 Playwright Run Summary
1 skipped 29 passed (18.6s)
🎭 Playwright Run Summary
8 skipped 22 passed (8.1s)
🎭 Playwright Run Summary
477 skipped 191 passed (40.5s)
🎭 Playwright Run Summary
478 skipped 190 passed (38.2s)
🎭 Playwright Run Summary
1 failed [firefox] › suites/tracing/browserTracingIntegration/interactions-streamed/test.ts:17:11 › captures streamed interaction span tree. @Firefox 14 passed (25.3s)
🎭 Playwright Run Summary
2 failed [chromium] › suites/public-api/logger/integration/test.ts:10:11 › should capture console object calls [chromium] › suites/public-api/logger/scopeAttributes/test.ts:10:11 › captures logs with scope attributes 341 skipped 325 passed (1.6m)
🎭 Playwright Run Summary
343 skipped 325 passed (1.5m)
🎭 Playwright Run Summary
3 failed [chromium] › suites/public-api/logger/integration/test.ts:10:11 › should capture console object calls [chromium] › suites/public-api/logger/scopeAttributes/test.ts:10:11 › captures logs with scope attributes [chromium] › suites/public-api/startSpan/streamed/test.ts:17:11 › sends a streamed span envelope if spanStreamingIntegration is enabled 3 skipped 161 passed (2.6m)
🎭 Playwright Run Summary
1 skipped 166 passed (2.6m)
🎭 Playwright Run Summary
11 passed (2.4s)
🎭 Playwright Run Summary
4 passed (2.9s)
🎭 Playwright Run Summary
4 passed (4.4s)
🎭 Playwright Run Summary
2 passed (4.1s)
🎭 Playwright Run Summary
1 passed (3.3s)
🎭 Playwright Run Summary
12 passed (5.4s)
🎭 Playwright Run Summary
4 passed (2.2s)
🎭 Playwright Run Summary
3 passed (3.4s)
🎭 Playwright Run Summary
7 passed (3.1s)
🎭 Playwright Run Summary
12 passed (5.5s)
🎭 Playwright Run Summary
2 passed (3.3s)
🎭 Playwright Run Summary
3 passed (3.4s)
🎭 Playwright Run Summary
1 passed (6.1s)
🎭 Playwright Run Summary
3 passed (2.5s)
🎭 Playwright Run Summary
7 passed (6.2s)
🎭 Playwright Run Summary
3 passed (2.5s)
🎭 Playwright Run Summary
1 passed (5.3s)
🎭 Playwright Run Summary
2 passed (4.4s)
🎭 Playwright Run Summary
10 passed (5.1s)
🎭 Playwright Run Summary
10 passed (5.5s)
🎭 Playwright Run Summary
5 passed (7.7s)
🎭 Playwright Run Summary
13 passed (12.4s)
🎭 Playwright Run Summary
15 passed (10.1s)
🎭 Playwright Run Summary
4 passed (7.1s)
🎭 Playwright Run Summary
3 passed (6.3s)
🎭 Playwright Run Summary
4 passed (2.7s)
🎭 Playwright Run Summary
7 passed (2.1s)
🎭 Playwright Run Summary
1 passed (4.3s)
🎭 Playwright Run Summary
2 failed [chromium] › tests/spans.test.ts:128:5 › Sends streamed spans (http.server and manual with Sentry.startSpan) [chromium] › tests/spans.test.ts:179:5 › OTel span appears as child of Sentry span (interop) ───
🎭 Playwright Run Summary
12 passed (6.8s)
🎭 Playwright Run Summary
5 passed (7.8s)
🎭 Playwright Run Summary
3 skipped 17 passed (1.9s)
🎭 Playwright Run Summary
11 passed (14.5s)
🎭 Playwright Run Summary
3 passed (5.8s)
🎭 Playwright Run Summary
5 passed (8.5s)
🎭 Playwright Run Summary
24 passed (17.7s)
🎭 Playwright Run Summary
4 passed (2.2s)
🎭 Playwright Run Summary
4 passed (3.8s)
🎭 Playwright Run Summary
23 passed (12.6s)
🎭 Playwright Run Summary
3 skipped 21 passed (17.9s)
🎭 Playwright Run Summary
4 passed (7.2s)
🎭 Playwright Run Summary
1 passed (2.0s)
🎭 Playwright Run Summary
12 passed (7.7s)
🎭 Playwright Run Summary
5 passed (7.9s)
🎭 Playwright Run Summary
7 passed (8.8s)
🎭 Playwright Run Summary
3 passed (2.6s)
🎭 Playwright Run Summary
1 passed (3.3s)
🎭 Playwright Run Summary
1 passed (3.3s)
🎭 Playwright Run Summary
8 passed (6.1s)
🎭 Playwright Run Summary
9 passed (9.4s)
🎭 Playwright Run Summary
9 passed (9.6s)
🎭 Playwright Run Summary
3 skipped 17 passed (2.7s)
🎭 Playwright Run Summary
22 passed (11.9s)
🎭 Playwright Run Summary
5 passed (8.0s)
🎭 Playwright Run Summary
3 passed (14.4s)
🎭 Playwright Run Summary
11 passed (5.2s)
🎭 Playwright Run Summary
11 passed (5.5s)
🎭 Playwright Run Summary
16 passed (28.5s)
🎭 Playwright Run Summary
3 passed (3.9s)
🎭 Playwright Run Summary
3 passed (3.9s)
🎭 Playwright Run Summary
16 passed (23.4s)
🎭 Playwright Run Summary
4 passed (11.4s)
🎭 Playwright Run Summary
11 passed (14.8s)
🎭 Playwright Run Summary
11 passed (6.3s)
🎭 Playwright Run Summary
11 passed (6.7s)
🎭 Playwright Run Summary
1 passed (5.5s)
🎭 Playwright Run Summary
7 passed (5.0s)
🎭 Playwright Run Summary
4 passed (7.7s)
🎭 Playwright Run Summary
7 passed (3.1s)
🎭 Playwright Run Summary
1 passed (5.9s)
🎭 Playwright Run Summary
18 passed (18.2s)
🎭 Playwright Run Summary
4 passed (8.1s)
🎭 Playwright Run Summary
2 skipped 19 passed (22.8s)
🎭 Playwright Run Summary
15 passed (20.6s)
🎭 Playwright Run Summary
9 passed (10.8s)
🎭 Playwright Run Summary
10 passed (26.6s)
🎭 Playwright Run Summary
5 passed (17.4s)
🎭 Playwright Run Summary
9 passed (11.8s)
🎭 Playwright Run Summary
3 passed (12.3s)
🎭 Playwright Run Summary
5 passed (8.8s)
🎭 Playwright Run Summary
5 passed (8.7s)
🎭 Playwright Run Summary
29 passed (28.8s)
🎭 Playwright Run Summary
12 passed (6.4s)
🎭 Playwright Run Summary
10 passed (26.7s)
🎭 Playwright Run Summary
5 passed (6.9s)
🎭 Playwright Run Summary
9 passed (10.7s)
🎭 Playwright Run Summary
10 passed (9.0s)
🎭 Playwright Run Summary
12 passed (28.6s)
🎭 Playwright Run Summary
12 passed (28.3s)
🎭 Playwright Run Summary
9 passed (11.1s)
🎭 Playwright Run Summary
7 passed (23.2s)
🎭 Playwright Run Summary
3 passed (4.9s)
🎭 Playwright Run Summary
18 passed (20.5s)
🎭 Playwright Run Summary
12 passed (27.8s)
🎭 Playwright Run Summary
10 passed (27.5s)
🎭 Playwright Run Summary
9 passed (10.8s)
🎭 Playwright Run Summary
11 passed (18.9s)
🎭 Playwright Run Summary
9 passed (10.8s)
🎭 Playwright Run Summary
12 passed (18.1s)
🎭 Playwright Run Summary
5 passed (8.3s)
🎭 Playwright Run Summary
8 passed (6.0s)
🎭 Playwright Run Summary
4 passed (8.6s)
🎭 Playwright Run Summary
3 passed (16.7s)
🎭 Playwright Run Summary
3 passed (10.5s)
🎭 Playwright Run Summary
14 passed (25.3s)
🎭 Playwright Run Summary
7 passed (38.6s)
🎭 Playwright Run Summary
7 passed (49.2s)
🎭 Playwright Run Summary
1 skipped 14 passed (12.1s)
🎭 Playwright Run Summary
13 passed (28.6s)
🎭 Playwright Run Summary
8 passed (28.7s)
🎭 Playwright Run Summary
40 passed (20.7s)
🎭 Playwright Run Summary
14 skipped 12 passed (21.1s)
🎭 Playwright Run Summary
40 passed (20.5s)
🎭 Playwright Run Summary
10 passed (36.6s)
🎭 Playwright Run Summary
12 passed (27.8s)
🎭 Playwright Run Summary
7 passed (8.1s)
🎭 Playwright Run Summary
4 passed (8.7s)
🎭 Playwright Run Summary
13 passed (28.4s)
🎭 Playwright Run Summary
2 skipped 19 passed (28.7s)
🎭 Playwright Run Summary
9 passed (10.3s)
🎭 Playwright Run Summary
3 passed (17.5s)
🎭 Playwright Run Summary
3 passed (9.4s)
🎭 Playwright Run Summary
14 skipped 12 passed (21.8s)
🎭 Playwright Run Summary
10 passed (6.8s)
🎭 Playwright Run Summary
10 passed (6.9s)
🎭 Playwright Run Summary
3 passed (19.0s)
🎭 Playwright Run Summary
4 passed (17.5s)
🎭 Playwright Run Summary
4 passed (3.6s)
🎭 Playwright Run Summary
12 passed (28.2s)
🎭 Playwright Run Summary
7 passed (37.5s)
🎭 Playwright Run Summary
10 passed (37.8s)
🎭 Playwright Run Summary
8 passed (10.1s)
🎭 Playwright Run Summary
8 passed (28.7s)
🎭 Playwright Run Summary
5 skipped 162 passed (4.5m)
🎭 Playwright Run Summary
17 passed (57.9s)
🎭 Playwright Run Summary
3 skipped 27 passed (36.3s)
🎭 Playwright Run Summary
30 passed (11.9s)
🎭 Playwright Run Summary
14 skipped 12 passed (25.5s)
🎭 Playwright Run Summary
3 failed [chromium] › suites/tracing/browserTracingIntegration/interactions-streamed/test.ts:17:11 › captures streamed interaction span tree. @Firefox [chromium] › suites/tracing/browserTracingIntegration/navigation-streamed/test.ts:18:11 › starts a streamed navigation span on page navigation [chromium] › suites/tracing/browserTracingIntegration/pageload-streamed/test.ts:17:11 › creates a pageload streamed span envelope with url as pageload span name source 3 skipped 161 passed (4.5m)
🎭 Playwright Run Summary
12 passed (26.7s)
🎭 Playwright Run Summary
2 failed [chromium] › suites/public-api/logger/integration/test.ts:10:11 › should capture console object calls [chromium] › suites/public-api/logger/scopeAttributes/test.ts:10:11 › captures logs with scope attributes 473 skipped 193 passed (40.3s)
🎭 Playwright Run Summary
4 skipped 10 passed (27.1s)
🎭 Playwright Run Summary
4 skipped 10 passed (6.8s)
🎭 Playwright Run Summary
3 passed (38.5s)
🎭 Playwright Run Summary
3 passed (7.5s)
🎭 Playwright Run Summary
4 skipped 10 passed (32.7s)
🎭 Playwright Run Summary
2 skipped 12 passed (7.6s)
🎭 Playwright Run Summary
3 passed (35.9s)
🎭 Playwright Run Summary
3 passed (10.6s)
🎭 Playwright Run Summary
5 passed (42.9s)
🎭 Playwright Run Summary
5 passed (11.3s)
🎭 Playwright Run Summary
4 passed (36.1s)
🎭 Playwright Run Summary
4 passed (9.1s)
🎭 Playwright Run Summary
3 skipped 27 passed (41.2s)
🎭 Playwright Run Summary
30 passed (12.3s)
🎭 Playwright Run Summary
4 passed (10.9s)
🎭 Playwright Run Summary
13 passed (47.6s)
🎭 Playwright Run Summary
13 passed (9.1s)
🎭 Playwright Run Summary
1 failed [chromium] › tests/node-runtime-metrics.test.ts:130:5 › Should emit node runtime uptime counter 2 skipped 38 passed (59.4s)
🎭 Playwright Run Summary
4 skipped 10 passed (31.3s)
🎭 Playwright Run Summary
2 skipped 12 passed (6.7s)
🎭 Playwright Run Summary
13 passed (23.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 (40.6s)
🎭 Playwright Run Summary
3 passed (4.2s)
🎭 Playwright Run Summary
4 passed (18.9s)
🎭 Playwright Run Summary
51 passed (1.0m)
🎭 Playwright Run Summary
13 passed (50.6s)
🎭 Playwright Run Summary
13 passed (9.8s)
🎭 Playwright Run Summary
2 skipped 29 passed (1.2m)
🎭 Playwright Run Summary
2 skipped 29 passed (36.8s)
🎭 Playwright Run Summary
4 failed [chromium] › suites/public-api/startSpan/streamed/test.ts:17:11 › sends a streamed span envelope if spanStreamingIntegration is enabled [chromium] › suites/tracing/browserTracingIntegration/interactions-streamed/test.ts:17:11 › captures streamed interaction span tree. @Firefox [chromium] › suites/tracing/browserTracingIntegration/navigation-streamed/test.ts:18:11 › starts a streamed navigation span on page navigation [chromium] › suites/tracing/browserTracingIntegration/pageload-streamed/test.ts:17:11 › creates a pageload streamed span envelope with url as pageload span name source 192 skipped 472 passed (5.4m)
🎭 Playwright Run Summary
6 failed [chromium] › suites/public-api/logger/integration/test.ts:10:11 › should capture console object calls [chromium] › suites/public-api/logger/scopeAttributes/test.ts:10:11 › captures logs with scope attributes [chromium] › suites/public-api/startSpan/streamed/test.ts:17:11 › sends a streamed span envelope if spanStreamingIntegration is enabled [chromium] › suites/tracing/browserTracingIntegration/interactions-streamed/test.ts:17:11 › captures streamed interaction span tree. @Firefox [chromium] › suites/tracing/browserTracingIntegration/navigation-streamed/test.ts:18:11 › starts a streamed navigation span on page navigation [chromium] › suites/tracing/browserTracingIntegration/pageload-streamed/test.ts:17:11 › creates a pageload streamed span envelope with url as pageload span name source 187 skipped 475 passed (5.5m)
🎭 Playwright Run Summary
4 passed (19.1s)
🎭 Playwright Run Summary
51 passed (1.1m)
🎭 Playwright Run Summary
43 passed (2.2m)
🎭 Playwright Run Summary
4 passed (17.3s)
🎭 Playwright Run Summary
2 skipped 48 passed (59.9s)
🎭 Playwright Run Summary
6 failed [chromium] › suites/public-api/logger/integration/test.ts:10:11 › should capture console object calls [chromium] › suites/public-api/logger/scopeAttributes/test.ts:10:11 › captures logs with scope attributes [chromium] › suites/public-api/startSpan/streamed/test.ts:17:11 › sends a streamed span envelope if spanStreamingIntegration is enabled [chromium] › suites/tracing/browserTracingIntegration/interactions-streamed/test.ts:17:11 › captures streamed interaction span tree. @Firefox [chromium] › suites/tracing/browserTracingIntegration/navigation-streamed/test.ts:18:11 › starts a streamed navigation span on page navigation [chromium] › suites/tracing/browserTracingIntegration/pageload-streamed/test.ts:17:11 › creates a pageload streamed span envelope with url as pageload span name source 53 skipped 609 passed (6.3m)
🎭 Playwright Run Summary
6 failed [chromium] › suites/public-api/logger/integration/test.ts:10:11 › should capture console object calls [chromium] › suites/public-api/logger/scopeAttributes/test.ts:10:11 › captures logs with scope attributes [chromium] › suites/public-api/startSpan/streamed/test.ts:17:11 › sends a streamed span envelope if spanStreamingIntegration is enabled [chromium] › suites/tracing/browserTracingIntegration/interactions-streamed/test.ts:17:11 › captures streamed interaction span tree. @Firefox [chromium] › suites/tracing/browserTracingIntegration/navigation-streamed/test.ts:18:11 › starts a streamed navigation span on page navigation [chromium] › suites/tracing/browserTracingIntegration/pageload-streamed/test.ts:17:11 › creates a pageload streamed span envelope with url as pageload span name source 51 skipped 611 passed (6.4m)
🎭 Playwright Run Summary
4 failed [chromium] › suites/public-api/startSpan/streamed/test.ts:17:11 › sends a streamed span envelope if spanStreamingIntegration is enabled [chromium] › suites/tracing/browserTracingIntegration/interactions-streamed/test.ts:17:11 › captures streamed interaction span tree. @Firefox [chromium] › suites/tracing/browserTracingIntegration/navigation-streamed/test.ts:18:11 › starts a streamed navigation span on page navigation [chromium] › suites/tracing/browserTracingIntegration/pageload-streamed/test.ts:17:11 › creates a pageload streamed span envelope with url as pageload span name source 56 skipped 608 passed (6.3m)
🎭 Playwright Run Summary
3 passed (7.1s)
🎭 Playwright Run Summary
4 failed [chromium] › suites/public-api/startSpan/streamed/test.ts:17:11 › sends a streamed span envelope if spanStreamingIntegration is enabled [chromium] › suites/tracing/browserTracingIntegration/interactions-streamed/test.ts:17:11 › captures streamed interaction span tree. @Firefox [chromium] › suites/tracing/browserTracingIntegration/navigation-streamed/test.ts:18:11 › starts a streamed navigation span on page navigation [chromium] › suites/tracing/browserTracingIntegration/pageload-streamed/test.ts:17:11 › creates a pageload streamed span envelope with url as pageload span name source 56 skipped 608 passed (6.4m)
🎭 Playwright Run Summary
2 skipped 29 passed (1.9m)
🎭 Playwright Run Summary
2 skipped 29 passed (37.2s)
🎭 Playwright Run Summary
13 passed (46.5s)
🎭 Playwright Run Summary
13 passed (9.6s)
🎭 Playwright Run Summary
5 skipped 36 passed (1.8m)
🎭 Playwright Run Summary
2 skipped 39 passed (1.0m)
🎭 Playwright Run Summary
8 passed (2.4s)
🎭 Playwright Run Summary
3 passed (3.2s)
🎭 Playwright Run Summary
5 skipped 36 passed (1.8m)
🎭 Playwright Run Summary
2 skipped 39 passed (1.0m)
🎭 Playwright Run Summary
3 passed (6.2s)
🎭 Playwright Run Summary
2 skipped 29 passed (2.0m)
🎭 Playwright Run Summary
2 skipped 29 passed (36.6s)
🎭 Playwright Run Summary
8 passed (3.2s)
🎭 Playwright Run Summary
8 passed (3.3s)
🎭 Playwright Run Summary
6 failed [chromium] › suites/public-api/logger/integration/test.ts:10:11 › should capture console object calls [chromium] › suites/public-api/logger/scopeAttributes/test.ts:10:11 › captures logs with scope attributes [chromium] › suites/public-api/startSpan/streamed/test.ts:17:11 › sends a streamed span envelope if spanStreamingIntegration is enabled [chromium] › suites/tracing/browserTracingIntegration/interactions-streamed/test.ts:17:11 › captures streamed interaction span tree. @Firefox [chromium] › suites/tracing/browserTracingIntegration/navigation-streamed/test.ts:18:11 › starts a streamed navigation span on page navigation [chromium] › suites/tracing/browserTracingIntegration/pageload-streamed/test.ts:17:11 › creates a pageload streamed span envelope with url as pageload span name source 51 skipped 611 passed (6.6m)
🎭 Playwright Run Summary
5 skipped 36 passed (1.9m)
🎭 Playwright Run Summary
2 skipped 39 passed (1.1m)
🎭 Playwright Run Summary
4 passed (23.4s)
🎭 Playwright Run Summary
2 skipped 32 passed (2.6m)
🎭 Playwright Run Summary
2 skipped 32 passed (1.1m)
🎭 Playwright Run Summary
7 skipped 34 passed (2.9m)
🎭 Playwright Run Summary
2 skipped 39 passed (1.0m)
🎭 Playwright Run Summary
7 skipped 34 passed (3.1m)
🎭 Playwright Run Summary
2 skipped 39 passed (1.0m)
🎭 Playwright Run Summary
2 skipped 32 passed (3.0m)
🎭 Playwright Run Summary
2 skipped 32 passed (1.1m)
🎭 Playwright Run Summary
5 failed [webkit] › suites/public-api/logger/integration/test.ts:10:11 › should capture console object calls [webkit] › suites/public-api/logger/scopeAttributes/test.ts:10:11 › captures logs with scope attributes [webkit] › suites/public-api/startSpan/streamed/test.ts:17:11 › sends a streamed span envelope if spanStreamingIntegration is enabled [webkit] › suites/tracing/browserTracingIntegration/navigation-streamed/test.ts:18:11 › starts a streamed navigation span on page navigation [webkit] › suites/tracing/browserTracingIntegration/pageload-streamed/test.ts:17:11 › creates a pageload streamed span envelope with url as pageload span name source 199 skipped 464 passed (4.4m)
🎭 Playwright Run Summary
5 skipped 29 passed (2.0m)
🎭 Playwright Run Summary
6 skipped 28 passed (1.1m)

Artifacts

Produced during runtime
Name Size Digest
E2E Test Dump (nextjs-16 (canary, webpack))
84.8 KB
sha256:01d73c33cb99597ee2ec249b8ba3f7a5aa22f796f01af2355c53d07e762a2257
build-output
34 MB
sha256:50d59c42f722d8cc517ed84d4d279eb3b3e5c51a5ca63a7c85aedfee69f2fdc9
codecov-coverage-results-nh-span-streaming-sdk-integrations-job_browser_unit_tests
63 KB
sha256:b01b22a4d9806cf43afe60a08d0007a308aa01aa19eda147adf2342891f840e1
codecov-coverage-results-nh-span-streaming-sdk-integrations-job_node_unit_tests-18
248 KB
sha256:d723d299cd1bc26fb66871a9cafa6c999da13a7bd7c22465d5648d599f8aea1b
codecov-coverage-results-nh-span-streaming-sdk-integrations-job_node_unit_tests-20
256 KB
sha256:acd0b278a81ca39e45e5080e093f7104f6b6d5c79fb896865f07485e7513c3be
codecov-coverage-results-nh-span-streaming-sdk-integrations-job_node_unit_tests-22
256 KB
sha256:1f551f96756992630d49fcf4e8c863dc8c9beb0ced7d9bbcf0714a1ab386bff2
codecov-coverage-results-nh-span-streaming-sdk-integrations-job_node_unit_tests-24
256 KB
sha256:7ceb2bfb9c6638dfdd4d609d02225db5b01b1f25c4b8d585e2a3b7779c7d7939
codecov-test-results-nh-span-streaming-sdk-integrations-job_browser_loader_tests-browser-loader-loader_base
243 Bytes
sha256:824e87fd6377a6091e289b6827dcf8065be50e6e28fd933d1d6c2fcffb895f41
codecov-test-results-nh-span-streaming-sdk-integrations-job_browser_loader_tests-browser-loader-loader_debug
240 Bytes
sha256:b5763c5c5ab7eb2311023fed26a51aba68273acc16e6dcbf8dfe54754e6acebe
codecov-test-results-nh-span-streaming-sdk-integrations-job_browser_loader_tests-browser-loader-loader_eager
236 Bytes
sha256:204d524f0efb1f89eb9b0fd6ac2b9c18b703a073c650a60d5cedbb062ac4de74
codecov-test-results-nh-span-streaming-sdk-integrations-job_browser_loader_tests-browser-loader-loader_replay
237 Bytes
sha256:fa82a5340e399b7892f4e14b172b539389ad2c8f69558e9c3a48722f319bd3a4
codecov-test-results-nh-span-streaming-sdk-integrations-job_browser_loader_tests-browser-loader-loader_replay_buffer
240 Bytes
sha256:ec56cdedff3765b5ecaaa4561283041f169e207b0c637425bf31439113c398a6
codecov-test-results-nh-span-streaming-sdk-integrations-job_browser_loader_tests-browser-loader-loader_tracing
243 Bytes
sha256:040064df51f547645a309557ee085d4db3c2dba9ecac46f798283af619215fe2
codecov-test-results-nh-span-streaming-sdk-integrations-job_browser_loader_tests-browser-loader-loader_tracing_replay
241 Bytes
sha256:7f99d3c930a15bcdadb83596b7f437cb1ff67a39a7f875d3ca8fc70028e7677a
codecov-test-results-nh-span-streaming-sdk-integrations-job_browser_playwright_tests-browser-playwright-bundle-chromium
249 Bytes
sha256:c5c34a37064c841d16abbea51dd4bf378d50085e71f9cf2d6dd4860b7d114e92
codecov-test-results-nh-span-streaming-sdk-integrations-job_browser_playwright_tests-browser-playwright-bundle_logs_metrics-chromium
1.24 KB
sha256:10d7beb8cea9ea1ece8638f099ae6085c259a33bdeca8536e98bb8d5dd49faa0
codecov-test-results-nh-span-streaming-sdk-integrations-job_browser_playwright_tests-browser-playwright-bundle_min-chromium
245 Bytes
sha256:c035ce3da399f09a2c37a6ad2bd8e79c80a39d1d72bc0e2be5bb62935c357af6
codecov-test-results-nh-span-streaming-sdk-integrations-job_browser_playwright_tests-browser-playwright-bundle_replay-chromium
247 Bytes
sha256:1b6a43d2336fa7f608d7bad76e71244f9e77fd841fa9ce058191fbfa5254d9a3
codecov-test-results-nh-span-streaming-sdk-integrations-job_browser_playwright_tests-browser-playwright-bundle_replay_logs_metrics-chromium
1.24 KB
sha256:756809a7792e61b2b9f6a2316e0a8a875fb5c002e59ebe12b3128dc6a3a64b71
codecov-test-results-nh-span-streaming-sdk-integrations-job_browser_playwright_tests-browser-playwright-bundle_tracing-chromium
1.78 KB
sha256:cead1e7e9c4c682d2419765ea98d60febb57fe6f26537e6d22ecff855a807af5
codecov-test-results-nh-span-streaming-sdk-integrations-job_browser_playwright_tests-browser-playwright-bundle_tracing_logs_metrics-chromium
2.38 KB
sha256:ea5334282dfb9e85cc1e6712464db03fef693accaa560d7165129da363f4d135
codecov-test-results-nh-span-streaming-sdk-integrations-job_browser_playwright_tests-browser-playwright-bundle_tracing_replay-chromium
1.79 KB
sha256:81781a9649f976c4abd63ab3e1c195d0bc8991eac26fb027922dd92b09cf05f3
codecov-test-results-nh-span-streaming-sdk-integrations-job_browser_playwright_tests-browser-playwright-bundle_tracing_replay_feedback-chromium
1.79 KB
sha256:06bb6590f4672d08a52133193dac5ea7933b4906d0e2724d7ba0d75228527c66
codecov-test-results-nh-span-streaming-sdk-integrations-job_browser_playwright_tests-browser-playwright-bundle_tracing_replay_feedback_logs_metrics-chromium
2.37 KB
sha256:bd076b3c2c3e6f706082cb115ef55653cd8ec4d3d0525e2feae15d1b64946072
codecov-test-results-nh-span-streaming-sdk-integrations-job_browser_playwright_tests-browser-playwright-bundle_tracing_replay_feedback_logs_metrics_min-chromium
2.38 KB
sha256:290da334e2621c3a678fd79023146332dd75c871bd96249c8b3ebf9cc714bbe5
codecov-test-results-nh-span-streaming-sdk-integrations-job_browser_playwright_tests-browser-playwright-bundle_tracing_replay_feedback_logs_metrics_min-firefox
1.05 KB
sha256:6982ed3d8c0870d912a89f81a0f710b746e1af3c17b390cceeccd2d32dd2e1c9
codecov-test-results-nh-span-streaming-sdk-integrations-job_browser_playwright_tests-browser-playwright-bundle_tracing_replay_feedback_logs_metrics_min-webkit
2.15 KB
sha256:82a420d5079543efc4f50a277c5cb20242614af9210769ab230a5a9268361e4a
codecov-test-results-nh-span-streaming-sdk-integrations-job_browser_playwright_tests-browser-playwright-bundle_tracing_replay_logs_metrics-chromium
2.37 KB
sha256:89785ff965f822212e2aff1abefe08e4ab6b344e82379c2d6a1779954aaaf61a
codecov-test-results-nh-span-streaming-sdk-integrations-job_browser_playwright_tests-browser-playwright-esm-chromium-1
243 Bytes
sha256:d8d72984d86a15ea3b8be2e58996203300348ef5e37a30d5257d08a18c74bb27
codecov-test-results-nh-span-streaming-sdk-integrations-job_browser_playwright_tests-browser-playwright-esm-chromium-2
1.67 KB
sha256:ba74a7a57f1e16a8c1e627fa60fdb0d25d74568646c400999ee1d0a4dd26bd38
codecov-test-results-nh-span-streaming-sdk-integrations-job_browser_playwright_tests-browser-playwright-esm-chromium-3
1.47 KB
sha256:3987e3a2346e6611a05a59d81f54a0fbf9d964cbb0a162023d37bd75d00cd275
codecov-test-results-nh-span-streaming-sdk-integrations-job_browser_playwright_tests-browser-playwright-esm-chromium-4
245 Bytes
sha256:39200e70741f3adfd83c1616545695c0c3d625dd0af6e0ab38ac507c664a278b
codecov-test-results-nh-span-streaming-sdk-integrations-job_browser_unit_tests
1.09 KB
sha256:0b823bec47f89d42730ef71c9146943a11f0bab9db1df12a05e129f8b846080d
codecov-test-results-nh-span-streaming-sdk-integrations-job_node_unit_tests-18
255 Bytes
sha256:b2d035336623cd48fe42912a5ed76c4bc85f9a74a5b49c3a91421164ab2886c0
codecov-test-results-nh-span-streaming-sdk-integrations-job_node_unit_tests-20
251 Bytes
sha256:fc8379f8cfca6656c93c42c7130f135065bc06b7c0ee96c0d7f616af7d1ebc99
codecov-test-results-nh-span-streaming-sdk-integrations-job_node_unit_tests-22
253 Bytes
sha256:ff2aa289168b949318581534fef23c9eac646b37141d327c684c9a2740a52b78
codecov-test-results-nh-span-streaming-sdk-integrations-job_node_unit_tests-24
246 Bytes
sha256:b5cee5f5f747f2235e609093421f4dc76e80d1163eb203f669beefb71def5f3e
playwright-traces-job_browser_playwright_tests-bundle_logs_metrics-chromium-0
703 KB
sha256:831379b34a6c187900f8f0cd58de7e7cb18b882bc1f234b31554b830f8a9c929
playwright-traces-job_browser_playwright_tests-bundle_replay_logs_metrics-chromium-0
1.21 MB
sha256:db034e4ef49837e7e93f08255320c13ba3078d04964c32fad12065e994fac617
playwright-traces-job_browser_playwright_tests-bundle_tracing-chromium-0
2.06 MB
sha256:0b3d9447aac63f879556f72351605c8e13eacc9465da8e421e13724c86982103
playwright-traces-job_browser_playwright_tests-bundle_tracing_logs_metrics-chromium-0
3.16 MB
sha256:6baa8884693ced8a8a9235ceda40d78063a76c2f2f840a3eafbbd7187996e67c
playwright-traces-job_browser_playwright_tests-bundle_tracing_replay-chromium-0
2.99 MB
sha256:c8c4a408bb5c50d98c8d9386b78409291fde0217fb10eb1869beea48d641a631
playwright-traces-job_browser_playwright_tests-bundle_tracing_replay_feedback-chromium-0
3.08 MB
sha256:60f0d6c7992ddf3b0ec3b67301f03147ff073589a72c7e4e4ce86d02e3137c32
playwright-traces-job_browser_playwright_tests-bundle_tracing_replay_feedback_logs_metrics-chromium-0
4.7 MB
sha256:faf8f3f92c01d4c656c9be2cdf1bdf4582624432d559a95faf862da2f26f0cd5
playwright-traces-job_browser_playwright_tests-bundle_tracing_replay_feedback_logs_metrics_min-chromium-0
1.68 MB
sha256:c41907889353fa4653336f406f19f7599568a11479f8db180a816fceac340441
playwright-traces-job_browser_playwright_tests-bundle_tracing_replay_feedback_logs_metrics_min-firefox-0
302 KB
sha256:59043fd23b081a427b272173fe87527808354ec0ae7e790055e43acf7db79da9
playwright-traces-job_browser_playwright_tests-bundle_tracing_replay_feedback_logs_metrics_min-webkit-0
1.39 MB
sha256:b70d142426817bc29992487f43203abae7bbe22c0aa41c087a119c12922c2d38
playwright-traces-job_browser_playwright_tests-bundle_tracing_replay_logs_metrics-chromium-0
4.56 MB
sha256:e65997182509530d3edf666c08d3e60c6881a0425863754c8d80691d6990d03f
playwright-traces-job_browser_playwright_tests-esm-chromium-2
3.56 MB
sha256:c0517657d032008272c734a1fa37110caadcdd0d4f2dc1aa3c0c711ad7832dc5
playwright-traces-job_browser_playwright_tests-esm-chromium-3
3.57 MB
sha256:5644892803b3e6ca21fa00c56a048b1ff06a0c6d6a26408e1339a39aa2b615a6
playwright-traces-job_e2e_playwright_tests-deno-streamed
5.99 KB
sha256:77d7f63bd055aac9b5c8a462249e386f8a0b83f6a2503ce5d5c0612d2388a257