Skip to content

Keep Pip away from app-owned Python environments #839

Keep Pip away from app-owned Python environments

Keep Pip away from app-owned Python environments #839

Triggered via pull request November 4, 2026 18:13
Status Success
Total duration 14m 51s
Artifacts 4

cli-headless-e2e.yml

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

Annotations

40 warnings and 2 notices
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#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 (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#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 (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#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#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 (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#L147
This call site is reachable on all platforms. 'AceType.AccessAllowed' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Linux (Avalonia): src/UniGetUI.Core.Tools/Tools.cs#L2029
Do not create tasks without passing a TaskScheduler (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2008)
Linux (NativeAOT): src/UniGetUI.PackageEngine.AgentBroker/PolicyWriteElevation/Interop/PolicyElevationAccessPolicy.cs#L147
This call site is reachable on all platforms. 'AceType.AccessAllowed' 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#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#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#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 (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#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 (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#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.Core.Tools/Tools.cs#L2029
Do not create tasks without passing a TaskScheduler (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2008)
Windows (Avalonia): src/UniGetUI.Tui/Views/Pages/HistoryPage.cs#L49
Possible null reference argument for parameter 'grid' in 'bool TuiFocus.SeatDataGridFocus(DataGrid grid)'.
Windows (Avalonia): src/UniGetUI.PackageEngine.Managers.MacPkg/PkgHelperCommand.cs#L197
This call site is reachable on: 'windows' 10.0.19041 and later. 'File.SetUnixFileMode(string, UnixFileMode)' is unsupported on: 'windows' all versions. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Windows (Avalonia): src/UniGetUI.PackageEngine.Managers.MacPkg/PkgHelperCommand.cs#L103
This call site is reachable on: 'windows' 10.0.19041 and later. 'File.SetUnixFileMode(string, UnixFileMode)' is unsupported on: 'windows' all versions. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Windows (Avalonia): src/UniGetUI.PackageEngine.Managers.WinGet/ClientHelpers/PingetPackageDetailsProvider.cs#L279
Possible null reference argument for parameter 'arg' in 'long Func<Uri, long>.Invoke(Uri arg)'.
Windows (Avalonia): src/UniGetUI.PackageEngine.Managers.WinGet/ClientHelpers/PingetPackageDetailsProvider.cs#L279
Possible null reference argument for parameter 'arg' in 'long Func<Uri, long>.Invoke(Uri arg)'.
Windows (Avalonia): src/UniGetUI.Core.Tools/Tools.cs#L2029
Do not create tasks without passing a TaskScheduler (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2008)
Windows (NativeAOT): src/UniGetUI.Tui/Views/Pages/LogsPage.cs#L63
Possible null reference argument for parameter 'list' in 'bool TuiFocus.SeatListFocus(ListBox list)'.
Windows (NativeAOT): src/UniGetUI.PackageEngine.Managers.MacPkg/PkgHelperCommand.cs#L197
This call site is reachable on: 'windows' 10.0.19041 and later. 'File.SetUnixFileMode(string, UnixFileMode)' is unsupported on: 'windows' all versions. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Windows (NativeAOT): src/UniGetUI.PackageEngine.Managers.MacPkg/PkgHelperCommand.cs#L103
This call site is reachable on: 'windows' 10.0.19041 and later. 'File.SetUnixFileMode(string, UnixFileMode)' is unsupported on: 'windows' all versions. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Windows (NativeAOT): src/UniGetUI.PackageEngine.Managers.WinGet/ClientHelpers/PingetPackageDetailsProvider.cs#L279
Possible null reference argument for parameter 'arg' in 'long Func<Uri, long>.Invoke(Uri arg)'.
Windows (NativeAOT): src/UniGetUI.PackageEngine.Managers.WinGet/ClientHelpers/PingetPackageDetailsProvider.cs#L279
Possible null reference argument for parameter 'arg' in 'long Func<Uri, long>.Invoke(Uri arg)'.
Windows (NativeAOT): src/UniGetUI.Core.Tools/Tools.cs#L2029
Do not create tasks without passing a TaskScheduler (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2008)
Linux (Avalonia)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Linux (NativeAOT)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"

Artifacts

Produced during runtime
Name Size Digest
cli-headless-e2e-Linux (Avalonia)
18.8 MB
sha256:0151a7aac8cec71f3fe9433eb3a783c6ea443f8938cb7b3e0c5e3882b8ada922
cli-headless-e2e-Linux (NativeAOT)
18.8 MB
sha256:9aa153746cb7851c43d82e0ae31845b368c9af09ed783021f07c14b16e340821
cli-headless-e2e-Windows (Avalonia)
535 KB
sha256:a310af2c50cabdeb88c6c38fe794328a0c9bba757fb84f4fbfa47197f42bdba5
cli-headless-e2e-Windows (NativeAOT)
533 KB
sha256:b5c26c0e74eaafd7473338614dc8f4deba656a0ac54bea32b51cc9230f7fdf5c