[GH-ISSUE #1195] Publish winget package and automate new releases workflow #649

Closed
opened 2026-02-26 12:09:02 +03:00 by kerem · 3 comments
Owner

Originally created by @jo-chemla on GitHub (Jun 30, 2025).
Original GitHub issue: https://github.com/0xJacky/nginx-ui/issues/1195

Is your feature request related to a problem? Please describe.
Great to see windows support finally live in https://github.com/0xJacky/nginx-ui/pull/997 thanks for that!

It would be great to publish nginx-ui to winget-pkgs, windows package manager. Komac do not support .tar.gz compression, so I tried hacking something with the portable installer, not sure it'll get accepted as-is. The submission of the package installer to the registry is visible in PR here https://github.com/microsoft/winget-pkgs/pull/269830

Describe the solution you'd like
Could you add standard zip portable exe in the releases? Would make sure the installer can be pushed via Komac. At the moment, once installed I cannot run nginx-ui.

Describe alternatives you've considered
Get the winget-pkgs PR accepted with the .tar.gz portable installer

Additional context
Once this gets accepted, it would be great to automatically push new installer on every github release via a github action workflow. See example here

Originally created by @jo-chemla on GitHub (Jun 30, 2025). Original GitHub issue: https://github.com/0xJacky/nginx-ui/issues/1195 **Is your feature request related to a problem? Please describe.** Great to see windows support finally live in https://github.com/0xJacky/nginx-ui/pull/997 thanks for that! It would be great to publish nginx-ui to winget-pkgs, windows package manager. Komac do not support `.tar.gz` compression, so I tried hacking something with the portable installer, not sure it'll get accepted as-is. The submission of the package installer to the registry is visible in PR here https://github.com/microsoft/winget-pkgs/pull/269830 **Describe the solution you'd like** Could you add standard zip portable exe in the releases? Would make sure the installer can be pushed via Komac. At the moment, once installed I cannot run nginx-ui. **Describe alternatives you've considered** Get the winget-pkgs PR accepted with the `.tar.gz` portable installer **Additional context** Once this gets accepted, it would be great to automatically push new installer on every github release via a github action workflow. See example [here](https://github.com/TheWaWaR/simple-http-server/issues/135)
kerem 2026-02-26 12:09:02 +03:00
Author
Owner

@0xJacky commented on GitHub (Jun 30, 2025):

Thank you so much for your contribution to the community, which has made it much easier to deploy nginx-ui on the Windows platform. 🎉

I will do the corresponding adaptation work so that it can be better submitted to WinGet.

<!-- gh-comment-id:3019646961 --> @0xJacky commented on GitHub (Jun 30, 2025): Thank you so much for your contribution to the community, which has made it much easier to deploy nginx-ui on the Windows platform. 🎉 I will do the corresponding adaptation work so that it can be better submitted to WinGet.
Author
Owner

@jo-chemla commented on GitHub (Jun 30, 2025):

Thanks for getting back! Actually, I'm not sure this submission will get accepted by winget-pkgs microsoft team because in the end, nginx-ui is a CLI executable, which can then be accessed (on localhost on default port) via a web browser. They usually discard CLI-only apps like this one, so unless there is a tauri/electron-like desktop app winget won't accept it. Sorry for bothering!

<!-- gh-comment-id:3019701505 --> @jo-chemla commented on GitHub (Jun 30, 2025): Thanks for getting back! Actually, I'm not sure this submission will get accepted by winget-pkgs microsoft team because in the end, nginx-ui is a CLI executable, which can then be accessed (on localhost on default port) via a web browser. They usually discard CLI-only apps like this one, so unless there is a tauri/electron-like desktop app winget won't accept it. Sorry for bothering!
Author
Owner

@russellbanks commented on GitHub (Jun 30, 2025):

WinGet does not, and I imagine will not (as tar.gz is traditionally a Linux convention) support tar.gz files. My suggestion is to provide Windows releases as zips.

<!-- gh-comment-id:3019974266 --> @russellbanks commented on GitHub (Jun 30, 2025): WinGet does not, and I imagine will not (as `tar.gz` is traditionally a Linux convention) support `tar.gz` files. My suggestion is to provide Windows releases as zips.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/nginx-ui#649
No description provided.