Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Publish package in Windows package managers #35

Open
nhomble opened this issue Jan 1, 2022 · 11 comments
Open

Publish package in Windows package managers #35

nhomble opened this issue Jan 1, 2022 · 11 comments
Labels
enhancement New feature or request Windows

Comments

@nhomble
Copy link

nhomble commented Jan 1, 2022

Has there been any consideration about adding the .exe to a package manager?
Could be msft's new winget or a chocolatey package.

@Sovgut
Copy link

Sovgut commented Jan 1, 2022

@nhomble
Copy link
Author

nhomble commented Jan 1, 2022

I'm just familiar with choco. Since there's already an installer for windows, I can't imagine a ton of toil supporting many package managers if the maintainers want. On my local, updating the choco manifest was just a couple lines pointing to the github release with some metadata.

@Sovgut
Copy link

Sovgut commented Jan 1, 2022

But winget already included in some builds in windows 10 and windows 11

image

@nhomble
Copy link
Author

nhomble commented Jan 2, 2022

Didn't know that! Lemme adjust the ticket to reflect package manager support then rather than assuming choco.

@nhomble nhomble changed the title [feat] make chocolatey package [feat] register to a package manager Jan 2, 2022
@ghost
Copy link

ghost commented Oct 21, 2022

I have used choco in the past but it seems winget is newer and more officially supported.
Some Info on submissions to winget is here: https://learn.microsoft.com/en-us/windows/package-manager/package/

@russellbanks
Copy link

I would suggest using WinGet Releaser to automate the releases to winget, once it has been added.

@FIr3baL
Copy link

FIr3baL commented Aug 9, 2023

@p2004a Do you want to move this topic over to launcher ?

@p2004a p2004a transferred this issue from beyond-all-reason/BYAR-Chobby Aug 9, 2023
@p2004a p2004a changed the title [feat] register to a package manager Publish package in Windows package managers Aug 9, 2023
@p2004a
Copy link
Collaborator

p2004a commented Aug 9, 2023

@FIr3baL moved issue to spring-launcher repo

@p2004a p2004a added the Windows label Sep 18, 2023
@wvanderp
Copy link

I'm still interested in this. I have a manifest locally to add to BYAR-Chobby in the Winget repo.

You would then install the launcher with Winget, which would install BAR.

However, it would be better to integrate this into the release process of BYAR-Chobby.

Are you interested if this was further explored? Aka, should I put time into this?
Otherwise, I will spin up some automation of my own to automatically submit the new build to Winget.

@wvanderp
Copy link

I've submitted a version manually.

microsoft/winget-pkgs#155045

I would appreciate some feedback on the values.

If this works, I can work on automating the submission of new versions

@wvanderp
Copy link

The manual version is now in the Winget repo.

microsoft/winget-pkgs#155045

and it's slowly making its way to third-party websites
https://winstall.app/apps/Beyond-All-Reason.Beyond-All-Reason

I've set up an email alert to update the installer when a new version is available.

Another improvement could be to set up a bot like the one mentioned in previous comments.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Windows
Projects
None yet
Development

No branches or pull requests

6 participants