Skip to content

Fix cleanup of KnockoutTemplateReactComponent #3982

Fix cleanup of KnockoutTemplateReactComponent

Fix cleanup of KnockoutTemplateReactComponent #3982

Triggered via pull request August 21, 2026 13:01
Status Failure
Total duration 24m 2s
Artifacts 24

main.yml

on: pull_request
Build all projects without errors
5m 27s
Build all projects without errors
JS unit tests
57s
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, windows-2022, Development, Default)
Process completed with exit code 1.
UI tests (chrome, windows-2022, Development, 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/
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 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/
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/
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
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)
.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, 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, 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)
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:fb22242f92d1b2b0fe8e1fa52a319462aefb1106c64ca95d04680438829d07da
analyzers-tests-net8.0-Debug-Windows
13.1 KB
sha256:282abc963c3bbab6aee8313ae11df489a2f36d920fb1aec388e81f958d1eed2e
analyzers-tests-net8.0-Debug-macOS
13.3 KB
sha256:0660ade105b8ebc96f14947f0e74ad5cd552d2a4d1dff52d69bd09f963b4eec4
analyzers-tests-net8.0-Release-Linux
13.1 KB
sha256:a979f39c437204ad30643cdc10458f33cbf33379c1d7f8be5a6b3316627ce32a
analyzers-tests-net8.0-Release-Windows
13 KB
sha256:44642e9dc5eaa9da6ffdfe90a7b56df5886edbe2940299651bfc833e005240db
analyzers-tests-net8.0-Release-macOS
13.3 KB
sha256:09f9e3f8ee9039ebd8d7d1db79c2fb676e4da8d19ef91d47ad65870f3ad60168
chrome-tests-Linux-Production-Default
143 KB
sha256:e70d93bb3cc099bc1f18e3a843c21caa40a412b73b6515fa4f743a015bc96550
chrome-tests-Linux-Production-ExperimentalFeaturesTests
184 KB
sha256:8f670dd87b3e90e39804ce6853c8ce7ab806636cf2b40d366c603b72b93e135f
chrome-tests-Windows-Development-Default
154 KB
sha256:5b1afee6b22abc935c68119e9259094d70ed152fdc4d38e72334650c863bee76
firefox-tests-Linux-Development-Default
221 KB
sha256:b25a64f43056695b6300f9fb2e91de21511827f5eacb15f271f56a00c82e87e2
firefox-tests-Linux-Development-ExperimentalFeaturesTests
168 KB
sha256:8a9e93b0d8a841775b0d39b2cb78d9351f532ae7f5e143669c08b2c1c9f1c556
firefox-tests-Linux-Production-Default
186 KB
sha256:87d174a9eb155c45fcefae43229f7daad990b1efb89d42d562ac22ab0e21d451
framework-tests-net472-Debug-Windows
572 KB
sha256:b48c16f2a657182cea3ebbd39344b30e62a3a1117b3b3ac9d884ce6f596ecd05
framework-tests-net472-Release-Windows
574 KB
sha256:0a24c91d60d56798078e3b98b981a7fead930dd34a235baa32cbcbb82e608f97
framework-tests-net8.0-Debug-Linux
582 KB
sha256:15b5bdb163abdde9bf94ef9aee210c4b6e21bfa054f229d26b7536fb524b27b0
framework-tests-net8.0-Debug-Windows
584 KB
sha256:63d323059b0f51be8935af8822e846f1c144290cd2b7e879a6775ce87278602d
framework-tests-net8.0-Debug-macOS
583 KB
sha256:bb2f6f590f9e893384805755d00bcf7a2ebb3771bb7a5b59bcf6af7ccf708bb5
framework-tests-net8.0-Release-Linux
582 KB
sha256:c50431b7957249ddc3a3762324534613a24ea6f9b0cf7250525ae028b87099a6
framework-tests-net8.0-Release-Windows
581 KB
sha256:b46c422a1fe3d7213cbd95aa454ada09bb8d361a1897775506068ac1bfb70e46
framework-tests-net8.0-Release-macOS
583 KB
sha256:f7798c3cf2b38f778e62377cd9754d92e8ce71f9cce3cbf68a4558845aeaeb67
integration-tests-net10.0-Debug-Linux
4.42 KB
sha256:45cadefb83e0ff992b914718dc51d847fcb751d5f4d69c799c04014842c73e18
integration-tests-net10.0-Release-Linux
4.25 KB
sha256:ff542e2112e9d59e4661a636a6e7a6ed99e060b7e6d036aba4aab1b8fa6dfcf2
webforms-adapters-tests-net472-Debug-Windows
1.95 KB
sha256:5795c6c9827d0b0dd8230a57d41440230698d034fd5bcb279ee5b2d4b9bc0d80
webforms-adapters-tests-net472-Release-Windows
1.95 KB
sha256:ea321410a19bf5b13b9ee0b7d2a740c841bc3ddcbb1bb7c22968ed55983eae33