Skip to content

[codex] Add non-generic pipe APIs #93

[codex] Add non-generic pipe APIs

[codex] Add non-generic pipe APIs #93

Triggered via pull request June 27, 2026 13:34
Status Failure
Total duration 2m 25s
Artifacts 1

pull-request.yml

on: pull_request
Matrix: Build and test
Fit to window
Zoom out
Zoom in

Annotations

6 errors, 30 warnings, and 1 notice
Build and test (macos-latest) / Build, test and publish
Process completed with exit code 1.
NonGenericSingleConnectionPipeServerRoundTripsRawBytes: src/tests/H.Pipes.Tests/DataTests.cs#L180
Test method H.Pipes.Tests.DataTests.NonGenericSingleConnectionPipeServerRoundTripsRawBytes threw exception: System.Threading.Tasks.TaskCanceledException: A task was canceled.
Build and test (windows-latest) / Build, test and publish
The strategy configuration was canceled because "build-test.macos-latest" failed
Build and test (windows-latest) / Build, test and publish
Process completed with exit code 1.
EmptyArrayTest: src/tests/H.Pipes.Tests/DataTests.cs#L20
Test method H.Pipes.Tests.DataTests.EmptyArrayTest threw exception: System.NullReferenceException: Object reference not set to an instance of an object.
Build and test
The strategy configuration was canceled because "build-test.macos-latest" failed
Build and test (ubuntu-latest) / Build, test and publish: src/libs/H.Formatters.Newtonsoft.Json/NewtonsoftJsonFormatter.cs#L28
Using member 'Newtonsoft.Json.JsonConvert.DeserializeObject<T>(String)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Newtonsoft.Json relies on dynamically creating types that may not be available with Ahead of Time compilation.
Build and test (ubuntu-latest) / Build, test and publish: src/libs/H.Formatters.Newtonsoft.Json/NewtonsoftJsonFormatter.cs#L28
Using member 'Newtonsoft.Json.JsonConvert.DeserializeObject<T>(String)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Newtonsoft.Json relies on reflection over types that may be removed when trimming.
Build and test (ubuntu-latest) / Build, test and publish: src/libs/H.Formatters.Newtonsoft.Json/NewtonsoftJsonFormatter.cs#L18
Using member 'Newtonsoft.Json.JsonConvert.SerializeObject(Object)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Newtonsoft.Json relies on reflection over types that may be removed when trimming.
Build and test (ubuntu-latest) / Build, test and publish: src/libs/H.Formatters.Newtonsoft.Json/NewtonsoftJsonFormatter.cs#L28
Using member 'Newtonsoft.Json.JsonConvert.DeserializeObject<T>(String)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Newtonsoft.Json relies on reflection over types that may be removed when trimming.
Build and test (ubuntu-latest) / Build, test and publish: src/libs/H.Formatters.Newtonsoft.Json/NewtonsoftJsonFormatter.cs#L18
Using member 'Newtonsoft.Json.JsonConvert.SerializeObject(Object)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Newtonsoft.Json relies on dynamically creating types that may not be available with Ahead of Time compilation.
Build and test (ubuntu-latest) / Build, test and publish: src/libs/H.Formatters.Newtonsoft.Json/NewtonsoftJsonFormatter.cs#L28
Using member 'Newtonsoft.Json.JsonConvert.DeserializeObject<T>(String)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Newtonsoft.Json relies on dynamically creating types that may not be available with Ahead of Time compilation.
Build and test (ubuntu-latest) / Build, test and publish: src/libs/H.Formatters.Newtonsoft.Json/NewtonsoftJsonFormatter.cs#L18
Using member 'Newtonsoft.Json.JsonConvert.SerializeObject(Object)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Newtonsoft.Json relies on dynamically creating types that may not be available with Ahead of Time compilation.
Build and test (ubuntu-latest) / Build, test and publish: src/libs/H.Formatters.Newtonsoft.Json/NewtonsoftJsonFormatter.cs#L18
Using member 'Newtonsoft.Json.JsonConvert.SerializeObject(Object)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Newtonsoft.Json relies on reflection over types that may be removed when trimming.
Build and test (ubuntu-latest) / Build, test and publish: src/libs/H.Formatters.Newtonsoft.Json/NewtonsoftJsonFormatter.cs#L28
Using member 'Newtonsoft.Json.JsonConvert.DeserializeObject<T>(String)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Newtonsoft.Json relies on dynamically creating types that may not be available with Ahead of Time compilation.
Build and test (ubuntu-latest) / Build, test and publish: src/libs/H.Formatters.Newtonsoft.Json/NewtonsoftJsonFormatter.cs#L28
Using member 'Newtonsoft.Json.JsonConvert.DeserializeObject<T>(String)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Newtonsoft.Json relies on reflection over types that may be removed when trimming.
Build and test (macos-latest) / Build, test and publish: src/libs/H.Formatters.Newtonsoft.Json/NewtonsoftJsonFormatter.cs#L28
Using member 'Newtonsoft.Json.JsonConvert.DeserializeObject<T>(String)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Newtonsoft.Json relies on reflection over types that may be removed when trimming.
Build and test (macos-latest) / Build, test and publish: src/libs/H.Formatters.Newtonsoft.Json/NewtonsoftJsonFormatter.cs#L18
Using member 'Newtonsoft.Json.JsonConvert.SerializeObject(Object)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Newtonsoft.Json relies on reflection over types that may be removed when trimming.
Build and test (macos-latest) / Build, test and publish: src/libs/H.Formatters.Newtonsoft.Json/NewtonsoftJsonFormatter.cs#L18
Using member 'Newtonsoft.Json.JsonConvert.SerializeObject(Object)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Newtonsoft.Json relies on reflection over types that may be removed when trimming.
Build and test (macos-latest) / Build, test and publish: src/libs/H.Formatters.Newtonsoft.Json/NewtonsoftJsonFormatter.cs#L28
Using member 'Newtonsoft.Json.JsonConvert.DeserializeObject<T>(String)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Newtonsoft.Json relies on reflection over types that may be removed when trimming.
Build and test (macos-latest) / Build, test and publish: src/libs/H.Formatters.Newtonsoft.Json/NewtonsoftJsonFormatter.cs#L28
Using member 'Newtonsoft.Json.JsonConvert.DeserializeObject<T>(String)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Newtonsoft.Json relies on dynamically creating types that may not be available with Ahead of Time compilation.
Build and test (macos-latest) / Build, test and publish: src/libs/H.Formatters.Newtonsoft.Json/NewtonsoftJsonFormatter.cs#L18
Using member 'Newtonsoft.Json.JsonConvert.SerializeObject(Object)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Newtonsoft.Json relies on dynamically creating types that may not be available with Ahead of Time compilation.
Build and test (macos-latest) / Build, test and publish: src/libs/H.Formatters.Newtonsoft.Json/NewtonsoftJsonFormatter.cs#L28
Using member 'Newtonsoft.Json.JsonConvert.DeserializeObject<T>(String)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Newtonsoft.Json relies on dynamically creating types that may not be available with Ahead of Time compilation.
Build and test (macos-latest) / Build, test and publish: src/libs/H.Formatters.Newtonsoft.Json/NewtonsoftJsonFormatter.cs#L18
Using member 'Newtonsoft.Json.JsonConvert.SerializeObject(Object)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Newtonsoft.Json relies on dynamically creating types that may not be available with Ahead of Time compilation.
Build and test (macos-latest) / Build, test and publish: src/libs/H.Formatters.Newtonsoft.Json/NewtonsoftJsonFormatter.cs#L28
Using member 'Newtonsoft.Json.JsonConvert.DeserializeObject<T>(String)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Newtonsoft.Json relies on reflection over types that may be removed when trimming.
Build and test (macos-latest) / Build, test and publish: src/libs/H.Formatters.Newtonsoft.Json/NewtonsoftJsonFormatter.cs#L18
Using member 'Newtonsoft.Json.JsonConvert.SerializeObject(Object)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Newtonsoft.Json relies on reflection over types that may be removed when trimming.
Build and test (windows-latest) / Build, test and publish: src/libs/H.Formatters.Newtonsoft.Json/NewtonsoftJsonFormatter.cs#L18
Using member 'Newtonsoft.Json.JsonConvert.SerializeObject(Object)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Newtonsoft.Json relies on dynamically creating types that may not be available with Ahead of Time compilation.
Build and test (windows-latest) / Build, test and publish: src/tests/H.Pipes.Tests/SerializableTests.cs#L117
Review or remove the assertion as its condition is known to be always true (https://learn.microsoft.com/dotnet/core/testing/mstest-analyzers/mstest0032)
Build and test (windows-latest) / Build, test and publish: src/libs/H.Formatters.Newtonsoft.Json/NewtonsoftJsonFormatter.cs#L28
Using member 'Newtonsoft.Json.JsonConvert.DeserializeObject<T>(String)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Newtonsoft.Json relies on dynamically creating types that may not be available with Ahead of Time compilation.
Build and test (windows-latest) / Build, test and publish: src/libs/H.Formatters.Newtonsoft.Json/NewtonsoftJsonFormatter.cs#L28
Using member 'Newtonsoft.Json.JsonConvert.DeserializeObject<T>(String)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Newtonsoft.Json relies on reflection over types that may be removed when trimming.
Build and test (windows-latest) / Build, test and publish: src/libs/H.Formatters.Newtonsoft.Json/NewtonsoftJsonFormatter.cs#L18
Using member 'Newtonsoft.Json.JsonConvert.SerializeObject(Object)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Newtonsoft.Json relies on dynamically creating types that may not be available with Ahead of Time compilation.
Build and test (windows-latest) / Build, test and publish: src/libs/H.Formatters.Newtonsoft.Json/NewtonsoftJsonFormatter.cs#L18
Using member 'Newtonsoft.Json.JsonConvert.SerializeObject(Object)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Newtonsoft.Json relies on reflection over types that may be removed when trimming.
Build and test (windows-latest) / Build, test and publish: src/libs/H.Formatters.Newtonsoft.Json/NewtonsoftJsonFormatter.cs#L18
Using member 'Newtonsoft.Json.JsonConvert.SerializeObject(Object)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Newtonsoft.Json relies on reflection over types that may be removed when trimming.
Build and test (windows-latest) / Build, test and publish: src/libs/H.Formatters.Newtonsoft.Json/NewtonsoftJsonFormatter.cs#L28
Using member 'Newtonsoft.Json.JsonConvert.DeserializeObject<T>(String)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Newtonsoft.Json relies on reflection over types that may be removed when trimming.
Build and test (windows-latest) / Build, test and publish: src/libs/H.Formatters.Newtonsoft.Json/NewtonsoftJsonFormatter.cs#L28
Using member 'Newtonsoft.Json.JsonConvert.DeserializeObject<T>(String)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Newtonsoft.Json relies on dynamically creating types that may not be available with Ahead of Time compilation.
Build and test (windows-latest) / Build, test and publish: src/libs/H.Formatters.Newtonsoft.Json/NewtonsoftJsonFormatter.cs#L18
Using member 'Newtonsoft.Json.JsonConvert.SerializeObject(Object)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Newtonsoft.Json relies on dynamically creating types that may not be available with Ahead of Time compilation.
Build and test (macos-latest) / Build, test and publish
The macos-latest label will migrate to macOS 26 beginning June 15, 2026. For more information see https://github.com/actions/runner-images/issues/14167

Artifacts

Produced during runtime
Name Size Digest
nuget-packages-ubuntu-latest
2.35 MB
sha256:ff5d301f8190f1ee6597ba29cd84c92177caf3be04793a2b94465cf40112284d