Fix null handling when calling custom JsonConverters #3991
main.yml
on: pull_request
Build all projects without errors
5m 40s
JS unit tests
1m 3s
Matrix: Build published projects without warnings
Matrix: CommandLine tests
Matrix: .NET unit tests
Matrix: UI tests
Annotations
10 errors and 31 warnings
|
Build published projects without warnings (Debug)
Process completed with exit code 1.
|
|
Build published projects without warnings (Debug):
src/Framework/Framework/ViewModel/Serialization/ViewModelSerializationMap.cs#L549
Possible null reference argument for parameter 'typeArguments' in 'Type Type.MakeGenericType(params Type[] typeArguments)'.
|
|
Build published projects without warnings (Debug):
src/Framework/Framework/ViewModel/Serialization/ViewModelSerializationMap.cs#L549
Possible null reference argument for parameter 'typeArguments' in 'Type Type.MakeGenericType(params Type[] typeArguments)'.
|
|
Build published projects without warnings (Release)
Process completed with exit code 1.
|
|
Build published projects without warnings (Release):
src/Framework/Framework/ViewModel/Serialization/ViewModelSerializationMap.cs#L549
Possible null reference argument for parameter 'typeArguments' in 'Type Type.MakeGenericType(params Type[] typeArguments)'.
|
|
Build published projects without warnings (Release):
src/Framework/Framework/ViewModel/Serialization/ViewModelSerializationMap.cs#L549
Possible null reference argument for parameter 'typeArguments' in 'Type Type.MakeGenericType(params Type[] typeArguments)'.
|
|
UI tests (chrome, ubuntu-latest, Production, Default)
Process completed with exit code 1.
|
|
UI tests (chrome, ubuntu-latest, Production, Default)
Action failed since 2 tests failed.
|
|
UI tests (chrome, ubuntu-latest, Production, ExperimentalFeaturesTests)
Process completed with exit code 1.
|
|
UI tests (chrome, ubuntu-latest, Production, ExperimentalFeaturesTests)
Action failed since 1 tests failed.
|
|
JS unit tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v3, actions/setup-node@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Build published projects without warnings (Debug)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v3, actions/checkout@v3, actions/setup-dotnet@v4, actions/setup-node@v3, nuget/setup-nuget@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Build published projects without warnings (Release)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v3, actions/checkout@v3, actions/setup-dotnet@v4, actions/setup-node@v3, nuget/setup-nuget@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
CommandLine tests (ubuntu-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v3, actions/checkout@v3, actions/setup-dotnet@v4, actions/setup-node@v3, nuget/setup-nuget@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
CommandLine tests (macOS-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v3, actions/checkout@v3, actions/setup-dotnet@v4, actions/setup-node@v3, nuget/setup-nuget@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
.NET unit tests (macOS-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v3, actions/checkout@v3, actions/setup-dotnet@v4, actions/setup-node@v3, actions/upload-artifact@v4, nuget/setup-nuget@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Build all projects without errors
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v3, actions/checkout@v3, actions/setup-dotnet@v4, actions/setup-node@v3, microsoft/setup-msbuild@v1.1, nuget/setup-nuget@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Build all projects without errors
Targeting .NET 10.0 or higher in Visual Studio 2022 17.14 is not supported.
|
|
Build all projects without errors
Targeting .NET 10.0 or higher in Visual Studio 2022 17.14 is not supported.
|
|
Build all projects without errors
Targeting .NET 10.0 or higher in Visual Studio 2022 17.14 is not supported.
|
|
Build all projects without errors
Targeting .NET 10.0 or higher in Visual Studio 2022 17.14 is not supported.
|
|
Build all projects without errors
Targeting .NET 10.0 or higher in Visual Studio 2022 17.14 is not supported.
|
|
.NET unit tests (ubuntu-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v3, actions/checkout@v3, actions/setup-dotnet@v4, actions/setup-node@v3, actions/upload-artifact@v4, nuget/setup-nuget@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
CommandLine tests (windows-2022)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v3, actions/checkout@v3, actions/setup-dotnet@v4, actions/setup-node@v3, microsoft/setup-msbuild@v1.1, nuget/setup-nuget@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
.NET unit tests (windows-2022)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v3, actions/checkout@v3, actions/setup-dotnet@v4, actions/setup-node@v3, actions/upload-artifact@v4, microsoft/setup-msbuild@v1.1, nuget/setup-nuget@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
UI tests (firefox, ubuntu-latest, Production, Default)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v3, actions/checkout@v3, actions/setup-dotnet@v4, actions/setup-node@v3, actions/upload-artifact@v4, nuget/setup-nuget@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
UI tests (firefox, ubuntu-latest, Production, Default):
src/Samples/Tests/Tests/Feature/LateContentPlaceHoldersTests.cs#L77
Do not use Assert.Equal() to check for collection size. Use Assert.Single instead. (https://xunit.net/xunit.analyzers/rules/xUnit2013)
|
|
UI tests (firefox, ubuntu-latest, Production, Default):
src/Samples/Tests/Tests/Feature/JsComponentIntegrationTests.cs#L44
The variable 'pathsList2' is assigned but its value is never used
|
|
UI tests (chrome, ubuntu-latest, Production, Default)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v3, actions/checkout@v3, actions/setup-dotnet@v4, actions/setup-node@v3, actions/upload-artifact@v4, nuget/setup-nuget@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
UI tests (chrome, ubuntu-latest, Production, Default):
src/Samples/Tests/Tests/Feature/LateContentPlaceHoldersTests.cs#L77
Do not use Assert.Equal() to check for collection size. Use Assert.Single instead. (https://xunit.net/xunit.analyzers/rules/xUnit2013)
|
|
UI tests (chrome, ubuntu-latest, Production, Default):
src/Samples/Tests/Tests/Feature/JsComponentIntegrationTests.cs#L44
The variable 'pathsList2' is assigned but its value is never used
|
|
UI tests (chrome, ubuntu-latest, Production, ExperimentalFeaturesTests)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v3, actions/checkout@v3, actions/setup-dotnet@v4, actions/setup-node@v3, actions/upload-artifact@v4, nuget/setup-nuget@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
UI tests (chrome, ubuntu-latest, Production, ExperimentalFeaturesTests):
src/Samples/Tests/Tests/Feature/LateContentPlaceHoldersTests.cs#L77
Do not use Assert.Equal() to check for collection size. Use Assert.Single instead. (https://xunit.net/xunit.analyzers/rules/xUnit2013)
|
|
UI tests (chrome, ubuntu-latest, Production, ExperimentalFeaturesTests):
src/Samples/Tests/Tests/Feature/JsComponentIntegrationTests.cs#L44
The variable 'pathsList2' is assigned but its value is never used
|
|
UI tests (firefox, ubuntu-latest, Development, ExperimentalFeaturesTests)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v3, actions/checkout@v3, actions/setup-dotnet@v4, actions/setup-node@v3, actions/upload-artifact@v4, nuget/setup-nuget@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
UI tests (firefox, ubuntu-latest, Development, ExperimentalFeaturesTests):
src/Samples/Tests/Tests/Feature/LateContentPlaceHoldersTests.cs#L77
Do not use Assert.Equal() to check for collection size. Use Assert.Single instead. (https://xunit.net/xunit.analyzers/rules/xUnit2013)
|
|
UI tests (firefox, ubuntu-latest, Development, ExperimentalFeaturesTests):
src/Samples/Tests/Tests/Feature/JsComponentIntegrationTests.cs#L44
The variable 'pathsList2' is assigned but its value is never used
|
|
UI tests (firefox, ubuntu-latest, Development, Default, /test-basepath)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v3, actions/checkout@v3, actions/setup-dotnet@v4, actions/setup-node@v3, actions/upload-artifact@v4, nuget/setup-nuget@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
UI tests (firefox, ubuntu-latest, Development, Default, /test-basepath):
src/Samples/Tests/Tests/Feature/LateContentPlaceHoldersTests.cs#L77
Do not use Assert.Equal() to check for collection size. Use Assert.Single instead. (https://xunit.net/xunit.analyzers/rules/xUnit2013)
|
|
UI tests (firefox, ubuntu-latest, Development, Default, /test-basepath):
src/Samples/Tests/Tests/Feature/JsComponentIntegrationTests.cs#L44
The variable 'pathsList2' is assigned but its value is never used
|
|
UI tests (chrome, windows-2022, Development, Default)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v3, actions/checkout@v3, actions/setup-dotnet@v4, actions/setup-node@v3, actions/upload-artifact@v4, microsoft/setup-msbuild@v1.1, nuget/setup-nuget@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
analyzers-tests-net8.0-Debug-Linux
|
13.2 KB |
sha256:9e1ec90ac5d47e57c67a2cfbe74e57ebe20587eff3e4c5bb633575cfb3d64641
|
|
|
analyzers-tests-net8.0-Debug-Windows
|
13 KB |
sha256:6e93041b1e715f1dba3a7e889a46b1b5588280f8c15487a8076ca73157fbea7d
|
|
|
analyzers-tests-net8.0-Debug-macOS
|
13.3 KB |
sha256:5e4f0691c5347eb917b0b9374faac8530d3959b194864d2b08ececdca4705eb9
|
|
|
analyzers-tests-net8.0-Release-Linux
|
13.2 KB |
sha256:c1135c99e0a5bed5f88258fe342c37b618900cfe92037c31987682d770f36a8a
|
|
|
analyzers-tests-net8.0-Release-Windows
|
13.2 KB |
sha256:91bc78ba3c2e451a468b11ecd3dbbfa617eeef1306c75fc06731185520846c4c
|
|
|
analyzers-tests-net8.0-Release-macOS
|
13.2 KB |
sha256:ac4a658182fe19fb1f16e8f0a50530447ec901e778bbf1fdff5fda58ef3a015c
|
|
|
chrome-tests-Linux-Production-Default
|
147 KB |
sha256:f3d31485ed1a7de6dab83b6a98462d581d8cf1d071a4fd5d60ba7b3e53273bb7
|
|
|
chrome-tests-Linux-Production-ExperimentalFeaturesTests
|
186 KB |
sha256:b06fafe4c8c2bd3e4f6ad9245ac0838d4b2a313fa28d08fee3ce008d8de97504
|
|
|
chrome-tests-Windows-Development-Default
|
203 KB |
sha256:f6627d327518d54573655efec98e4ebdc328b2e6bda1b7a6b903e8aff6fd192b
|
|
|
firefox-tests-Linux-Development-Default
|
218 KB |
sha256:4b03a30b56cf55f37bf7b57bc6bee0a9b85f8a3e12b12c49103a267074baa4b3
|
|
|
firefox-tests-Linux-Development-ExperimentalFeaturesTests
|
166 KB |
sha256:609f85178132140b61422082a6d06a8a8279b198660c0379ff0edad18bb7165d
|
|
|
firefox-tests-Linux-Production-Default
|
188 KB |
sha256:f18a1b8522b3a3b1f01dd9c1b2e81ab057831ce90b245c95da1bb95061720a40
|
|
|
framework-tests-net472-Debug-Windows
|
568 KB |
sha256:f0fe39292fb3fabaa67192ca40ba9ce855fd5819e60bd77ac7e392507f77f1a9
|
|
|
framework-tests-net472-Release-Windows
|
575 KB |
sha256:2f3febf06947bd4ed1841f9081168b3993c035eccd2a54c165eab1e2ed33f262
|
|
|
framework-tests-net8.0-Debug-Linux
|
582 KB |
sha256:b6be33b9ff4a18a7153205f4502816af8542f44c4d214505cc087f0bcffc8469
|
|
|
framework-tests-net8.0-Debug-Windows
|
587 KB |
sha256:8263c8a6310f1fff70048b9e24d19b02b09cce95fcf619e639a8b0f15cea0aa5
|
|
|
framework-tests-net8.0-Debug-macOS
|
582 KB |
sha256:b76ae6dabc506f48d254f48998cf43c1d23e8bd9741127d360be861e6afe14d0
|
|
|
framework-tests-net8.0-Release-Linux
|
583 KB |
sha256:71ab5ea8b5126656ac48a8d59cc828f279f31d7621f1e428100e0c475d089de3
|
|
|
framework-tests-net8.0-Release-Windows
|
587 KB |
sha256:ef2596205f208d7d4ac04539c72cbe7b4e97b1e38bfc7905355925ccacb22b2d
|
|
|
framework-tests-net8.0-Release-macOS
|
582 KB |
sha256:d845f95ae2ee315063f5a8a956b36e5663e496cc68e48dde6fb323074ca1c7fd
|
|
|
integration-tests-net10.0-Debug-Linux
|
4.44 KB |
sha256:77cbb4acba96bcedd18de704210a46936acbee18486982ce913813902500b904
|
|
|
integration-tests-net10.0-Release-Linux
|
4.26 KB |
sha256:8f2cc19ab27e740f9e9bbd28c432f0ab969c7d431ca03fe6397ca3dc106de49f
|
|
|
webforms-adapters-tests-net472-Debug-Windows
|
1.95 KB |
sha256:3fa486126cbea9f1f4eb526e01ae630bc4ae7896d1409a39c1a2126d85a7c3d3
|
|
|
webforms-adapters-tests-net472-Release-Windows
|
1.96 KB |
sha256:417ec4cc3dcb3893acd87393e2004e5838721539d4f80e7e60ef74da7a4538fb
|
|