-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Add it to chocolatey #2861
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
Comments
Hello, when goreleaser will support it, we will evaluate how to publish it to chocolatey. |
Just browsing old issues and this seems to be fixed now (oh well, over a year ago) with goreleaser/goreleaser#3509. Docs at https://goreleaser.com/customization/chocolatey/ |
It feels like a paid service 🤔 Edit: There is a dedicated section for OSS https://community.chocolatey.org/ |
I didn't dig too deep but at least it's not listed under GoReleaser Pro and the features that are have a little banner at the top in the docs so I think it should be fine. EDIT: LOL, I thought you meant the feature in GoReleaser 🙈 |
There is an existing package https://community.chocolatey.org/packages/golangci-lint I need to contact the current maintainer of this package. |
Ping @glennsarti Maybe you can explain how you publish this for free and also consider transfering ownership or change/add maintainer if needed? I see some code around it at https://github.com/glennsarti/ChocolateyPackages but I don't have any experience publishing to Chocolatey. |
Hi all!
So Chocolatey (the company) provides a Community Chocolatey Repository (https://docs.chocolatey.org/en-us/community-repository/). FWIW, it's built on the Nuget system which powers things like Visual Studio and other community package registries. This is a free service, but of course has some limits (API limits, manual review process etc.) which is explained here
Unfortunately, you can't transfer ownership, but I'd be more than happy to deprecate (which hides) all the versions I have published and add a note in my README to use your new package with a link to it.
I use another tool (called Automatic Updates [1]) to automatically detect new package versions, and creates new packages based on a template. Short version:
I think you may be confusing Chocolatey "The CLI Tool" and Chocolatey "The Licensed Extensions". The core tool is your usual free-for-use. But if you want management and support and such, that's when you pay. No different to many other product offerings [1] AU is a hideous mess but it works. |
Based on the settings message, I think you can add maintainers to your package:
I created an account: https://community.chocolatey.org/profiles/golangci |
Huh well... it seems you can transfer packages - https://docs.chocolatey.org/en-us/community-repository/maintainers/package-maintainer-handover I've asked my contacts at Chocolatey to see if this is the exact process to transfer ownership. In which case, this should be fairly painless! |
I can indeed transfer ownership. Excellent! So for the record, @ldez Would you like me to add 'golangci' as a maintainer on that package. Once you accept, I'm happy for you to remove me as a maintainer, which means it's all yours! |
Yes, please.
You can stay a maintainer of the package if you want. |
Request sent. |
I'll disable my automated release of golangci-lint in the mean time. I can always re-enable or even manually release packages if needs be, |
Confirming that I've disable my package updater so we won't be competing. And I can see the new versions available on Chocolatey. On a personal note, thanks for being so respectful and kind for this transition. It means a lot ❤️ |
Your feature request related to a problem? Please describe.
Can you please add it to https://chocolatey.org?
Describe the solution you'd like.
choco
auto upgrade binaries in my Windows.Describe alternatives you've considered.
Manually install it on each release.
Additional context.
Thank you.
The text was updated successfully, but these errors were encountered: