Skip to content

Pass structured tool results via RPC instead of stringifying #920

Pass structured tool results via RPC instead of stringifying

Pass structured tool results via RPC instead of stringifying #920

Triggered via pull request April 1, 2026 15:10
Status Failure
Total duration 1m 26s
Artifacts

dotnet-sdk-tests.yml

on: pull_request
Matrix: .NET SDK Tests
Fit to window
Zoom out
Zoom in

Annotations

21 errors
.NET SDK Tests (macos-latest)
Process completed with exit code 1.
.NET SDK Tests (macos-latest): dotnet/test/ToolResultsTests.cs#L21
'ToolResultsTests.ToolResultsJsonContext' does not implement inherited abstract member 'JsonSerializerContext.GetTypeInfo(Type)'
.NET SDK Tests (macos-latest): dotnet/test/ToolResultsTests.cs#L21
'ToolResultsTests.ToolResultsJsonContext' does not implement inherited abstract member 'JsonSerializerContext.GeneratedSerializerOptions.get'
.NET SDK Tests (macos-latest): dotnet/test/ToolResultsTests.cs#L21
Derived 'JsonSerializerContext' type 'ToolResultsJsonContext' specifies JSON-serializable types. The type and all containing types must be made partial to kick off source generation. (https://learn.microsoft.com/dotnet/fundamentals/syslib-diagnostics/syslib1032)
.NET SDK Tests (macos-latest): dotnet/test/ToolResultsTests.cs#L21
'ToolResultsTests.ToolResultsJsonContext' does not implement inherited abstract member 'JsonSerializerContext.GetTypeInfo(Type)'
.NET SDK Tests (macos-latest): dotnet/test/ToolResultsTests.cs#L21
'ToolResultsTests.ToolResultsJsonContext' does not implement inherited abstract member 'JsonSerializerContext.GeneratedSerializerOptions.get'
.NET SDK Tests (macos-latest): dotnet/test/ToolResultsTests.cs#L21
Derived 'JsonSerializerContext' type 'ToolResultsJsonContext' specifies JSON-serializable types. The type and all containing types must be made partial to kick off source generation. (https://learn.microsoft.com/dotnet/fundamentals/syslib-diagnostics/syslib1032)
.NET SDK Tests (ubuntu-latest)
Process completed with exit code 1.
.NET SDK Tests (ubuntu-latest): dotnet/test/ToolResultsTests.cs#L21
'ToolResultsTests.ToolResultsJsonContext' does not implement inherited abstract member 'JsonSerializerContext.GetTypeInfo(Type)'
.NET SDK Tests (ubuntu-latest): dotnet/test/ToolResultsTests.cs#L21
'ToolResultsTests.ToolResultsJsonContext' does not implement inherited abstract member 'JsonSerializerContext.GeneratedSerializerOptions.get'
.NET SDK Tests (ubuntu-latest): dotnet/test/ToolResultsTests.cs#L21
Derived 'JsonSerializerContext' type 'ToolResultsJsonContext' specifies JSON-serializable types. The type and all containing types must be made partial to kick off source generation. (https://learn.microsoft.com/dotnet/fundamentals/syslib-diagnostics/syslib1032)
.NET SDK Tests (ubuntu-latest): dotnet/test/ToolResultsTests.cs#L21
'ToolResultsTests.ToolResultsJsonContext' does not implement inherited abstract member 'JsonSerializerContext.GetTypeInfo(Type)'
.NET SDK Tests (ubuntu-latest): dotnet/test/ToolResultsTests.cs#L21
'ToolResultsTests.ToolResultsJsonContext' does not implement inherited abstract member 'JsonSerializerContext.GeneratedSerializerOptions.get'
.NET SDK Tests (ubuntu-latest): dotnet/test/ToolResultsTests.cs#L21
Derived 'JsonSerializerContext' type 'ToolResultsJsonContext' specifies JSON-serializable types. The type and all containing types must be made partial to kick off source generation. (https://learn.microsoft.com/dotnet/fundamentals/syslib-diagnostics/syslib1032)
.NET SDK Tests (windows-latest)
Process completed with exit code 1.
.NET SDK Tests (windows-latest): dotnet/test/ToolResultsTests.cs#L21
'ToolResultsTests.ToolResultsJsonContext' does not implement inherited abstract member 'JsonSerializerContext.GeneratedSerializerOptions.get'
.NET SDK Tests (windows-latest): dotnet/test/ToolResultsTests.cs#L21
'ToolResultsTests.ToolResultsJsonContext' does not implement inherited abstract member 'JsonSerializerContext.GetTypeInfo(Type)'
.NET SDK Tests (windows-latest): dotnet/test/ToolResultsTests.cs#L21
Derived 'JsonSerializerContext' type 'ToolResultsJsonContext' specifies JSON-serializable types. The type and all containing types must be made partial to kick off source generation. (https://learn.microsoft.com/dotnet/fundamentals/syslib-diagnostics/syslib1032)
.NET SDK Tests (windows-latest): dotnet/test/ToolResultsTests.cs#L21
'ToolResultsTests.ToolResultsJsonContext' does not implement inherited abstract member 'JsonSerializerContext.GeneratedSerializerOptions.get'
.NET SDK Tests (windows-latest): dotnet/test/ToolResultsTests.cs#L21
'ToolResultsTests.ToolResultsJsonContext' does not implement inherited abstract member 'JsonSerializerContext.GetTypeInfo(Type)'
.NET SDK Tests (windows-latest): dotnet/test/ToolResultsTests.cs#L21
Derived 'JsonSerializerContext' type 'ToolResultsJsonContext' specifies JSON-serializable types. The type and all containing types must be made partial to kick off source generation. (https://learn.microsoft.com/dotnet/fundamentals/syslib-diagnostics/syslib1032)