Skip to content

Fix null annotation of ViewModelPropertyMap.SetJsonConverter #3989

Fix null annotation of ViewModelPropertyMap.SetJsonConverter

Fix null annotation of ViewModelPropertyMap.SetJsonConverter #3989

Triggered via pull request August 27, 2026 21:02
Status Failure
Total duration 23m 7s
Artifacts 24

main.yml

on: pull_request
Build all projects without errors
8m 17s
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

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/ViewModelMapperHelper.cs#L20
XML comment has badly formed XML -- 'Expected an end tag for element 'summary'.'
Build published projects without warnings (Debug): src/Framework/Framework/ViewModel/Serialization/ViewModelMapperHelper.cs#L20
XML comment has badly formed XML -- 'Expected an end tag for element 'summary'.'
Build published projects without warnings (Release)
Process completed with exit code 1.
Build published projects without warnings (Release): src/Framework/Framework/ViewModel/Serialization/ViewModelMapperHelper.cs#L20
XML comment has badly formed XML -- 'Expected an end tag for element 'summary'.'
Build published projects without warnings (Release): src/Framework/Framework/ViewModel/Serialization/ViewModelMapperHelper.cs#L20
XML comment has badly formed XML -- 'Expected an end tag for element 'summary'.'
UI tests (chrome, ubuntu-latest, Production, ExperimentalFeaturesTests)
Process completed with exit code 1.
UI tests (chrome, ubuntu-latest, Production, ExperimentalFeaturesTests)
Action failed since 2 tests failed.
UI tests (chrome, ubuntu-latest, Production, Default)
Process completed with exit code 1.
UI tests (chrome, ubuntu-latest, Production, Default)
Action failed since 3 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/
.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 (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/
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 (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/
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, 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#L44
The variable 'pathsList2' is assigned but its value is never used
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 (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, 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 (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.1 KB
sha256:0a6b58f2d06f87bde0332d6801071c83b183e406c2e576a898893e29d3c0cff0
analyzers-tests-net8.0-Debug-Windows
13.2 KB
sha256:74c9f23ac3eff80f8ee650d4e5b037610238d5683304cfc1296ab25cff59985a
analyzers-tests-net8.0-Debug-macOS
13.2 KB
sha256:40d7a56dcd8f2a99d3cd8730cf9c903af835fb9714c827c3e08533007a67a1bd
analyzers-tests-net8.0-Release-Linux
13.2 KB
sha256:ccc17fa0553e8e77a7b7a96f72cf2a18da4789ad7da6b4496c973ce21f52bf31
analyzers-tests-net8.0-Release-Windows
13.2 KB
sha256:71714eabbb2349aebea8748ed1a16220f59d1ac560be1462c88792c31b1afa15
analyzers-tests-net8.0-Release-macOS
13.3 KB
sha256:c4f47652259dae51bd742e74721bb1ccb4472999a2f9c4fa11e99734924efd0e
chrome-tests-Linux-Production-Default
196 KB
sha256:9932971ffc2ba6402318bafdb2a7006640efe96ad70be2410e2977eb2f91e601
chrome-tests-Linux-Production-ExperimentalFeaturesTests
189 KB
sha256:d1a295d884b266778c66c306184d0c5e6f00d62110973a9c114276e13899eeb9
chrome-tests-Windows-Development-Default
155 KB
sha256:0c5259d48ef976561146bbc10330fb6537c4e297961a4f11f991e69340de193b
firefox-tests-Linux-Development-Default
222 KB
sha256:c07bddf02e1e03e5892d89333e1e51c129e44610fead8e3fa93ee907c547b3f5
firefox-tests-Linux-Development-ExperimentalFeaturesTests
212 KB
sha256:14cd45899fe641e13b9e9e6cca9c2409320c98edba6dcd05321e7987b30d069a
firefox-tests-Linux-Production-Default
189 KB
sha256:b5a3f777a154daf3d0a7bc2998bacdeae62ed602350dea42158641abbc85fd19
framework-tests-net472-Debug-Windows
569 KB
sha256:2524ddf08f6618e43504a30b372e3544c4be063f9f0cdf5b3825f4a9b4d73efa
framework-tests-net472-Release-Windows
574 KB
sha256:5cd24885e51bc7afe80faa993e9053b00540a2caaf980c3842b7b168a7e1e5a9
framework-tests-net8.0-Debug-Linux
582 KB
sha256:526527c43e68e5c425f164f9ed72293b329ee287b8ea79a26697ff0e9c7f4d7b
framework-tests-net8.0-Debug-Windows
581 KB
sha256:7ed75e2a63dc60b8d0dca84070907694df5bdd199eefeada7392c4c980345d9e
framework-tests-net8.0-Debug-macOS
582 KB
sha256:700cc5a23c3bc174b8a8621359c0ed0b1abc3bfad743ede00d65d6e96144afc2
framework-tests-net8.0-Release-Linux
583 KB
sha256:a3862c367ff90d7f87dbdd829e5ec2acc534a409503d810aaaf80cae5e55547a
framework-tests-net8.0-Release-Windows
585 KB
sha256:46cd96190b61cdd9e1058f4a1f449bb727c650152a2041fd86115ae61a98d5d6
framework-tests-net8.0-Release-macOS
586 KB
sha256:b5d7719fa5c037889441aa03f2ac90219da7565fd41f554953c7cf90f9b1e866
integration-tests-net10.0-Debug-Linux
4.43 KB
sha256:9c9b99e36bc8470c22e7164ed45ca0fe88eb296d086730302a02dfa00d1c77e0
integration-tests-net10.0-Release-Linux
4.24 KB
sha256:2f7f051cd40e71a37d097fb6948dee2120dee3ba2855c1232e3f936d8aa69e40
webforms-adapters-tests-net472-Debug-Windows
1.95 KB
sha256:b825f4bda90efe8cf1e81b08705b89e18a00bbf2505e98c965c0185860904c49
webforms-adapters-tests-net472-Release-Windows
1.96 KB
sha256:9a0271368d9e883a5927130d176956a75afd376eb5a75f48ebfa9fc87666e3ca