Skip to content

feat: Infinite Sessions #254

feat: Infinite Sessions

feat: Infinite Sessions #254

Triggered via pull request January 23, 2026 01:12
@jmoseleyjmoseley
synchronize #76
jm/infinite
Status Failure
Total duration 4m 18s
Artifacts

sdk-e2e-tests.yml

on: pull_request
Matrix: .NET SDK Tests
Matrix: Go SDK Tests
Matrix: Node.js SDK Tests
Matrix: Python SDK Tests
Fit to window
Zoom out
Zoom in

Annotations

28 errors and 13 warnings
Node.js SDK Tests (ubuntu-latest)
Process completed with exit code 1.
.NET SDK Tests (macos-latest)
Process completed with exit code 1.
.NET SDK Tests (macos-latest): dotnet/src/Client.cs#L851
Using member 'System.Text.Json.JsonSerializer.Serialize<TValue>(TValue, JsonSerializerOptions)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.
.NET SDK Tests (macos-latest): dotnet/src/Client.cs#L851
Using member 'System.Text.Json.JsonSerializer.Serialize<TValue>(TValue, JsonSerializerOptions)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.
.NET SDK Tests (macos-latest): dotnet/src/Client.cs#L715
Using member 'StreamJsonRpc.JsonRpc.AddLocalRpcTarget(Object)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. This code adds an untyped object as an RPC target.
.NET SDK Tests (macos-latest): dotnet/src/Client.cs#L715
Using member 'StreamJsonRpc.JsonRpc.AddLocalRpcTarget(Object)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. This code closes generic types or methods at runtime.
.NET SDK Tests (macos-latest): dotnet/src/Client.cs#L851
Using member 'System.Text.Json.JsonSerializer.Serialize<TValue>(TValue, JsonSerializerOptions)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.
.NET SDK Tests (macos-latest): dotnet/src/Client.cs#L851
Using member 'System.Text.Json.JsonSerializer.Serialize<TValue>(TValue, JsonSerializerOptions)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.
.NET SDK Tests (macos-latest): dotnet/src/Client.cs#L715
Using member 'StreamJsonRpc.JsonRpc.AddLocalRpcTarget(Object)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. This code adds an untyped object as an RPC target.
.NET SDK Tests (macos-latest): dotnet/src/Client.cs#L715
Using member 'StreamJsonRpc.JsonRpc.AddLocalRpcTarget(Object)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. This code closes generic types or methods at runtime.
Node.js SDK Tests (macos-latest)
Process completed with exit code 1.
test/e2e/compaction.test.ts > Compaction > should trigger compaction with low threshold and emit events: nodejs/test/e2e/compaction.test.ts#L48
AssertionError: expected 0 to be greater than or equal to 1 ❯ test/e2e/compaction.test.ts:48:50
.NET SDK Tests (ubuntu-latest)
Process completed with exit code 2.
.NET SDK Tests (ubuntu-latest): dotnet/src/Client.cs#L851
Using member 'System.Text.Json.JsonSerializer.Serialize<TValue>(TValue, JsonSerializerOptions)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.
.NET SDK Tests (ubuntu-latest): dotnet/src/Client.cs#L715
Using member 'StreamJsonRpc.JsonRpc.AddLocalRpcTarget(Object)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. This code adds an untyped object as an RPC target.
.NET SDK Tests (ubuntu-latest): dotnet/src/Client.cs#L851
Using member 'System.Text.Json.JsonSerializer.Serialize<TValue>(TValue, JsonSerializerOptions)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.
.NET SDK Tests (ubuntu-latest): dotnet/src/Client.cs#L715
Using member 'StreamJsonRpc.JsonRpc.AddLocalRpcTarget(Object)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. This code closes generic types or methods at runtime.
.NET SDK Tests (windows-latest)
Process completed with exit code 1.
.NET SDK Tests (windows-latest): dotnet/src/Client.cs#L851
Using member 'System.Text.Json.JsonSerializer.Serialize<TValue>(TValue, JsonSerializerOptions)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.
.NET SDK Tests (windows-latest): dotnet/src/Client.cs#L851
Using member 'System.Text.Json.JsonSerializer.Serialize<TValue>(TValue, JsonSerializerOptions)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.
.NET SDK Tests (windows-latest): dotnet/src/Client.cs#L715
Using member 'StreamJsonRpc.JsonRpc.AddLocalRpcTarget(Object)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. This code adds an untyped object as an RPC target.
.NET SDK Tests (windows-latest): dotnet/src/Client.cs#L715
Using member 'StreamJsonRpc.JsonRpc.AddLocalRpcTarget(Object)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. This code closes generic types or methods at runtime.
.NET SDK Tests (windows-latest): dotnet/src/Client.cs#L851
Using member 'System.Text.Json.JsonSerializer.Serialize<TValue>(TValue, JsonSerializerOptions)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.
.NET SDK Tests (windows-latest): dotnet/src/Client.cs#L851
Using member 'System.Text.Json.JsonSerializer.Serialize<TValue>(TValue, JsonSerializerOptions)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.
.NET SDK Tests (windows-latest): dotnet/src/Client.cs#L715
Using member 'StreamJsonRpc.JsonRpc.AddLocalRpcTarget(Object)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. This code adds an untyped object as an RPC target.
.NET SDK Tests (windows-latest): dotnet/src/Client.cs#L715
Using member 'StreamJsonRpc.JsonRpc.AddLocalRpcTarget(Object)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. This code closes generic types or methods at runtime.
Node.js SDK Tests (windows-latest)
Process completed with exit code 1.
test/e2e/compaction.test.ts > Compaction > should trigger compaction with low threshold and emit events: nodejs/test/e2e/compaction.test.ts#L48
AssertionError: expected 0 to be greater than or equal to 1 ❯ test/e2e/compaction.test.ts:48:50
Node.js SDK Tests (macos-latest): nodejs/test/e2e/compaction.test.ts#L0
No cached response found for POST /chat/completions. Final message: {"role":"user","content":"Now describe the dragon's treasure in great detail."}
Node.js SDK Tests (macos-latest): nodejs/test/e2e/session.test.ts#L0
No cached response found for POST /chat/completions. Final message: {"role":"user","content":"Run 'sleep 2 && echo done'"}
Go SDK Tests (macos-latest)
Restore cache failed: Dependencies file is not found in /Users/runner/work/copilot-sdk/copilot-sdk. Supported file pattern: go.sum
Go SDK Tests (ubuntu-latest)
Restore cache failed: Dependencies file is not found in /home/runner/work/copilot-sdk/copilot-sdk. Supported file pattern: go.sum
Python SDK Tests (macos-latest)
No cached response found for POST /chat/completions. Final message: {"role":"user","content":"What is 2+2?"}
Python SDK Tests (macos-latest)
No cached response found for POST /chat/completions. Final message: {"role":"user","content":"run the shell command 'sleep 100' (works on bash and PowerShell)"}
Python SDK Tests (ubuntu-latest)
No cached response found for POST /chat/completions. Final message: {"role":"user","content":"What is 2+2?"}
Python SDK Tests (ubuntu-latest)
No cached response found for POST /chat/completions. Final message: {"role":"user","content":"run the shell command 'sleep 100' (works on bash and PowerShell)"}
Node.js SDK Tests (windows-latest): nodejs/test/e2e/session.test.ts#L0
No cached response found for POST /chat/completions. Final message: {"role":"user","content":"Run 'sleep 2 && echo done'"}
Node.js SDK Tests (windows-latest): nodejs/test/e2e/compaction.test.ts#L0
No cached response found for POST /chat/completions. Final message: {"role":"user","content":"Now describe the dragon's treasure in great detail."}
Go SDK Tests (windows-latest)
Restore cache failed: Dependencies file is not found in D:\a\copilot-sdk\copilot-sdk. Supported file pattern: go.sum
Python SDK Tests (windows-latest)
No cached response found for POST /chat/completions. Final message: {"role":"user","content":"What is 2+2?"}
Python SDK Tests (windows-latest)
No cached response found for POST /chat/completions. Final message: {"role":"user","content":"run the shell command 'sleep 100' (works on bash and PowerShell)"}