Skip to content

Allow automatic updates to be limited to selected packages #404

Allow automatic updates to be limited to selected packages

Allow automatic updates to be limited to selected packages #404

Triggered via pull request August 27, 2026 12:54
Status Success
Total duration 7m 40s
Artifacts 4

cli-headless-e2e.yml

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

Annotations

34 warnings
Linux (Avalonia): src/UniGetUI.PackageEngine.Operations/PackageOperations.cs#L875
Member 'ExplainNotApplicableUpdate' 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#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/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#L798
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/Models/PackageCollections.cs#L417
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.PackageEngine.Operations/PackageOperations.cs#L875
Member 'ExplainNotApplicableUpdate' 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#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/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/Views/SoftwarePages/AbstractPackagesPage.axaml.cs#L798
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/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#L417
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 (NativeAOT): src/UniGetUI.PackageEngine.Operations/PackageOperations.cs#L875
Member 'ExplainNotApplicableUpdate' 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#L798
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#L798
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 (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)
Windows (NativeAOT): src/UniGetUI.Avalonia/Views/SoftwarePages/AbstractPackagesPage.axaml.cs#L798
Use 'string.Contains' instead of 'string.IndexOf' to improve readability (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2249)

Artifacts

Produced during runtime
Name Size Digest
cli-headless-e2e-Linux (Avalonia)
18.8 MB
sha256:2fae6521afe7f0887c2c99c03c9ba73918eca55cac7d730856b3bc4d5a98fbe2
cli-headless-e2e-Linux (NativeAOT)
18.8 MB
sha256:19a411f757b4b102ec3abbe6cb8095d1eec0d110e8c5660288631217218ac122
cli-headless-e2e-Windows (Avalonia)
535 KB
sha256:14fd33777abd2f3a1321bc77ace5f2325c03a883523a19bca4f51cd8f747d98e
cli-headless-e2e-Windows (NativeAOT)
536 KB
sha256:8ba692e387f4531e8b6e4540502c3dd5af25060a7c0617c2daa681f0b74cdbc4