You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Reduce bundled package size for Avalonia and pinget (#4753)
* Make Avalonia publish trim-safe
Publish the Avalonia app as an isolated self-contained trimmed multi-file artifact and remove publish PDBs from that output.
Replace reflection-heavy Avalonia, IPC, settings, icon, integrity, and Cargo JSON paths with static mappings or source-generated metadata so the trimmed publish remains usable.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Use partial trim for Avalonia notifications
Restore the Windows notification bridge and switch the Avalonia publish path back to TrimMode=partial while keeping the isolated multi-file trimmed artifact and PDB removal.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Use prebuilt pinget package
Resolve bundled Avalonia launches back to the installation root so root-level tools and assets are found when UniGetUI.Avalonia.exe runs from the Avalonia subfolder.
Replace the nested UniGetUI.Pinget.Cli publish step with the Devolutions.Pinget.Cli.Rust package and remove the obsolete C# pinget project from the solution.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Fix whitespace in IpcServer.cs
* Fix import ordering in IpcServer and WinGet interop factory
Sort using directives alphabetically in IpcServer.cs and
WindowsPackageManagerStandardFactory.cs so `dotnet format style` no
longer reports IMPORTS errors.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
---------
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Gabriel Dufresne <gabrielduf@hotmail.com>
<PingetCliOutputFilesInclude="$(TargetDir)runtimes\$(PingetCliRuntimeIdentifier)\native\e_sqlite3.dll"Condition="!Exists('$(PingetCliNativeSqlitePath)') and Exists('$(TargetDir)runtimes\$(PingetCliRuntimeIdentifier)\native\e_sqlite3.dll')" />
<PingetCliPublishOutputFilesInclude="$(PublishDir)runtimes\$(PingetCliRuntimeIdentifier)\native\e_sqlite3.dll"Condition="!Exists('$(PingetCliNativeSqlitePath)') and Exists('$(PublishDir)runtimes\$(PingetCliRuntimeIdentifier)\native\e_sqlite3.dll')" />
0 commit comments