Skip to content

Fix null annotation of ViewModelPropertyMap.SetJsonConverter #3997

Fix null annotation of ViewModelPropertyMap.SetJsonConverter

Fix null annotation of ViewModelPropertyMap.SetJsonConverter #3997

Triggered via pull request August 28, 2026 12:35
Status Failure
Total duration 25m 37s
Artifacts 24

main.yml

on: pull_request
Build all projects without errors
8m 1s
Build all projects without errors
JS unit tests
54s
JS unit tests
Matrix: Build published projects without warnings
Matrix: CommandLine tests
Matrix: .NET unit tests
Matrix: UI tests
Fit to window
Zoom out
Zoom in

Annotations

2 errors and 31 warnings
UI tests (chrome, ubuntu-latest, Production, ExperimentalFeaturesTests)
Process completed with exit code 1.
UI tests (chrome, ubuntu-latest, Production, ExperimentalFeaturesTests)
Action failed since 3 tests failed.
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/
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/
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/
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/
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/
.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/
.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 (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, 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#L48
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)
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.
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/
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, 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#L48
The variable 'pathsList2' is assigned but its value is never used

Artifacts

Produced during runtime
Name Size Digest
analyzers-tests-net8.0-Debug-Linux
13.2 KB
sha256:6c1633e7bdf51d59726f80bb0e02314599794cc4b5f40b1eed6aace278f4ae7f
analyzers-tests-net8.0-Debug-Windows
13 KB
sha256:2e3965b854e2bd3eb3727cc4fa4996543a836d2fa0e2d699efcc90ee8677c298
analyzers-tests-net8.0-Debug-macOS
13 KB
sha256:69265efbe1c24fd2bd25d455e1b08ad8029838c97339e9df6bab767ea3babb19
analyzers-tests-net8.0-Release-Linux
13.2 KB
sha256:64a1584ed69925f0f2028d9c0abafe604e16ba36d8e2e6f2ebbba0a4bec8fe66
analyzers-tests-net8.0-Release-Windows
13.1 KB
sha256:619be0946ce454b5cfb87228a8cd32be860ff70686bc6db20c77dd44277654b4
analyzers-tests-net8.0-Release-macOS
13.3 KB
sha256:72a36d5fe6a2f096813cc0036cf99cf82297e8df4a6ece705044a53215884ab3
chrome-tests-Linux-Production-Default
188 KB
sha256:2eb5f57514df79c8e9fb953cc8374b5077e8328693a25dc0300aa66d6cb559be
chrome-tests-Linux-Production-ExperimentalFeaturesTests
192 KB
sha256:1a0af81e71e5c324f6032c318032868bbf7496cb9a009a01b935e0ef808fc657
chrome-tests-Windows-Development-Default
153 KB
sha256:7a00da45c8cb4e996d6c66ef0068e27433c4a2df25d290b5c55fa147e390319c
firefox-tests-Linux-Development-Default
219 KB
sha256:491ed49231a3c3222beb61f38cfed39d5fe486d8d150f3736c545bb366687cbd
firefox-tests-Linux-Development-ExperimentalFeaturesTests
167 KB
sha256:3368d2d6103d030f554cf2d4aa76c7dedebef603045d70eb20afa76c495fdbee
firefox-tests-Linux-Production-Default
189 KB
sha256:ad6fdb3ad38c72fc63317e9e6366936852a7ed14f468223e24c51fc1e6339075
framework-tests-net472-Debug-Windows
572 KB
sha256:1c7c462ac27c86584d21dd43f2cb3b5a6415670cd70df8d306ea07ac967f2dff
framework-tests-net472-Release-Windows
572 KB
sha256:95e3c4474c91b588b99ec936ad7c3f4b72d688c50f7a65072ba2a6deb33f897a
framework-tests-net8.0-Debug-Linux
586 KB
sha256:fd5cef3c8738ae707e228de692af1abb568e29ab79b92832f2c16390a0569944
framework-tests-net8.0-Debug-Windows
589 KB
sha256:306296a051c4e8f2b7c5d7fa589ec9ddf90cd38f0d6a2a2ff34c3925b18cb40a
framework-tests-net8.0-Debug-macOS
587 KB
sha256:8f58a69d9e5b187f40a855d36c1865a3524caec15e28327d481f9f9534dcb5c0
framework-tests-net8.0-Release-Linux
583 KB
sha256:63cc70c9b7c8c6cf497ec3dd3c1e5c0669891297602568598cf726cd9a09bbaa
framework-tests-net8.0-Release-Windows
586 KB
sha256:55b9074c738ebcc3048a735894b8eec71abed1cad06e7878af4e139256e2247d
framework-tests-net8.0-Release-macOS
587 KB
sha256:b57db5a919c5ef561a908435d8d0fabcbbd2e5fc7282e0dc0c6c9fb5bd07433a
integration-tests-net10.0-Debug-Linux
4.44 KB
sha256:041805a0e2457764c1d33c95d291bc9304089fa4969d2a2e4b5bb8407292bf9d
integration-tests-net10.0-Release-Linux
4.24 KB
sha256:1ec839a10ab85c746d8a04da965dedba06246d280e6cdde8f5926b8c6a673db2
webforms-adapters-tests-net472-Debug-Windows
1.95 KB
sha256:0973496cb56c895483ae68dd55d45b8ea191c3852622ae63d9502fe2bf129a34
webforms-adapters-tests-net472-Release-Windows
1.96 KB
sha256:fa8dae5dde5dc73d9bca393929a1e426102501cab2f5ac186fc3bf811b8746d3