Skip to content

CLI Headless E2E

CLI Headless E2E #458

Manually triggered September 4, 2026 18:57
Status Success
Total duration 8m 48s
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#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#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#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#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 (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#L155
This call site is reachable on all platforms. 'AceFlags.InheritOnly' 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#L137
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#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)
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#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#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#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#L155
This call site is reachable on all platforms. 'AceFlags.InheritOnly' 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#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 (NativeAOT): src/UniGetUI.PackageEngine.AgentBroker/PolicyWriteElevation/Interop/PolicyElevationAccessPolicy.cs#L141
This call site is reachable on all platforms. 'AceType.AccessDenied' 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#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.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/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.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/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#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.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/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.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:2cf1b8959c9d4700d51b7d373a48dd0d9a2329bef0f655248c0746cff3a47e0e
cli-headless-e2e-Linux (NativeAOT)
18.8 MB
sha256:31c1285222c51357199b120ace69ecbb4aededa14e19ba26a81a42e47fead84b
cli-headless-e2e-Windows (Avalonia)
535 KB
sha256:44d09eda6e653130c753f8586eeae52f10ccc74be79077795655633318cc9c8f
cli-headless-e2e-Windows (NativeAOT)
535 KB
sha256:65affa3a4b226630c6101b34acf4e751e387faf2ace3db006d69297e2e60e037