Skip to content

CLI Headless E2E

CLI Headless E2E #457

Manually triggered September 4, 2026 18:33
Status Success
Total duration 9m 22s
Artifacts 4

cli-headless-e2e.yml

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

Annotations

36 warnings
Linux (Avalonia): src/UniGetUI.PackageEngine.AgentBroker/PolicyWriteElevation/Interop/PolicyElevationAccessPolicy.cs#L151
This call site is reachable on all platforms. 'GenericAce.AceType' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Linux (Avalonia): src/UniGetUI.PackageEngine.AgentBroker/PolicyWriteElevation/Interop/PolicyElevationAccessPolicy.cs#L147
This call site is reachable on all platforms. 'GenericAce.AceType' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Linux (Avalonia): src/UniGetUI.PackageEngine.AgentBroker/PolicyWriteElevation/Interop/PolicyElevationAccessPolicy.cs#L161
This call site is reachable on all platforms. 'KnownAce.AccessMask' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Linux (Avalonia): src/UniGetUI.PackageEngine.AgentBroker/PolicyWriteElevation/Interop/PolicyElevationAccessPolicy.cs#L155
This call site is reachable on all platforms. 'GenericAce.AceFlags' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Linux (Avalonia): src/UniGetUI.PackageEngine.AgentBroker/PolicyWriteElevation/Interop/PolicyElevationAccessPolicy.cs#L141
This call site is reachable on all platforms. 'GenericAce.AceType' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Linux (Avalonia): src/UniGetUI.PackageEngine.AgentBroker/PolicyWriteElevation/Interop/PolicyElevationAccessPolicy.cs#L169
This call site is reachable on all platforms. 'KnownAce.SecurityIdentifier' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Linux (Avalonia): src/UniGetUI.PackageEngine.AgentBroker/PolicyWriteElevation/Interop/PolicyElevationAccessPolicy.cs#L123
This call site is reachable on all platforms. 'RawSecurityDescriptor.DiscretionaryAcl' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Linux (Avalonia): src/UniGetUI.PackageEngine.AgentBroker/PolicyWriteElevation/Interop/PolicyElevationAccessPolicy.cs#L166
This call site is reachable on all platforms. 'KnownAce.SecurityIdentifier' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Linux (Avalonia): src/UniGetUI.PackageEngine.AgentBroker/PolicyWriteElevation/Interop/PolicyElevationAccessPolicy.cs#L90
This call site is reachable on all platforms. 'SecurityIdentifier.Value' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Linux (Avalonia): src/UniGetUI.PackageEngine.AgentBroker/PolicyWriteElevation/Interop/PolicyElevationAccessPolicy.cs#L169
This call site is reachable on all platforms. 'SecurityIdentifier.Value' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Linux (NativeAOT): src/UniGetUI.PackageEngine.AgentBroker/PolicyWriteElevation/Interop/PolicyElevationAccessPolicy.cs#L161
This call site is reachable on all platforms. 'KnownAce.AccessMask' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Linux (NativeAOT): src/UniGetUI.PackageEngine.AgentBroker/PolicyWriteElevation/Interop/PolicyElevationAccessPolicy.cs#L147
This call site is reachable on all platforms. 'GenericAce.AceType' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Linux (NativeAOT): src/UniGetUI.PackageEngine.AgentBroker/PolicyWriteElevation/Interop/PolicyElevationAccessPolicy.cs#L119
This call site is reachable on all platforms. 'RawSecurityDescriptor.Owner' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Linux (NativeAOT): src/UniGetUI.PackageEngine.AgentBroker/PolicyWriteElevation/Interop/PolicyElevationAccessPolicy.cs#L141
This call site is reachable on all platforms. 'GenericAce.AceType' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Linux (NativeAOT): src/UniGetUI.PackageEngine.AgentBroker/PolicyWriteElevation/Interop/PolicyElevationAccessPolicy.cs#L117
This call site is reachable on all platforms. 'RawSecurityDescriptor.Owner' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Linux (NativeAOT): src/UniGetUI.PackageEngine.AgentBroker/PolicyWriteElevation/Interop/PolicyElevationAccessPolicy.cs#L169
This call site is reachable on all platforms. 'KnownAce.AccessMask' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Linux (NativeAOT): src/UniGetUI.PackageEngine.AgentBroker/PolicyWriteElevation/Interop/PolicyElevationAccessPolicy.cs#L155
This call site is reachable on all platforms. 'GenericAce.AceFlags' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Linux (NativeAOT): src/UniGetUI.PackageEngine.AgentBroker/PolicyWriteElevation/Interop/PolicyElevationAccessPolicy.cs#L166
This call site is reachable on all platforms. 'KnownAce.SecurityIdentifier' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Linux (NativeAOT): src/UniGetUI.PackageEngine.AgentBroker/PolicyWriteElevation/Interop/PolicyElevationAccessPolicy.cs#L90
This call site is reachable on all platforms. 'SecurityIdentifier.Value' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Linux (NativeAOT): src/UniGetUI.PackageEngine.AgentBroker/PolicyWriteElevation/Interop/PolicyElevationAccessPolicy.cs#L119
This call site is reachable on all platforms. 'SecurityIdentifier.Value' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Windows (Avalonia): src/UniGetUI.Avalonia/ViewModels/MainWindowViewModel.cs#L170
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#L164
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/ViewModels/MainWindowViewModel.cs#L167
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.PackageEngine.AgentBroker/PolicyWriteElevation/WindowsPolicyWriteElevator.cs#L235
Possible null reference argument for parameter 'helperPath' in 'Task<ElevatedHelperLaunchResult> IElevatedHelperLauncher.LaunchAsync(string helperPath, string arguments, TimeSpan timeout, CancellationToken cancellationToken)'.
Windows (Avalonia): src/UniGetUI.Avalonia/Views/SoftwarePages/AbstractPackagesPage.axaml.cs#L796
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#L173
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#L170
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#L164
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/ViewModels/MainWindowViewModel.cs#L167
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.PackageEngine.AgentBroker/PolicyWriteElevation/WindowsPolicyWriteElevator.cs#L235
Possible null reference argument for parameter 'helperPath' in 'Task<ElevatedHelperLaunchResult> IElevatedHelperLauncher.LaunchAsync(string helperPath, string arguments, TimeSpan timeout, CancellationToken cancellationToken)'.
Windows (NativeAOT): src/UniGetUI.Avalonia/Views/SoftwarePages/AbstractPackagesPage.axaml.cs#L796
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#L173
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#L170
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#L167
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#L164
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.PackageEngine.AgentBroker/PolicyWriteElevation/WindowsPolicyWriteElevator.cs#L235
Possible null reference argument for parameter 'helperPath' in 'Task<ElevatedHelperLaunchResult> IElevatedHelperLauncher.LaunchAsync(string helperPath, string arguments, TimeSpan timeout, CancellationToken cancellationToken)'.

Artifacts

Produced during runtime
Name Size Digest
cli-headless-e2e-Linux (Avalonia)
18.8 MB
sha256:796d8bbe509b53b20ba9fdcce44aff9cdfd6d4c50971852184cdee4240acb586
cli-headless-e2e-Linux (NativeAOT)
18.8 MB
sha256:0e6c777581dde2d698b8f4104b57ca1ffe3db36140f7377bef7d44e951895450
cli-headless-e2e-Windows (Avalonia)
535 KB
sha256:d502b588c4d95385ff2f297c7831eb79ce86cd6eab1d949f58e89eabd964e4fc
cli-headless-e2e-Windows (NativeAOT)
535 KB
sha256:de96158510e84e5ab39973f67959d9ef6c70416b67a6669db4383af828839c58