Skip to content

Merge pull request #2098 from riganti/fix-jscomponent-react-unmount #3994

Merge pull request #2098 from riganti/fix-jscomponent-react-unmount

Merge pull request #2098 from riganti/fix-jscomponent-react-unmount #3994

Triggered via push August 28, 2026 12:21
Status Failure
Total duration 21m 28s
Artifacts 24

main.yml

on: push
Build all projects without errors
7m 18s
Build all projects without errors
JS unit tests
51s
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, Default)
Process completed with exit code 1.
UI tests (chrome, ubuntu-latest, Production, Default)
Action failed since 1 tests failed.
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.
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 (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/
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/
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/
.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/
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, 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
.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#L48
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.1 KB
sha256:f4fca0f6d5a8e9d2372d6e07b72e5ca1448d326ba959994e47c58091103973e7
analyzers-tests-net8.0-Debug-Windows
13.2 KB
sha256:6ddaa4fdffb0a25727746a6e6f30eb96385f451b8e0ca0f6761231630830e843
analyzers-tests-net8.0-Debug-macOS
13.2 KB
sha256:89f593451b311825edbdc685c233254b85d87c64ce5c15c99705bc571efc9014
analyzers-tests-net8.0-Release-Linux
13.3 KB
sha256:299408973d73a34da4d162314ee182e16fc139f71e3f78171e1385fef5b622d2
analyzers-tests-net8.0-Release-Windows
13 KB
sha256:7a25c27f6cbe9606c4d9a114903b7f55c725b694ffeb2eb744e6db054de9b781
analyzers-tests-net8.0-Release-macOS
13.3 KB
sha256:e2400bdb679ae7565b53aea0e9815f4334a0f919c43ca80525464433f9db33fa
chrome-tests-Linux-Production-Default
189 KB
sha256:66687cd78cf0f045fa3cab57f8c5b98b2c4f443077d03e324db2bee16f5ad188
chrome-tests-Linux-Production-ExperimentalFeaturesTests
188 KB
sha256:140d335398c5b2e189d901d11ba36da1edd86c28fdcc8feed8db11927d3b7673
chrome-tests-Windows-Development-Default
205 KB
sha256:1bd5d7d3a920ebcc9fcfe0294c0e4d672d805af62f81fdd5d8b010d7c2849639
firefox-tests-Linux-Development-Default
172 KB
sha256:f043d61cec17528fd53d171e88c9afc6aa9b3df26d039d3adb1e85376738231c
firefox-tests-Linux-Development-ExperimentalFeaturesTests
167 KB
sha256:36a6baa1c738e9f8da16ac374334f5a7aaae390017605e933188d80f4b7b604d
firefox-tests-Linux-Production-Default
188 KB
sha256:d02fe015053c14659a1eae9a6daa8a350be1cc792b6888f518227cad1cf9cd20
framework-tests-net472-Debug-Windows
569 KB
sha256:ed480253fd676a67728b847b95b7db48b2b7bce3408fe7fb70b8224d70849f76
framework-tests-net472-Release-Windows
569 KB
sha256:7946e42d6b5e15919fff601db276c616ed77404c20e74f877a69767497a9034f
framework-tests-net8.0-Debug-Linux
581 KB
sha256:6bfb213107de9fa5657f3fe537402114e187010681492e70aceaa2366b4fae96
framework-tests-net8.0-Debug-Windows
587 KB
sha256:14a3cfbbbdb4ae03026b303afccbd9dbeb37dde4185f43058fe4d57119060377
framework-tests-net8.0-Debug-macOS
586 KB
sha256:547035b1408a52196d133e595fc1998aba32cf38483643de4033dc2630829076
framework-tests-net8.0-Release-Linux
580 KB
sha256:0055cda812d153b91f8858e2a9453d63c092db6071c290f5bac45483c3488756
framework-tests-net8.0-Release-Windows
582 KB
sha256:9ed28dc3cdb33296717c5347781dbaf970f0e930689e9c263a5bb51daa5ea276
framework-tests-net8.0-Release-macOS
589 KB
sha256:0b7b5019e8acd635c6a46bb14619743aa0996124b860f626943d3a3cdfb17dd9
integration-tests-net10.0-Debug-Linux
4.42 KB
sha256:4f8963afaf8bf8a7a9a47fddc1ab47ea6ccd1091ec8e2210c1562ded8ff3cada
integration-tests-net10.0-Release-Linux
4.26 KB
sha256:972a1f973effd196dd3055df9a37e8745643e7ce73be981c5f13141ad0980322
webforms-adapters-tests-net472-Debug-Windows
1.95 KB
sha256:1c1b6fe72f371ea3a34ef46c6ebb92856bd530cf76e2d336e926d5161f98b656
webforms-adapters-tests-net472-Release-Windows
1.95 KB
sha256:cf59a889354f0a45cd24a8b1b5fe1816a2cc9d7acfad8c7309a8d3dee608d2bd