Skip to content

Build and Release

Build and Release #58

Manually triggered April 24, 2026 15:30
Status Success
Total duration 10m 21s
Artifacts 6

build-release.yml

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

Annotations

62 warnings and 6 notices
Build (linux-arm64): src/UniGetUI.Avalonia/ViewModels/DialogPages/InstallOptionsViewModel.cs#L142
Partial method declarations 'void InstallOptionsViewModel.OnParamsUninstallChanged(string value)' and 'void InstallOptionsViewModel.OnParamsUninstallChanged(string _)' have signature differences.
Build (linux-arm64): src/UniGetUI.Avalonia/ViewModels/DialogPages/InstallOptionsViewModel.cs#L141
Partial method declarations 'void InstallOptionsViewModel.OnParamsUpdateChanged(string value)' and 'void InstallOptionsViewModel.OnParamsUpdateChanged(string _)' have signature differences.
Build (linux-arm64): src/UniGetUI.Avalonia/ViewModels/DialogPages/InstallOptionsViewModel.cs#L140
Partial method declarations 'void InstallOptionsViewModel.OnParamsInstallChanged(string value)' and 'void InstallOptionsViewModel.OnParamsInstallChanged(string _)' have signature differences.
Build (linux-arm64): src/UniGetUI.Avalonia/ViewModels/DialogPages/InstallOptionsViewModel.cs#L133
Partial method declarations 'void InstallOptionsViewModel.OnSelectedScopeChanged(string? value)' and 'void InstallOptionsViewModel.OnSelectedScopeChanged(string? _)' have signature differences.
Build (linux-arm64): src/UniGetUI.Avalonia/ViewModels/DialogPages/InstallOptionsViewModel.cs#L132
Partial method declarations 'void InstallOptionsViewModel.OnSelectedArchChanged(string? value)' and 'void InstallOptionsViewModel.OnSelectedArchChanged(string? _)' have signature differences.
Build (linux-arm64): src/UniGetUI.Avalonia/ViewModels/DialogPages/InstallOptionsViewModel.cs#L118
Partial method declarations 'void InstallOptionsViewModel.OnSelectedVersionChanged(string? value)' and 'void InstallOptionsViewModel.OnSelectedVersionChanged(string? _)' have signature differences.
Build (linux-arm64): src/UniGetUI.Avalonia/ViewModels/DialogPages/InstallOptionsViewModel.cs#L117
Partial method declarations 'void InstallOptionsViewModel.OnSkipHashCheckedChanged(bool value)' and 'void InstallOptionsViewModel.OnSkipHashCheckedChanged(bool _)' have signature differences.
Build (linux-arm64): src/UniGetUI.Avalonia/ViewModels/DialogPages/InstallOptionsViewModel.cs#L116
Partial method declarations 'void InstallOptionsViewModel.OnInteractiveCheckedChanged(bool value)' and 'void InstallOptionsViewModel.OnInteractiveCheckedChanged(bool _)' have signature differences.
Build (linux-arm64): src/UniGetUI.Avalonia/ViewModels/DialogPages/InstallOptionsViewModel.cs#L115
Partial method declarations 'void InstallOptionsViewModel.OnAdminCheckedChanged(bool value)' and 'void InstallOptionsViewModel.OnAdminCheckedChanged(bool _)' have signature differences.
Build (linux-arm64): src/UniGetUI.Interface.Telemetry/TelemetryHandler.cs#L76
Initialize all static fields in 'TelemetryHandler' when those fields are declared and remove the explicit static constructor (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1810)
Build (linux-x64): src/UniGetUI.Avalonia/ViewModels/DialogPages/InstallOptionsViewModel.cs#L142
Partial method declarations 'void InstallOptionsViewModel.OnParamsUninstallChanged(string value)' and 'void InstallOptionsViewModel.OnParamsUninstallChanged(string _)' have signature differences.
Build (linux-x64): src/UniGetUI.Avalonia/ViewModels/DialogPages/InstallOptionsViewModel.cs#L141
Partial method declarations 'void InstallOptionsViewModel.OnParamsUpdateChanged(string value)' and 'void InstallOptionsViewModel.OnParamsUpdateChanged(string _)' have signature differences.
Build (linux-x64): src/UniGetUI.Avalonia/ViewModels/DialogPages/InstallOptionsViewModel.cs#L140
Partial method declarations 'void InstallOptionsViewModel.OnParamsInstallChanged(string value)' and 'void InstallOptionsViewModel.OnParamsInstallChanged(string _)' have signature differences.
Build (linux-x64): src/UniGetUI.Avalonia/ViewModels/DialogPages/InstallOptionsViewModel.cs#L133
Partial method declarations 'void InstallOptionsViewModel.OnSelectedScopeChanged(string? value)' and 'void InstallOptionsViewModel.OnSelectedScopeChanged(string? _)' have signature differences.
Build (linux-x64): src/UniGetUI.Avalonia/ViewModels/DialogPages/InstallOptionsViewModel.cs#L132
Partial method declarations 'void InstallOptionsViewModel.OnSelectedArchChanged(string? value)' and 'void InstallOptionsViewModel.OnSelectedArchChanged(string? _)' have signature differences.
Build (linux-x64): src/UniGetUI.Avalonia/ViewModels/DialogPages/InstallOptionsViewModel.cs#L118
Partial method declarations 'void InstallOptionsViewModel.OnSelectedVersionChanged(string? value)' and 'void InstallOptionsViewModel.OnSelectedVersionChanged(string? _)' have signature differences.
Build (linux-x64): src/UniGetUI.Avalonia/ViewModels/DialogPages/InstallOptionsViewModel.cs#L117
Partial method declarations 'void InstallOptionsViewModel.OnSkipHashCheckedChanged(bool value)' and 'void InstallOptionsViewModel.OnSkipHashCheckedChanged(bool _)' have signature differences.
Build (linux-x64): src/UniGetUI.Avalonia/ViewModels/DialogPages/InstallOptionsViewModel.cs#L116
Partial method declarations 'void InstallOptionsViewModel.OnInteractiveCheckedChanged(bool value)' and 'void InstallOptionsViewModel.OnInteractiveCheckedChanged(bool _)' have signature differences.
Build (linux-x64): src/UniGetUI.Avalonia/ViewModels/DialogPages/InstallOptionsViewModel.cs#L115
Partial method declarations 'void InstallOptionsViewModel.OnAdminCheckedChanged(bool value)' and 'void InstallOptionsViewModel.OnAdminCheckedChanged(bool _)' have signature differences.
Build (linux-x64): src/UniGetUI.Interface.Telemetry/TelemetryHandler.cs#L76
Initialize all static fields in 'TelemetryHandler' when those fields are declared and remove the explicit static constructor (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1810)
Build (macos-arm64): src/UniGetUI.Avalonia/ViewModels/DialogPages/InstallOptionsViewModel.cs#L140
Partial method declarations 'void InstallOptionsViewModel.OnParamsInstallChanged(string value)' and 'void InstallOptionsViewModel.OnParamsInstallChanged(string _)' have signature differences.
Build (macos-arm64): src/UniGetUI.Avalonia/ViewModels/DialogPages/InstallOptionsViewModel.cs#L133
Partial method declarations 'void InstallOptionsViewModel.OnSelectedScopeChanged(string? value)' and 'void InstallOptionsViewModel.OnSelectedScopeChanged(string? _)' have signature differences.
Build (macos-arm64): src/UniGetUI.Avalonia/ViewModels/DialogPages/InstallOptionsViewModel.cs#L132
Partial method declarations 'void InstallOptionsViewModel.OnSelectedArchChanged(string? value)' and 'void InstallOptionsViewModel.OnSelectedArchChanged(string? _)' have signature differences.
Build (macos-arm64): src/UniGetUI.Avalonia/ViewModels/DialogPages/InstallOptionsViewModel.cs#L118
Partial method declarations 'void InstallOptionsViewModel.OnSelectedVersionChanged(string? value)' and 'void InstallOptionsViewModel.OnSelectedVersionChanged(string? _)' have signature differences.
Build (macos-arm64): src/UniGetUI.Avalonia/ViewModels/DialogPages/InstallOptionsViewModel.cs#L117
Partial method declarations 'void InstallOptionsViewModel.OnSkipHashCheckedChanged(bool value)' and 'void InstallOptionsViewModel.OnSkipHashCheckedChanged(bool _)' have signature differences.
Build (macos-arm64): src/UniGetUI.Avalonia/ViewModels/DialogPages/InstallOptionsViewModel.cs#L116
Partial method declarations 'void InstallOptionsViewModel.OnInteractiveCheckedChanged(bool value)' and 'void InstallOptionsViewModel.OnInteractiveCheckedChanged(bool _)' have signature differences.
Build (macos-arm64): src/UniGetUI.Avalonia/ViewModels/DialogPages/InstallOptionsViewModel.cs#L115
Partial method declarations 'void InstallOptionsViewModel.OnAdminCheckedChanged(bool value)' and 'void InstallOptionsViewModel.OnAdminCheckedChanged(bool _)' have signature differences.
Build (macos-arm64): src/UniGetUI.Avalonia/ViewModels/SidebarViewModel.cs#L32
Partial method declarations 'void SidebarViewModel.OnBundlesBadgeVisibleChanged(bool value)' and 'void SidebarViewModel.OnBundlesBadgeVisibleChanged(bool _)' have signature differences.
Build (macos-arm64): src/UniGetUI.Avalonia/ViewModels/SidebarViewModel.cs#L26
Partial method declarations 'void SidebarViewModel.OnUpdatesBadgeVisibleChanged(bool value)' and 'void SidebarViewModel.OnUpdatesBadgeVisibleChanged(bool _)' have signature differences.
Build (macos-arm64): src/UniGetUI.Interface.Telemetry/TelemetryHandler.cs#L76
Initialize all static fields in 'TelemetryHandler' when those fields are declared and remove the explicit static constructor (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1810)
Build (macos-x64): src/UniGetUI.Avalonia/ViewModels/DialogPages/InstallOptionsViewModel.cs#L142
Partial method declarations 'void InstallOptionsViewModel.OnParamsUninstallChanged(string value)' and 'void InstallOptionsViewModel.OnParamsUninstallChanged(string _)' have signature differences.
Build (macos-x64): src/UniGetUI.Avalonia/ViewModels/DialogPages/InstallOptionsViewModel.cs#L141
Partial method declarations 'void InstallOptionsViewModel.OnParamsUpdateChanged(string value)' and 'void InstallOptionsViewModel.OnParamsUpdateChanged(string _)' have signature differences.
Build (macos-x64): src/UniGetUI.Avalonia/ViewModels/DialogPages/InstallOptionsViewModel.cs#L140
Partial method declarations 'void InstallOptionsViewModel.OnParamsInstallChanged(string value)' and 'void InstallOptionsViewModel.OnParamsInstallChanged(string _)' have signature differences.
Build (macos-x64): src/UniGetUI.Avalonia/ViewModels/DialogPages/InstallOptionsViewModel.cs#L133
Partial method declarations 'void InstallOptionsViewModel.OnSelectedScopeChanged(string? value)' and 'void InstallOptionsViewModel.OnSelectedScopeChanged(string? _)' have signature differences.
Build (macos-x64): src/UniGetUI.Avalonia/ViewModels/DialogPages/InstallOptionsViewModel.cs#L132
Partial method declarations 'void InstallOptionsViewModel.OnSelectedArchChanged(string? value)' and 'void InstallOptionsViewModel.OnSelectedArchChanged(string? _)' have signature differences.
Build (macos-x64): src/UniGetUI.Avalonia/ViewModels/DialogPages/InstallOptionsViewModel.cs#L118
Partial method declarations 'void InstallOptionsViewModel.OnSelectedVersionChanged(string? value)' and 'void InstallOptionsViewModel.OnSelectedVersionChanged(string? _)' have signature differences.
Build (macos-x64): src/UniGetUI.Avalonia/ViewModels/DialogPages/InstallOptionsViewModel.cs#L117
Partial method declarations 'void InstallOptionsViewModel.OnSkipHashCheckedChanged(bool value)' and 'void InstallOptionsViewModel.OnSkipHashCheckedChanged(bool _)' have signature differences.
Build (macos-x64): src/UniGetUI.Avalonia/ViewModels/DialogPages/InstallOptionsViewModel.cs#L116
Partial method declarations 'void InstallOptionsViewModel.OnInteractiveCheckedChanged(bool value)' and 'void InstallOptionsViewModel.OnInteractiveCheckedChanged(bool _)' have signature differences.
Build (macos-x64): src/UniGetUI.Avalonia/ViewModels/DialogPages/InstallOptionsViewModel.cs#L115
Partial method declarations 'void InstallOptionsViewModel.OnAdminCheckedChanged(bool value)' and 'void InstallOptionsViewModel.OnAdminCheckedChanged(bool _)' have signature differences.
Build (macos-x64): src/UniGetUI.Interface.Telemetry/TelemetryHandler.cs#L76
Initialize all static fields in 'TelemetryHandler' when those fields are declared and remove the explicit static constructor (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1810)
Build (macos-x64): src/UniGetUI.Avalonia/ViewModels/DialogPages/InstallOptionsViewModel.cs#L142
Partial method declarations 'void InstallOptionsViewModel.OnParamsUninstallChanged(string value)' and 'void InstallOptionsViewModel.OnParamsUninstallChanged(string _)' have signature differences.
Build (macos-x64): src/UniGetUI.Avalonia/ViewModels/DialogPages/InstallOptionsViewModel.cs#L141
Partial method declarations 'void InstallOptionsViewModel.OnParamsUpdateChanged(string value)' and 'void InstallOptionsViewModel.OnParamsUpdateChanged(string _)' have signature differences.
Build (macos-x64): src/UniGetUI.Avalonia/ViewModels/DialogPages/InstallOptionsViewModel.cs#L140
Partial method declarations 'void InstallOptionsViewModel.OnParamsInstallChanged(string value)' and 'void InstallOptionsViewModel.OnParamsInstallChanged(string _)' have signature differences.
Build (macos-x64): src/UniGetUI.Avalonia/ViewModels/DialogPages/InstallOptionsViewModel.cs#L133
Partial method declarations 'void InstallOptionsViewModel.OnSelectedScopeChanged(string? value)' and 'void InstallOptionsViewModel.OnSelectedScopeChanged(string? _)' have signature differences.
Build (macos-x64): src/UniGetUI.Avalonia/ViewModels/DialogPages/InstallOptionsViewModel.cs#L132
Partial method declarations 'void InstallOptionsViewModel.OnSelectedArchChanged(string? value)' and 'void InstallOptionsViewModel.OnSelectedArchChanged(string? _)' have signature differences.
Build (macos-x64): src/UniGetUI.Avalonia/ViewModels/DialogPages/InstallOptionsViewModel.cs#L118
Partial method declarations 'void InstallOptionsViewModel.OnSelectedVersionChanged(string? value)' and 'void InstallOptionsViewModel.OnSelectedVersionChanged(string? _)' have signature differences.
Build (macos-x64): src/UniGetUI.Avalonia/ViewModels/DialogPages/InstallOptionsViewModel.cs#L117
Partial method declarations 'void InstallOptionsViewModel.OnSkipHashCheckedChanged(bool value)' and 'void InstallOptionsViewModel.OnSkipHashCheckedChanged(bool _)' have signature differences.
Build (macos-x64): src/UniGetUI.Avalonia/ViewModels/DialogPages/InstallOptionsViewModel.cs#L116
Partial method declarations 'void InstallOptionsViewModel.OnInteractiveCheckedChanged(bool value)' and 'void InstallOptionsViewModel.OnInteractiveCheckedChanged(bool _)' have signature differences.
Build (macos-x64): src/UniGetUI.Avalonia/ViewModels/DialogPages/InstallOptionsViewModel.cs#L115
Partial method declarations 'void InstallOptionsViewModel.OnAdminCheckedChanged(bool value)' and 'void InstallOptionsViewModel.OnAdminCheckedChanged(bool _)' have signature differences.
Build (macos-x64): src/UniGetUI.Interface.Telemetry/TelemetryHandler.cs#L76
Initialize all static fields in 'TelemetryHandler' when those fields are declared and remove the explicit static constructor (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1810)
Build & Sign (x64): src/UniGetUI/Pages/SettingsPages/GeneralPages/Updates.xaml.cs#L101
Member 'BuildReleaseDateCompatTable' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
Build & Sign (x64): src/UniGetUI.Interface.Telemetry/TelemetryHandler.cs#L76
Initialize all static fields in 'TelemetryHandler' when those fields are declared and remove the explicit static constructor (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1810)
Build & Sign (x64): src/UniGetUI.Interface.Telemetry/TelemetryHandler.cs#L76
Initialize all static fields in 'TelemetryHandler' when those fields are declared and remove the explicit static constructor (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1810)
Build & Sign (x64): src/UniGetUI.Interface.Telemetry.Tests/TelemetryHandlerTests.cs#L147
Possible null reference argument for parameter 'collection' in 'void Assert.NotEmpty(IEnumerable collection)'.
Build & Sign (x64): src/UniGetUI.Interface.Telemetry.Tests/TelemetryHandlerTests.cs#L138
Possible null reference argument for parameter 'collection' in 'void Assert.NotEmpty(IEnumerable collection)'.
Build & Sign (x64): src/UniGetUI.Interface.Telemetry/TelemetryHandler.cs#L76
Initialize all static fields in 'TelemetryHandler' when those fields are declared and remove the explicit static constructor (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1810)
Build & Sign (arm64): src/UniGetUI/Pages/SettingsPages/GeneralPages/Updates.xaml.cs#L101
Member 'BuildReleaseDateCompatTable' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
Build & Sign (arm64): src/UniGetUI.Interface.Telemetry/TelemetryHandler.cs#L76
Initialize all static fields in 'TelemetryHandler' when those fields are declared and remove the explicit static constructor (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1810)
Build & Sign (arm64): src/UniGetUI.Interface.Telemetry.Tests/TelemetryHandlerTests.cs#L147
Possible null reference argument for parameter 'collection' in 'void Assert.NotEmpty(IEnumerable collection)'.
Build & Sign (arm64): src/UniGetUI.Interface.Telemetry.Tests/TelemetryHandlerTests.cs#L138
Possible null reference argument for parameter 'collection' in 'void Assert.NotEmpty(IEnumerable collection)'.
Build & Sign (arm64): src/UniGetUI.Interface.Telemetry/TelemetryHandler.cs#L76
Initialize all static fields in 'TelemetryHandler' when those fields are declared and remove the explicit static constructor (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1810)
Build & Sign (arm64): src/UniGetUI.Interface.Telemetry/TelemetryHandler.cs#L76
Initialize all static fields in 'TelemetryHandler' when those fields are declared and remove the explicit static constructor (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1810)
Preflight
DryRun: True
Preflight
DraftRelease: False
Preflight
Version: 2026.1.7
Preflight
Environment: publish-test
Build & Sign (x64)
GitHub OAuth secrets are configured for this build.
Build & Sign (arm64)
GitHub OAuth secrets are configured for this build.

Artifacts

Produced during runtime
Name Size Digest
UniGetUI-linux-arm64
203 MB
sha256:0a1e3a50376e581686c11cf1d6b0d46cbf9311a9febcf4b1dbd5001fa6cc495c
UniGetUI-linux-x64
215 MB
sha256:ebc53226fd9bc05dea1185bb6485766987c28e1d62a2e6b975829f57f655640e
UniGetUI-macos-arm64
140 MB
sha256:5a52783794f8b0e8962c70eb66357183741d943a004d497350aea65145dda81c
UniGetUI-macos-x64
148 MB
sha256:179032a704019bac0e707c180258428a29ab9ede51da16999abeca4529ff2bf7
UniGetUI-release-arm64
119 MB
sha256:da07df7a973823a311a9007cc67b6f79ebdac1c829342ac35e81a8878e5e3618
UniGetUI-release-x64
125 MB
sha256:2438b5766c8474336ddce54f1e32dc16630f8214477eeeaf93e926b6159847ef