serializer: simplify generated code a little bit #3990
main.yml
on: pull_request
Build all projects without errors
5m 19s
JS unit tests
49s
Matrix: Build published projects without warnings
Matrix: CommandLine tests
Matrix: .NET unit tests
Matrix: UI tests
Annotations
4 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 1 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 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/
|
|
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/
|
|
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/
|
|
.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/
|
|
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.
|
|
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/
|
|
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, 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 (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:2ae1d9eda6c5356fd54cd86ceae45d452cd73ae8bee98dfccccdbdf6401adeea
|
|
|
analyzers-tests-net8.0-Debug-Windows
|
13.1 KB |
sha256:b8a0fb5869fe4cd85fa9fab74babbf92b123491ce25fef8debaa08ae758eecfd
|
|
|
analyzers-tests-net8.0-Debug-macOS
|
13.1 KB |
sha256:3bf9ecfae2bb0f157d491d498c1d626d7acfbcdd9e9b93f24fb90bf13109a450
|
|
|
analyzers-tests-net8.0-Release-Linux
|
13 KB |
sha256:35312b82e8f7f9fbd32ad994da695aeb1162d1ddf5f7206c2025e69731525b9b
|
|
|
analyzers-tests-net8.0-Release-Windows
|
13.3 KB |
sha256:8b18d81c5f19fe569f98d393f355368876dd3d6878114507028931331d59ece0
|
|
|
analyzers-tests-net8.0-Release-macOS
|
13.3 KB |
sha256:cccc35cb14e9bc296db9c47d37e08ee580925cd903058194903e97b46b0273c2
|
|
|
chrome-tests-Linux-Production-Default
|
145 KB |
sha256:1cc9cda0ac3cc2a18fc72016a096685e6a6fd99a78a78f674a2e01e5ce71a8f4
|
|
|
chrome-tests-Linux-Production-ExperimentalFeaturesTests
|
187 KB |
sha256:60eeeaa2409652a1c3df41e032cdc202569f73d859e7e8a8848ebeb2f6689013
|
|
|
chrome-tests-Windows-Development-Default
|
153 KB |
sha256:5e79c40c96bc2a03d92d66705d1138f5f437910afe5af29a42a3abc571fb6b5f
|
|
|
firefox-tests-Linux-Development-Default
|
185 KB |
sha256:7156eca9e2b8dad39b98d9940733edee15e9746a3774aef6baad94b309c37823
|
|
|
firefox-tests-Linux-Development-ExperimentalFeaturesTests
|
213 KB |
sha256:a04ae8ec0f4f397aba671e033aa8dfa803dbf4bcb3029708f6ea79eceb23c088
|
|
|
firefox-tests-Linux-Production-Default
|
145 KB |
sha256:8fc7a9995c436a527ad886ad50e131a739c62bb28a44665ba828ddb415a4db17
|
|
|
framework-tests-net472-Debug-Windows
|
572 KB |
sha256:d4d39c2c9a271ac6cda4cb120a01a1c2e776b8bea41421d95539ca28d4bac98a
|
|
|
framework-tests-net472-Release-Windows
|
568 KB |
sha256:d7b95628fd276c2b61a391379468fa011ba5b53bac3589bced01d42d15db8f22
|
|
|
framework-tests-net8.0-Debug-Linux
|
578 KB |
sha256:ad811f0b66de0e8f9a8931914c9a503ccc0e67e58ed3ebb70b04f0966eaad53e
|
|
|
framework-tests-net8.0-Debug-Windows
|
581 KB |
sha256:d984d40a62855a6648d17b301a7a0c86a7647ecc3c08d19b4106690b2bf100cf
|
|
|
framework-tests-net8.0-Debug-macOS
|
584 KB |
sha256:755a229f6f103fe53d7564f04ef17a7f38c299a2c7596cf2b79c36de7f29ebc2
|
|
|
framework-tests-net8.0-Release-Linux
|
579 KB |
sha256:4872eaff0537be653d0482b5c903ff393521d84025fd449fefb5cce71ce73b25
|
|
|
framework-tests-net8.0-Release-Windows
|
584 KB |
sha256:7bf87ec6450e9207ba19cfc723549592cc712181513245f1fa630807e90b6d2a
|
|
|
framework-tests-net8.0-Release-macOS
|
585 KB |
sha256:88393bc21493f69963bb7d54350b3548cee448b2f553a70d3cb74407e70013e2
|
|
|
integration-tests-net10.0-Debug-Linux
|
4.45 KB |
sha256:afb3a017b0f66a388d344f8118e3ddc9600e57cc0ef7ff9e63cf8624a10411fa
|
|
|
integration-tests-net10.0-Release-Linux
|
4.27 KB |
sha256:cdf8b1668c02e4f281cf1d7b4a2d287c46d86dd47386769591253c9611d898fa
|
|
|
webforms-adapters-tests-net472-Debug-Windows
|
1.94 KB |
sha256:d703af6db8bd6a47bf1ceefd36a31ca49942f3e097941fbd3cb332cd0b6cf5a5
|
|
|
webforms-adapters-tests-net472-Release-Windows
|
1.96 KB |
sha256:03e01adac42e3d6442d0ca1afeea850f9f768c998fc15801b94ae4bff3bf14ad
|
|