Skip to content

serializer: simplify generated code a little bit #3990

serializer: simplify generated code a little bit

serializer: simplify generated code a little bit #3990

Triggered via pull request August 27, 2026 21:26
Status Failure
Total duration 22m 21s
Artifacts 24

main.yml

on: pull_request
Build all projects without errors
5m 19s
Build all projects without errors
JS unit tests
49s
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

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 (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, 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 (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