Skip to content

CI: Add automatic GitHub Releases and MSIX packaging support#916

Open
mcarbonneaux wants to merge 1 commit into
opencloud-eu:mainfrom
mcarbonneaux:main
Open

CI: Add automatic GitHub Releases and MSIX packaging support#916
mcarbonneaux wants to merge 1 commit into
opencloud-eu:mainfrom
mcarbonneaux:main

Conversation

@mcarbonneaux
Copy link
Copy Markdown

@mcarbonneaux mcarbonneaux commented May 22, 2026

Description:

This Pull Request improves the CI/CD pipeline by automating the release process and adding new installer formats for Windows.

References:

Changes:

  • Automatic GitHub Releases: Added a new step to automatically create a GitHub Release and upload binaries when a new tag is pushed.
  • MSIX Packaging: Added support for generating .msix packages for Windows using KDE Craft.
  • Artifact Management:
    • Updated the workflow to package both Appx and Msix formats.
    • Included all generated installers (MSI, Appx, Msix, and AppImage) in the GitHub Release assets.
    • Added dedicated upload steps for Appx and MSIX artifacts for easier debugging and retrieval from workflow runs.
  • Permissions: Updated the build job permissions to contents: write to allow the creation of releases.

Goal:

The main goal is to make Windows installers (which were previously built but not easily accessible outside the Microsoft Store) directly available in the GitHub Releases section alongside other platform binaries, as requested in #915.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feat Request] Expose raw NSIS .exe and build MSIX/MSIXbundle in GitHub Releases for enterprise deployment pipelines

1 participant