Skip to content

Fixed path discovery in CLI E2E tests #3915

Fixed path discovery in CLI E2E tests

Fixed path discovery in CLI E2E tests #3915

Triggered via pull request August 8, 2026 19:44
Status Failure
Total duration 19m 15s
Artifacts 20

main.yml

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

Annotations

4 errors and 28 warnings
.NET unit tests (windows-2022)
Process completed with exit code 1.
LintCommand_ReportsDiagnosticsAndReturnsFailure ("Owin"): src/Tests/CommandLine/LintCommandTests.cs#L43
StringAssert.Contains failed. String 'Assembly 'D:\a\dotvvm\dotvvm\artifacts\bin\DotVVM.Samples.BasicSamples.Owin.dll' does not exist.Usage: DotVVM.Compiler [OPTIONS] <ASSEMBLY> <PROJECT_DIR> Arguments: <ASSEMBLY> Path to a DotVVM project assembly. <PROJECT_DIR> Path to a DotVVM project directory. Options: -h|-?|--help Print this help text. --list-props Print a list of DotVVM properties inside the assembly. --no-color Disable ANSI colors in diagnostic output. ' does not contain string ': error:'. .
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/
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 (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 (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, 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, 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, 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, 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 KB
sha256:f31d32625d5303a35e49e49746a59202283c18528e560ce88469994508f28b9e
analyzers-tests-net8.0-Debug-Windows
13 KB
sha256:8b2490e07aed3c75073c4bb4a121100e7b07b5468f372e569cc64a87103a4eb4
analyzers-tests-net8.0-Debug-macOS
13.2 KB
sha256:9c042a23c797eda4c9d6baedf7d8a0a519484015b5d4b28322facc3e99eb57e5
analyzers-tests-net8.0-Release-Linux
13.1 KB
sha256:7c940c69552b4cbfd0330f1789cee1fbd5a374ec9ef43039f2cc96dd684da6fd
analyzers-tests-net8.0-Release-Windows
13.2 KB
sha256:89f04417a88b6185925412c4f68273b78dc663598ad22261e978010d0d91b5e5
analyzers-tests-net8.0-Release-macOS
13.1 KB
sha256:7aa656abcd5f0e771ad1a34cad9ac733475000e7021a46088304075870e40bb6
chrome-tests-Linux-Production-Default
142 KB
sha256:c8055eb50753b2f744fde135e26f789c8eae0c95672fb89c3b243269d943e006
chrome-tests-Linux-Production-ExperimentalFeaturesTests
141 KB
sha256:69cd37d8de64b367c745a74a853cfd3664267ddcbe398db09c893add8888d298
chrome-tests-Windows-Development-Default
154 KB
sha256:0cce80050d7d7e93eaa4d692ef8eddb02f4634b64c3be023e309569b07ea466f
firefox-tests-Linux-Development-Default
221 KB
sha256:57d741c93bec481c1d45f2e0a35deb41ba0dab63e45f647c192ddf48efde73fc
firefox-tests-Linux-Development-ExperimentalFeaturesTests
214 KB
sha256:1aea0b691f458fa88a0549c538d87a5b84f7efc34e43e5c40f6a279012176f7a
firefox-tests-Linux-Production-Default
145 KB
sha256:c98bdc79bf5e14afc7aef867d5c6593899720b9646dfc710b87708853f38ad54
framework-tests-net8.0-Debug-Linux
577 KB
sha256:79654eb49cf07ac1a89ecb8de147ac903b42fdadfcfb0a867e10fc3a16faa337
framework-tests-net8.0-Debug-Windows
578 KB
sha256:aca9d4163e290b3f9a54b1d731985bb7de94de41c91ad853e2d7e8ca13330a42
framework-tests-net8.0-Debug-macOS
577 KB
sha256:d3cb44ddc91c537040fc386838e4c7549c73b7b1c990a75a2d9187cb13d1aab8
framework-tests-net8.0-Release-Linux
576 KB
sha256:f56d702daa4cedd18e56725b53164a42da6e8a00a5bd274f197b674d850f5f57
framework-tests-net8.0-Release-Windows
580 KB
sha256:674cb6d15d8e242227489c4d50e05a8ade8fcc32a3335a4abd1ad750133174c5
framework-tests-net8.0-Release-macOS
580 KB
sha256:644885b0ab63e6825e53c43a6d2a039cb0d27b24a0b3805321f643cc2b3ad93b
integration-tests-net10.0-Debug-Linux
4.42 KB
sha256:4c2a208bad850b4432cd7b73297a6975ca91579fe7f0b343bed3c7ceb009faac
integration-tests-net10.0-Release-Linux
4.25 KB
sha256:d263a35bd9a9b31f33772a83a74347d6e2584c10b30fd7d45b265ce58b1de56d