Skip to content

feat: add macOS and Linux release artifacts for Avalonia builds#4553

Merged
Marc-André Moreau (mamoreau-devolutions) merged 1 commit intomainfrom
copilot/update-workflows-scripts-for-beta
Apr 7, 2026
Merged

feat: add macOS and Linux release artifacts for Avalonia builds#4553
Marc-André Moreau (mamoreau-devolutions) merged 1 commit intomainfrom
copilot/update-workflows-scripts-for-beta

Conversation

@mamoreau-devolutions
Copy link
Copy Markdown
Contributor

Summary

  • expand the release workflow to build macOS and Linux Avalonia targets by runtime
  • package macOS outputs as tar.gz and dmg artifacts
  • package Linux outputs as tar.gz, deb, and rpm artifacts
  • add a native PowerShell Linux packaging script
  • expose a Linux-friendly unigetui launcher with desktop entry and icon while keeping the app payload under /opt/unigetui

Validation

  • dry run succeeded: https://github.com/Devolutions/UniGetUI/actions/runs/24083943754
  • downloaded and checked the produced workflow artifacts from run 24083943754
  • validated the updated deb packaging path in WSL, including:
    • /opt/unigetui/UniGetUI.Avalonia
    • /usr/bin/unigetui
    • /usr/share/applications/unigetui.desktop
    • /usr/share/icons/hicolor/512x512/apps/unigetui.png

Notes

  • the internal Avalonia executable remains UniGetUI.Avalonia for now
  • the public Linux-facing command name is unigetui

- expand the release workflow to build macOS and Linux Avalonia targets by runtime
- package macOS outputs as tar.gz and dmg artifacts
- package Linux outputs as tar.gz, deb, and rpm artifacts
- add a native PowerShell packaging script, Linux launcher integration, and CI rpm cross-arch fixes
@mamoreau-devolutions Marc-André Moreau (mamoreau-devolutions) merged commit 5a7221d into main Apr 7, 2026
8 checks passed
@mamoreau-devolutions Marc-André Moreau (mamoreau-devolutions) deleted the copilot/update-workflows-scripts-for-beta branch April 7, 2026 14:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants