Skip to content

Build and Release

Build and Release #89

Manually triggered May 14, 2026 14:57
Status Success
Total duration 17m 40s
Artifacts 6

build-release.yml

on: workflow_dispatch
Preflight
7s
Preflight
Matrix: build-avalonia
Matrix: build
Publish GitHub Release
0s
Publish GitHub Release
Fit to window
Zoom out
Zoom in

Annotations

60 warnings and 8 notices
Build (linux-x64): src/UniGetUI.Avalonia/Infrastructure/WindowsAppNotificationBridge.cs#L378
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicProperties' in call to 'System.Type.GetProperty(String, BindingFlags)'. The return value of method 'UniGetUI.Avalonia.Infrastructure.WindowsAppNotificationBridge.ResolveType(params String[])' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
Build (linux-x64): src/UniGetUI.Avalonia/Views/MainWindow.axaml.cs#L220
Using member 'Avalonia.Data.Binding.Binding(String)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. BindingExpression and ReflectionBinding heavily use reflection. Consider using CompiledBindings instead.
Build (linux-x64): src/UniGetUI.Avalonia/Views/MainWindow.axaml.cs#L216
Using member 'Avalonia.Data.Binding.Binding(String)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. BindingExpression and ReflectionBinding heavily use reflection. Consider using CompiledBindings instead.
Build (linux-x64): src/UniGetUI.Avalonia/ViewModels/MainWindowViewModel.cs#L83
Member 'CancelAllOperations' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
Build (linux-x64): src/UniGetUI.Avalonia/ViewModels/MainWindowViewModel.cs#L80
Member 'ClearFinishedOperations' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
Build (linux-x64): src/UniGetUI.Avalonia/ViewModels/MainWindowViewModel.cs#L77
Member 'ClearSuccessfulOperations' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
Build (linux-x64): src/UniGetUI.Avalonia/ViewModels/MainWindowViewModel.cs#L74
Member 'RetryFailedOperations' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
Build (linux-x64): src/UniGetUI.Avalonia/Models/PackageCollections.cs#L116
Member 'MaybeStartInstallerHostCheck' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
Build (linux-x64): src/UniGetUI.Avalonia/ViewModels/DialogPages/ManageIgnoredUpdatesViewModel.cs#L14
The event 'ManageIgnoredUpdatesViewModel.CloseRequested' is never used
Build (linux-x64): src/UniGetUI.Avalonia/ViewModels/SoftwarePages/PackagesPageViewModel.cs#L168
The event 'PackagesPageViewModel.ShowingContextMenu' is never used
Build (linux-arm64): src/UniGetUI.Avalonia/Infrastructure/WindowsAppNotificationBridge.cs#L400
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicEvents' in call to 'System.Type.GetEvent(String)'. The return value of method 'UniGetUI.Avalonia.Infrastructure.WindowsAppNotificationBridge.ResolveType(params String[])' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
Build (linux-arm64): src/UniGetUI.Avalonia/Infrastructure/WindowsAppNotificationBridge.cs#L397
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicMethods' in call to 'System.Type.GetMethod(String, BindingFlags)'. The return value of method 'UniGetUI.Avalonia.Infrastructure.WindowsAppNotificationBridge.ResolveType(params String[])' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
Build (linux-arm64): src/UniGetUI.Avalonia/Infrastructure/WindowsAppNotificationBridge.cs#L390
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicMethods' in call to 'System.Type.GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])'. The return value of method 'UniGetUI.Avalonia.Infrastructure.WindowsAppNotificationBridge.ResolveType(params String[])' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
Build (linux-arm64): src/UniGetUI.Avalonia/Infrastructure/WindowsAppNotificationBridge.cs#L505
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicProperties' in call to 'System.Type.GetProperty(String, BindingFlags)'. The return value of method 'System.Object.GetType()' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
Build (linux-arm64): src/UniGetUI.Avalonia/Infrastructure/WindowsAppNotificationBridge.cs#L387
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicMethods' in call to 'System.Type.GetMethod(String, BindingFlags)'. The return value of method 'UniGetUI.Avalonia.Infrastructure.WindowsAppNotificationBridge.ResolveType(params String[])' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
Build (linux-arm64): src/UniGetUI.Avalonia/Infrastructure/WindowsAppNotificationBridge.cs#L378
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicProperties' in call to 'System.Type.GetProperty(String, BindingFlags)'. The return value of method 'UniGetUI.Avalonia.Infrastructure.WindowsAppNotificationBridge.ResolveType(params String[])' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
Build (linux-arm64): src/UniGetUI.Avalonia/Infrastructure/WindowsAppNotificationBridge.cs#L498
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicMethods' in call to 'System.Type.GetMethod(String, BindingFlags)'. The return value of method 'System.Object.GetType()' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
Build (linux-arm64): src/UniGetUI.Avalonia/Models/PackageCollections.cs#L116
Member 'MaybeStartInstallerHostCheck' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
Build (linux-arm64): src/UniGetUI.Avalonia/ViewModels/DialogPages/ManageIgnoredUpdatesViewModel.cs#L14
The event 'ManageIgnoredUpdatesViewModel.CloseRequested' is never used
Build (linux-arm64): src/UniGetUI.Avalonia/ViewModels/SoftwarePages/PackagesPageViewModel.cs#L168
The event 'PackagesPageViewModel.ShowingContextMenu' is never used
Build (macos-arm64): src/UniGetUI.Avalonia/Infrastructure/WindowsAppNotificationBridge.cs#L446
'type' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicParameterlessConstructor' in call to 'System.Activator.CreateInstance(Type)'. The field 'UniGetUI.Avalonia.Infrastructure.WindowsAppNotificationBridge._builderType' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
Build (macos-arm64): src/UniGetUI.Avalonia/Infrastructure/WindowsAppNotificationBridge.cs#L498
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicMethods' in call to 'System.Type.GetMethod(String, BindingFlags)'. The return value of method 'System.Object.GetType()' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
Build (macos-arm64): src/UniGetUI.Avalonia/Infrastructure/WindowsAppNotificationBridge.cs#L400
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicEvents' in call to 'System.Type.GetEvent(String)'. The return value of method 'UniGetUI.Avalonia.Infrastructure.WindowsAppNotificationBridge.ResolveType(params String[])' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
Build (macos-arm64): src/UniGetUI.Avalonia/Infrastructure/WindowsAppNotificationBridge.cs#L397
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicMethods' in call to 'System.Type.GetMethod(String, BindingFlags)'. The return value of method 'UniGetUI.Avalonia.Infrastructure.WindowsAppNotificationBridge.ResolveType(params String[])' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
Build (macos-arm64): src/UniGetUI.Avalonia/Infrastructure/WindowsAppNotificationBridge.cs#L390
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicMethods' in call to 'System.Type.GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])'. The return value of method 'UniGetUI.Avalonia.Infrastructure.WindowsAppNotificationBridge.ResolveType(params String[])' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
Build (macos-arm64): src/UniGetUI.Avalonia/Infrastructure/WindowsAppNotificationBridge.cs#L387
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicMethods' in call to 'System.Type.GetMethod(String, BindingFlags)'. The return value of method 'UniGetUI.Avalonia.Infrastructure.WindowsAppNotificationBridge.ResolveType(params String[])' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
Build (macos-arm64): src/UniGetUI.Avalonia/Infrastructure/WindowsAppNotificationBridge.cs#L378
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicProperties' in call to 'System.Type.GetProperty(String, BindingFlags)'. The return value of method 'UniGetUI.Avalonia.Infrastructure.WindowsAppNotificationBridge.ResolveType(params String[])' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
Build (macos-arm64): src/UniGetUI.Avalonia/Models/PackageCollections.cs#L116
Member 'MaybeStartInstallerHostCheck' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
Build (macos-arm64): src/UniGetUI.Avalonia/ViewModels/SoftwarePages/PackagesPageViewModel.cs#L168
The event 'PackagesPageViewModel.ShowingContextMenu' is never used
Build (macos-arm64): src/UniGetUI.Avalonia/ViewModels/DialogPages/ManageIgnoredUpdatesViewModel.cs#L14
The event 'ManageIgnoredUpdatesViewModel.CloseRequested' is never used
Build (macos-x64): src/UniGetUI.Avalonia/Infrastructure/WindowsAppNotificationBridge.cs#L505
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicProperties' in call to 'System.Type.GetProperty(String, BindingFlags)'. The return value of method 'System.Object.GetType()' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
Build (macos-x64): src/UniGetUI.Avalonia/Infrastructure/WindowsAppNotificationBridge.cs#L498
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicMethods' in call to 'System.Type.GetMethod(String, BindingFlags)'. The return value of method 'System.Object.GetType()' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
Build (macos-x64): src/UniGetUI.Avalonia/Infrastructure/WindowsAppNotificationBridge.cs#L400
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicEvents' in call to 'System.Type.GetEvent(String)'. The return value of method 'UniGetUI.Avalonia.Infrastructure.WindowsAppNotificationBridge.ResolveType(params String[])' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
Build (macos-x64): src/UniGetUI.Avalonia/Infrastructure/WindowsAppNotificationBridge.cs#L397
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicMethods' in call to 'System.Type.GetMethod(String, BindingFlags)'. The return value of method 'UniGetUI.Avalonia.Infrastructure.WindowsAppNotificationBridge.ResolveType(params String[])' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
Build (macos-x64): src/UniGetUI.Avalonia/Infrastructure/WindowsAppNotificationBridge.cs#L390
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicMethods' in call to 'System.Type.GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])'. The return value of method 'UniGetUI.Avalonia.Infrastructure.WindowsAppNotificationBridge.ResolveType(params String[])' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
Build (macos-x64): src/UniGetUI.Avalonia/Infrastructure/WindowsAppNotificationBridge.cs#L387
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicMethods' in call to 'System.Type.GetMethod(String, BindingFlags)'. The return value of method 'UniGetUI.Avalonia.Infrastructure.WindowsAppNotificationBridge.ResolveType(params String[])' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
Build (macos-x64): src/UniGetUI.Avalonia/Infrastructure/WindowsAppNotificationBridge.cs#L378
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicProperties' in call to 'System.Type.GetProperty(String, BindingFlags)'. The return value of method 'UniGetUI.Avalonia.Infrastructure.WindowsAppNotificationBridge.ResolveType(params String[])' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
Build (macos-x64): src/UniGetUI.Avalonia/Models/PackageCollections.cs#L116
Member 'MaybeStartInstallerHostCheck' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
Build (macos-x64): src/UniGetUI.Avalonia/ViewModels/DialogPages/ManageIgnoredUpdatesViewModel.cs#L14
The event 'ManageIgnoredUpdatesViewModel.CloseRequested' is never used
Build (macos-x64): src/UniGetUI.Avalonia/ViewModels/SoftwarePages/PackagesPageViewModel.cs#L168
The event 'PackagesPageViewModel.ShowingContextMenu' is never used
Build & Sign (x64): src/UniGetUI.Avalonia/Views/Controls/Settings/CheckboxCard.cs#L31
This call site is reachable on all platforms. 'Settings.K.Unset' is only supported on: 'windows' 10.0.19041 and later. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Build & Sign (x64): src/UniGetUI.Avalonia/Infrastructure/AvaloniaOperationRegistry.cs#L27
This call site is reachable on all platforms. 'AbstractOperation' is only supported on: 'windows' 10.0.19041 and later. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Build & Sign (x64): src/UniGetUI.Avalonia/Infrastructure/AvaloniaOperationRegistry.cs#L33
This call site is reachable on all platforms. 'AbstractOperation' is only supported on: 'windows' 10.0.19041 and later. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Build & Sign (x64): src/UniGetUI.Avalonia/Views/Controls/Settings/CheckboxButtonCard.cs#L20
This call site is reachable on all platforms. 'Settings.K.Unset' is only supported on: 'windows' 10.0.19041 and later. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Build & Sign (x64): src/Shared/SharedPreUiCommandDispatcher.cs#L43
This call site is reachable on all platforms. 'SecureSettings.Args.DISABLE_FOR_USER' is only supported on: 'windows' 10.0.19041 and later. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Build & Sign (x64): src/Shared/SharedPreUiCommandDispatcher.cs#L42
This call site is reachable on all platforms. 'SecureSettings.Args.ENABLE_FOR_USER' is only supported on: 'windows' 10.0.19041 and later. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Build & Sign (x64): src/UniGetUI.Avalonia/Models/PackageRowModel.cs#L16
This call site is reachable on all platforms. 'CoreTools.GenericHttpClientParameters' is only supported on: 'windows' 10.0.19041 and later. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Build & Sign (x64): src/UniGetUI.Avalonia/Models/PackageCollections.cs#L26
This call site is reachable on all platforms. 'CoreTools.GenericHttpClientParameters' is only supported on: 'windows' 10.0.19041 and later. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Build & Sign (x64): src/UniGetUI.Avalonia/ViewModels/DialogPages/ManageIgnoredUpdatesViewModel.cs#L14
The event 'ManageIgnoredUpdatesViewModel.CloseRequested' is never used
Build & Sign (x64): src/UniGetUI.Avalonia/ViewModels/SoftwarePages/PackagesPageViewModel.cs#L168
The event 'PackagesPageViewModel.ShowingContextMenu' is never used
Build & Sign (arm64): src/UniGetUI.Avalonia/ViewModels/DialogPages/InstallOptionsViewModel.cs#L34
This call site is reachable on all platforms. 'CoreTools.Translate(string)' is only supported on: 'windows' 10.0.19041 and later. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Build & Sign (arm64): src/UniGetUI.Avalonia/ViewModels/DialogPages/InstallOptionsViewModel.cs#L33
This call site is reachable on all platforms. 'CoreTools.Translate(string)' is only supported on: 'windows' 10.0.19041 and later. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Build & Sign (arm64): src/UniGetUI.Avalonia/ViewModels/DialogPages/InstallOptionsViewModel.cs#L32
This call site is reachable on all platforms. 'CoreTools.Translate(string)' is only supported on: 'windows' 10.0.19041 and later. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Build & Sign (arm64): src/UniGetUI.Avalonia/ViewModels/DialogPages/InstallOptionsViewModel.cs#L31
This call site is reachable on all platforms. 'CoreTools.Translate(string)' is only supported on: 'windows' 10.0.19041 and later. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Build & Sign (arm64): src/Shared/SharedPreUiCommandDispatcher.cs#L43
This call site is reachable on all platforms. 'SecureSettings.Args.DISABLE_FOR_USER' is only supported on: 'windows' 10.0.19041 and later. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Build & Sign (arm64): src/Shared/SharedPreUiCommandDispatcher.cs#L42
This call site is reachable on all platforms. 'SecureSettings.Args.ENABLE_FOR_USER' is only supported on: 'windows' 10.0.19041 and later. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Build & Sign (arm64): src/UniGetUI.Avalonia/Models/PackageRowModel.cs#L16
This call site is reachable on all platforms. 'CoreTools.GenericHttpClientParameters' is only supported on: 'windows' 10.0.19041 and later. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Build & Sign (arm64): src/UniGetUI.Avalonia/Models/PackageCollections.cs#L26
This call site is reachable on all platforms. 'CoreTools.GenericHttpClientParameters' is only supported on: 'windows' 10.0.19041 and later. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Build & Sign (arm64): src/UniGetUI.Avalonia/ViewModels/SoftwarePages/PackagesPageViewModel.cs#L168
The event 'PackagesPageViewModel.ShowingContextMenu' is never used
Build & Sign (arm64): src/UniGetUI.Avalonia/ViewModels/DialogPages/ManageIgnoredUpdatesViewModel.cs#L14
The event 'ManageIgnoredUpdatesViewModel.CloseRequested' is never used
Preflight
DryRun: True
Preflight
DraftRelease: False
Preflight
Version: 2026.1.10
Preflight
Environment: publish-test
Build & Sign (x64)
GitHub OAuth secrets are configured for this build.
Build & Sign (x64)
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026
Build & Sign (arm64)
GitHub OAuth secrets are configured for this build.
Build & Sign (arm64)
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026

Artifacts

Produced during runtime
Name Size Digest
UniGetUI-linux-arm64
137 MB
sha256:fb0a99b37a6a89a9667c1f599550fa17525612691db335956ce0f3bf1fd2e3b4
UniGetUI-linux-x64
146 MB
sha256:0fe2848ca12fa4b2e1c44f44ac928c667ffde19781510544aa046f068f2e59da
UniGetUI-macos-arm64
94.1 MB
sha256:069c549c8f12dbd86c8f966ec28f892f345b90f4eb6749fbb9c23ffb176eba4c
UniGetUI-macos-x64
99.6 MB
sha256:f49ad510d60646b7f333327db49f802aeb708a06b4f8d1fc2bd26c13f1ff4bd3
UniGetUI-release-arm64
259 MB
sha256:f3fcee05475cce5cc42af0a54596c5e432c9de39251d655a87db517c10f24458
UniGetUI-release-x64
280 MB
sha256:97d751cb5162a9b732cb8c85732fe54b08be0b779fc5c31d612881713786f54f