-
-
Notifications
You must be signed in to change notification settings - Fork 38
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 manifest for winget #438
Comments
|
There are a few packages which seem to only have manifests for major versions and there are some with a manifest for each minor. I guess its up to you if you want to also create a PR on every patch version as well, and how you would handle that with your versioning scheme. |
What my experimentation yielded are the manifest files (in the structure The program is installed into I tested out creating a fake 0.33.0 version and running
To be honest, I find it a bit hard to see which options we could pass to ignore that file on upgrades. Once we figure out the correct manifest defintions, a GitHub bot using GitHub Actions could trigger a new PR whenever you push a tag/create a release with all the required information. |
Thank you for looking into it. I was hoping this could be an easy win, but it looks like this is more complicated than anticipated. Seems like I'll need to set aside some time to dive into the winget ecosystem. |
It is a bit opaque, to be honest. It is also unclear to me what the cost of maintaining the manifest and getting the PRs approved are. Do you have any recommendations on how to keep the app updates otherwise? Package managers are very nice because they make it very painless to do. |
I'd like to use winget to install and update OhmGraphite.
To make OhmGraphite available, a manifest needs to be published in the corresponding repository. It's a YAML file format that can easily be bootstrapped using this tool: https://github.com/microsoft/winget-create.
I just did this locally and was able to install OhmGraphite!
A few points why I raise this issue here, though, instead of just creating a PR directly:
Let me know what you think and if I can be of any help.
The text was updated successfully, but these errors were encountered: