Skip to content

Fall back to the system browser when no web view engine is available #369

Fall back to the system browser when no web view engine is available

Fall back to the system browser when no web view engine is available #369

Triggered via pull request August 19, 2026 14:58
Status Success
Total duration 10m 16s
Artifacts 4

cli-headless-e2e.yml

on: pull_request
Matrix: cli-headless-e2e
Fit to window
Zoom out
Zoom in

Annotations

33 warnings
Linux (Avalonia): src/UniGetUI.Avalonia/Models/PackageCollections.cs#L197
Member 'MaybeStartInstallerHostCheck' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
Linux (Avalonia): src/UniGetUI.Avalonia/Infrastructure/WindowsAppNotificationBridge.cs#L264
Private member 'WindowsAppNotificationBridge.BuildLaunchArgument' is unused (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0051)
Linux (Avalonia): src/UniGetUI.Avalonia/Views/Pages/SettingsPages/PackageManagerPage.axaml.cs#L480
This call site is reachable on all platforms. 'AvaloniaPackageOperationHelper.HandleBrokenWinGetAsync()' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Linux (Avalonia): src/UniGetUI.Avalonia/Views/SoftwarePages/AbstractPackagesPage.axaml.cs#L793
Use 'string.Contains' instead of 'string.IndexOf' to improve readability (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2249)
Linux (Avalonia): src/UniGetUI.Avalonia/ViewModels/MainWindowViewModel.cs#L172
Member 'CancelAllOperations' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
Linux (Avalonia): src/UniGetUI.Avalonia/ViewModels/MainWindowViewModel.cs#L169
Member 'ClearFinishedOperations' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
Linux (Avalonia): src/UniGetUI.Avalonia/ViewModels/MainWindowViewModel.cs#L166
Member 'ClearSuccessfulOperations' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
Linux (Avalonia): src/UniGetUI.Avalonia/ViewModels/MainWindowViewModel.cs#L163
Member 'RetryFailedOperations' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
Linux (Avalonia): src/UniGetUI.Avalonia/Models/PackageCollections.cs#L197
Member 'MaybeStartInstallerHostCheck' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
Linux (Avalonia): src/UniGetUI.Avalonia/Infrastructure/WindowsAppNotificationBridge.cs#L264
Private member 'WindowsAppNotificationBridge.BuildLaunchArgument' is unused (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0051)
Linux (NativeAOT): src/UniGetUI.Avalonia/Views/SoftwarePages/AbstractPackagesPage.axaml.cs#L793
Use 'string.Contains' instead of 'string.IndexOf' to improve readability (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2249)
Linux (NativeAOT): src/UniGetUI.Avalonia/Views/Pages/SettingsPages/PackageManagerPage.axaml.cs#L480
This call site is reachable on all platforms. 'AvaloniaPackageOperationHelper.HandleBrokenWinGetAsync()' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Linux (NativeAOT): src/UniGetUI.Avalonia/ViewModels/MainWindowViewModel.cs#L172
Member 'CancelAllOperations' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
Linux (NativeAOT): src/UniGetUI.Avalonia/ViewModels/MainWindowViewModel.cs#L169
Member 'ClearFinishedOperations' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
Linux (NativeAOT): src/UniGetUI.Avalonia/ViewModels/MainWindowViewModel.cs#L166
Member 'ClearSuccessfulOperations' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
Linux (NativeAOT): src/UniGetUI.Avalonia/ViewModels/MainWindowViewModel.cs#L163
Member 'RetryFailedOperations' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
Linux (NativeAOT): src/UniGetUI.Avalonia/Infrastructure/WindowsAppNotificationBridge.cs#L264
Private member 'WindowsAppNotificationBridge.BuildLaunchArgument' is unused (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0051)
Linux (NativeAOT): src/UniGetUI.Avalonia/Models/PackageCollections.cs#L197
Member 'MaybeStartInstallerHostCheck' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
Windows (Avalonia): src/UniGetUI.Avalonia/ViewModels/MainWindowViewModel.cs#L172
Member 'CancelAllOperations' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
Windows (Avalonia): src/UniGetUI.Avalonia/ViewModels/MainWindowViewModel.cs#L169
Member 'ClearFinishedOperations' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
Windows (Avalonia): src/UniGetUI.Avalonia/ViewModels/MainWindowViewModel.cs#L166
Member 'ClearSuccessfulOperations' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
Windows (Avalonia): src/UniGetUI.Avalonia/ViewModels/MainWindowViewModel.cs#L163
Member 'RetryFailedOperations' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
Windows (Avalonia): src/UniGetUI.Avalonia/Views/SoftwarePages/AbstractPackagesPage.axaml.cs#L793
Use 'string.Contains' instead of 'string.IndexOf' to improve readability (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2249)
Windows (Avalonia): src/UniGetUI.Avalonia/ViewModels/MainWindowViewModel.cs#L172
Member 'CancelAllOperations' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
Windows (Avalonia): src/UniGetUI.Avalonia/ViewModels/MainWindowViewModel.cs#L169
Member 'ClearFinishedOperations' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
Windows (Avalonia): src/UniGetUI.Avalonia/ViewModels/MainWindowViewModel.cs#L166
Member 'ClearSuccessfulOperations' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
Windows (Avalonia): src/UniGetUI.Avalonia/ViewModels/MainWindowViewModel.cs#L163
Member 'RetryFailedOperations' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
Windows (Avalonia): src/UniGetUI.Avalonia/Views/SoftwarePages/AbstractPackagesPage.axaml.cs#L793
Use 'string.Contains' instead of 'string.IndexOf' to improve readability (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2249)
Windows (NativeAOT): src/UniGetUI.Avalonia/Views/SoftwarePages/AbstractPackagesPage.axaml.cs#L793
Use 'string.Contains' instead of 'string.IndexOf' to improve readability (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2249)
Windows (NativeAOT): src/UniGetUI.Avalonia/ViewModels/MainWindowViewModel.cs#L172
Member 'CancelAllOperations' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
Windows (NativeAOT): src/UniGetUI.Avalonia/ViewModels/MainWindowViewModel.cs#L169
Member 'ClearFinishedOperations' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
Windows (NativeAOT): src/UniGetUI.Avalonia/ViewModels/MainWindowViewModel.cs#L166
Member 'ClearSuccessfulOperations' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
Windows (NativeAOT): src/UniGetUI.Avalonia/ViewModels/MainWindowViewModel.cs#L163
Member 'RetryFailedOperations' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)

Artifacts

Produced during runtime
Name Size Digest
cli-headless-e2e-Linux (Avalonia)
18.8 MB
sha256:9c0d46fea128fccd9200b7cd9cc7e3ab7af48cf66be2e6a7d4573befbb65bc05
cli-headless-e2e-Linux (NativeAOT)
18.8 MB
sha256:e0f5ed77a0da62d8043a46c707a2bf488a18bf010dd7a2c2ceef4399a5b8f479
cli-headless-e2e-Windows (Avalonia)
535 KB
sha256:6c8c3ed41dbecb9e29a2e2c704e76018050fb5529fae5f37cb594da2793889f5
cli-headless-e2e-Windows (NativeAOT)
535 KB
sha256:adbd1ab0a8ea2ed3b23dbd70d0d727886789d70c71c96c8c2e35e85b1d35518e