Skip to content

Fixed path discovery in CLI E2E tests #3927

Fixed path discovery in CLI E2E tests

Fixed path discovery in CLI E2E tests #3927

Re-run triggered August 9, 2026 12:16
Status Failure
Total duration 17m 40s
Artifacts 18

main.yml

on: pull_request
Build all projects without errors
5m 22s
Build all projects without errors
JS unit tests
58s
JS unit tests
Matrix: Build published projects without warnings
Matrix: .NET unit tests
Matrix: UI tests
Fit to window
Zoom out
Zoom in

Annotations

16 errors and 38 warnings
.NET unit tests (windows-2022): src/Framework/Core/obj/Debug/net472/DotVVM.Core.AssemblyInfo.cs#L19
The type or namespace name 'AssemblyFileVersionAttribute' does not exist in the namespace 'System.Reflection' (are you missing an assembly reference?)
.NET unit tests (windows-2022): src/Framework/Core/obj/Debug/net472/DotVVM.Core.AssemblyInfo.cs#L19
The type or namespace name 'AssemblyFileVersionAttributeAttribute' does not exist in the namespace 'System.Reflection' (are you missing an assembly reference?)
.NET unit tests (windows-2022): src/Framework/Core/obj/Debug/net472/DotVVM.Core.AssemblyInfo.cs#L16
The type or namespace name 'AssemblyDescriptionAttribute' does not exist in the namespace 'System.Reflection' (are you missing an assembly reference?)
.NET unit tests (windows-2022): src/Framework/Core/obj/Debug/net472/DotVVM.Core.AssemblyInfo.cs#L16
The type or namespace name 'AssemblyDescriptionAttributeAttribute' does not exist in the namespace 'System.Reflection' (are you missing an assembly reference?)
.NET unit tests (windows-2022): src/Framework/Core/obj/Debug/net472/DotVVM.Core.AssemblyInfo.cs#L15
The type or namespace name 'AssemblyConfigurationAttribute' does not exist in the namespace 'System.Reflection' (are you missing an assembly reference?)
.NET unit tests (windows-2022): src/Framework/Core/obj/Debug/net472/DotVVM.Core.AssemblyInfo.cs#L15
The type or namespace name 'AssemblyConfigurationAttributeAttribute' does not exist in the namespace 'System.Reflection' (are you missing an assembly reference?)
.NET unit tests (windows-2022): src/Framework/Core/obj/Debug/net472/DotVVM.Core.AssemblyInfo.cs#L14
The type or namespace name 'AssemblyCompanyAttribute' does not exist in the namespace 'System.Reflection' (are you missing an assembly reference?)
.NET unit tests (windows-2022): src/Framework/Core/obj/Debug/net472/DotVVM.Core.AssemblyInfo.cs#L14
The type or namespace name 'AssemblyCompanyAttributeAttribute' does not exist in the namespace 'System.Reflection' (are you missing an assembly reference?)
.NET unit tests (windows-2022): src/Framework/Core/obj/Debug/net472/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs#L4
The type or namespace name 'TargetFrameworkAttribute' does not exist in the namespace 'System.Runtime.Versioning' (are you missing an assembly reference?)
.NET unit tests (windows-2022): src/Framework/Core/obj/Debug/net472/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs#L4
The type or namespace name 'TargetFrameworkAttributeAttribute' does not exist in the namespace 'System.Runtime.Versioning' (are you missing an assembly reference?)
.NET unit tests (windows-2022)
Process completed with exit code 1.
LintCommand_ReportsDiagnosticsAndReturnsFailure ("Owin"): src/Tests/CommandLine/LintCommandTests.cs#L51
StringAssert.Contains failed. String ' === Restoring packages === Determining projects to restore... Restored D:\a\dotvvm\dotvvm\src\AutoUI\Annotations\DotVVM.AutoUI.Annotations.csproj (in 613 ms). Restored D:\a\dotvvm\dotvvm\src\AutoUI\Core\DotVVM.AutoUI.csproj (in 613 ms). Restored D:\a\dotvvm\dotvvm\src\Analyzers\Analyzers\DotVVM.Analyzers.csproj (in 613 ms). Restored D:\a\dotvvm\dotvvm\src\Framework\Core\DotVVM.Core.csproj (in 614 ms). Restored D:\a\dotvvm\dotvvm\src\Tools\Sitemap\DotVVM.Sitemap.csproj (in 18 ms). Restored D:\a\dotvvm\dotvvm\src\Tools\HotReload\Common\DotVVM.HotReload.csproj (in 9 ms). Restored D:\a\dotvvm\dotvvm\src\Analyzers\Analyzers.CodeFixes\DotVVM.Analyzers.CodeFixes.csproj (in 35 ms). Restored D:\a\dotvvm\dotvvm\src\Analyzers\Analyzers.Package\DotVVM.Analyzers.Package.csproj (in 35 ms). Restored D:\a\dotvvm\dotvvm\src\Samples\Api.Common\DotVVM.Samples.BasicSamples.Api.Common.csproj (in 22 ms). Restored D:\a\dotvvm\dotvvm\src\Tools\HotReload\Owin\DotVVM.HotReload.Owin.csproj (in 87 ms). D:\a\dotvvm\dotvvm\src\Framework\Framework\DotVVM.Framework.csproj : warning NU1903: Package 'System.Text.Json' 6.0.0 has a known high severity vulnerability, https://github.com/advisories/GHSA-8g4q-xg66-9fp4 [D:\a\dotvvm\dotvvm\src\Samples\Owin\DotVVM.Samples.BasicSamples.Owin.csproj] D:\a\dotvvm\dotvvm\src\Framework\Framework\DotVVM.Framework.csproj : warning NU1903: Package 'System.Text.RegularExpressions' 4.3.0 has a known high severity vulnerability, https://github.com/advisories/GHSA-cmhx-cq75-c4mj [D:\a\dotvvm\dotvvm\src\Samples\Owin\DotVVM.Samples.BasicSamples.Owin.csproj] Restored D:\a\dotvvm\dotvvm\src\Samples\EmbeddedResourceControls\EmbeddedResourceControls.csproj (in 17 ms). Restored D:\a\dotvvm\dotvvm\src\Framework\Hosting.Owin\DotVVM.Framework.Hosting.Owin.csproj (in 71 ms). Restored D:\a\dotvvm\dotvvm\src\Samples\Owin\DotVVM.Samples.BasicSamples.Owin.csproj (in 87 ms). Restored D:\a\dotvvm\dotvvm\src\Samples\Common\DotVVM.Samples.Common.csproj (in 48 ms). Restored D:\a\dotvvm\dotvvm\src\Framework\Framework\DotVVM.Framework.csproj (in 194 ms). === Building project === D:\a\dotvvm\dotvvm\src\Framework\Core\ViewModel\DefaultPropertySerialization.cs(37,32): warning CS8603: Possible null reference return. [D:\a\dotvvm\dotvvm\src\Framework\Core\DotVVM.Core.csproj::TargetFramework=net472] DotVVM.Core -> D:\a\dotvvm\dotvvm\src\Framework\Core\bin\Debug\net472\DotVVM.Core.dll D:\a\dotvvm\dotvvm\src\Framework\Framework\DotVVM.Framework.csproj : warning NU1903: Package 'System.Text.Json' 6.0.0 has a known high severity vulnerability, https://github.com/advisories/GHSA-8g4q-xg66-9fp4 [TargetFramework=net472] D:\a\dotvvm\dotvvm\src\Framework\Framework\DotVVM.Framework.csproj : warning NU1903: Package 'System.Text.RegularExpressions' 4.3.0 has a known high severity vulnerability, https://github.com/advisories/GHSA-cmhx-cq75-c4mj [TargetFramework=net472] DotVVM.Analyzers -> D:\a\dotvvm\dotvvm\src\Analyzers\Analyzers\bin\Debug\netstandard2.0\DotVVM.Analyzers.dll DotVVM.Analyzers.CodeFixes -> D:\a\dotvvm\dotvvm\src\Analyzers\Analyzers.CodeFixes\bin\Debug\netstandard2.0\DotVVM.Analyzers.CodeFixes.dll DotVVM.Analyzers.Package -> D:\a\dotvvm\dotvvm\src\Analyzers\Analyzers.Package\bin\Debug\netstandard2.0\DotVVM.Analyzers.Package.dll The package DotVVM.Analyzers.5.0.0 is missing a readme. Go to https://aka.ms/nuget/authoring-best-practices/readme to learn why package readmes are important. Successfully created package 'D:\a\dotvvm\dotvvm\src\Analyzers\Analyzers.Package\bin\Debug\DotVVM.Analyzers.5.0.0.nupkg'. D:\a\dotvvm\dotvvm\src\Framework\Framework\Utils\ReadOnlyMemoryStream.cs(186,33): warning CS0109: The member 'ReadOnlyMemoryStream.ValidateBufferArguments(byte[], int, int)' does not hide an accessible member. The new keyword is not required. [D:\a\dotvvm\dotvvm\src\Framework\Framework\DotVVM.Framework.csproj::TargetFramework=net472] D:\a\dotvvm\dotvvm\src\Framework\Framework\Utils\ReadOnlyDictionaryWrapper.cs(30,21): warning CS8
UI tests (chrome, ubuntu-latest, Production, ExperimentalFeaturesTests)
Process completed with exit code 1.
UI tests (chrome, ubuntu-latest, Production, ExperimentalFeaturesTests)
Action failed since 3 tests failed.
UI tests (chrome, windows-2022, Development, Default)
Process completed with exit code 1.
UI tests (chrome, windows-2022, Development, Default)
Action failed since 4 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 (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/
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.
.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/
.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/
.NET unit tests (windows-2022): src/Framework/Framework/ViewModel/Serialization/DefaultViewModelSerializer.cs#L535
Possible null reference argument for parameter 'commandId' in 'ActionInfo CommandResolver.GetFunction(DotvvmControl? targetControl, DotvvmControl viewRootControl, IDotvvmRequestContext context, string[] path, string commandId, Func<Type, object?>[] args)'.
.NET unit tests (windows-2022): src/Framework/Framework/ViewModel/Serialization/DefaultViewModelSerializer.cs#L524
Possible null reference argument for parameter 'controlUniqueId' in 'DotvvmControl? DotvvmControl.FindControlByUniqueId(string controlUniqueId)'.
.NET unit tests (windows-2022): src/Framework/Framework/Routing/DotvvmRouteTable.cs#L348
Return value must be non-null because parameter 'appendedPath' is non-null.
.NET unit tests (windows-2022): src/Framework/Framework/Utils/HtmlFormattingUtils.cs#L217
Possible null reference argument for parameter 'plainText' in 'PreformattedHtmlObject.PreformattedHtmlObject(string plainText, string? htmlText = null, string? htmlBlockText = null)'.
.NET unit tests (windows-2022): src/Framework/Framework/Utils/ReadOnlyDictionaryWrapper.cs#L30
Nullability of reference types in type of parameter 'value' of 'bool ReadOnlyDictionaryWrapper<TKey, TValue>.TryGetValue(TKey key, out TValue value)' doesn't match implicitly implemented member 'bool IReadOnlyDictionary<TKey, TValue>.TryGetValue(TKey key, out TValue value)' (possibly because of nullability attributes).
.NET unit tests (windows-2022): src/Framework/Framework/Utils/ReadOnlyMemoryStream.cs#L186
The member 'ReadOnlyMemoryStream.ValidateBufferArguments(byte[], int, int)' does not hide an accessible member. The new keyword is not required.
.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 (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 (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, 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 (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.3 KB
sha256:d2b8e58527ab459724a6dfd6efeabe6015230622462bdb30003333e9940a41ff
analyzers-tests-net8.0-Debug-Windows
13.1 KB
sha256:ec16d4f1a86c8feb377b2c62dffb64a93eed2d078451f8cd7d7d5be6621c9e5e
analyzers-tests-net8.0-Debug-macOS
13.1 KB
sha256:da3e00de86080810f0b0b2ef25ffdd5b97ab53fcaa0f8e65bfcf947cf94c3036
analyzers-tests-net8.0-Release-Linux
13.1 KB
sha256:3113cf695cc49fd6b4872da710cbd402967a2018e336aeda57436be0c2131ad9
analyzers-tests-net8.0-Release-Windows
13.2 KB
sha256:78b24789b25ce2799c91db366674f0e34bf4826976e11ca04556a9d6ec81f324
analyzers-tests-net8.0-Release-macOS
13.2 KB
sha256:d2d21d8ef4f34a75067f2159a171c8d878dd9e05479293f16c6ddfaec7799fd4
chrome-tests-Linux-Production-Default
187 KB
sha256:d9d82de678f3f6e2a65e20e4a3f61c50fde1adea083364a8dba36ac75e7188d4
chrome-tests-Linux-Production-ExperimentalFeaturesTests
144 KB
sha256:b6f507529201167f1d26ba7c9bdc64dc4a25269d216e32bca5346fc44b46adb1
chrome-tests-Windows-Development-Default
162 KB
sha256:ebb98c3f3cd99b0aaef4d43814291b740f95cae3fede8fa4a194129391069321
firefox-tests-Linux-Development-Default
171 KB
sha256:247db35d70e4d1cee698359cfb0a516aa94ed6f514940cd7637984e70d1bd0ca
firefox-tests-Linux-Development-ExperimentalFeaturesTests
167 KB
sha256:13d8114c50ac1f8dcee1a241cffcc81c99201887aab1f1da10998ecddc4632eb
firefox-tests-Linux-Production-Default
188 KB
sha256:e316fa61b9ce5e8089bcc7361177b34806d39f382f10624cc5a9f352a956ac75
framework-tests-net8.0-Debug-Linux
579 KB
sha256:e4d37190d2d9c59a8a053393185b343eab5d34c633ef70677e9281f38b64d2d3
framework-tests-net8.0-Debug-macOS
580 KB
sha256:21dfaa189f96b56b0267944d65ea9a9d26f131094ce93c48694d893c1bc11152
framework-tests-net8.0-Release-Linux
578 KB
sha256:e7a54f3921115f00c597d95ea50e793e17a485835295a0b9dec2517157524cc7
framework-tests-net8.0-Release-macOS
580 KB
sha256:682d0c3ad95f830af97f1bc7ab67ea48fa0d54d8412b3dbd6114ec042a889f88
integration-tests-net10.0-Debug-Linux
4.45 KB
sha256:de04d0f8aa273b55ab834c60aadd66f6aa16915b6d898ffaf4fe2010df313a3f
integration-tests-net10.0-Release-Linux
4.26 KB
sha256:d30ae65fb2ff014e33a209de79f22f3cd1a3b3dbe6853dd3200717c3203adf3e