Fixed path discovery in CLI E2E tests #3927
main.yml
on: pull_request
Build all projects without errors
5m 22s
JS unit tests
58s
Matrix: Build published projects without warnings
Matrix: .NET unit tests
Matrix: UI tests
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/ViewModel/Serialization/DefaultViewModelSerializer.cs#L481
Dereference of a possibly null reference.
|
|
.NET unit tests (windows-2022):
src/Framework/Framework/Hosting/Middlewares/DotvvmFileUploadMiddleware.cs#L228
Dereference of a possibly null reference.
|
|
.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/Hosting/DotvvmRequestContextExtensions.cs#L224
Dereference of a possibly null reference.
|
|
.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 (windows-2022):
src/Framework/Core/ViewModel/DefaultPropertySerialization.cs#L37
Possible null reference return.
|
|
.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 (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 (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, 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 (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
|
|