Welcome to the Inedo Forums! Check out the Forums Guide for help getting started.

If you are experiencing any issues with the forum software, please visit the Contact Form on our website and let us know!

Publishing ProGet to Chocolatey Community Repository



  • I've reached out via the contact maintainers link on https://community.chocolatey.org/packages/proget but figured I'd post here as well for more visibility. I'd like to publish ProGet as a Chocolatey package. I've got the automation and packaging code working how I expect it should, but I can't publish it as there is already a package available.

    While I could publish it under another package id....that seems icky to me so I'd rather be added as a maintainer and then setup a pipeline to keep it updated as you folks release new versions.

    Let me know if you have any questions/comments/concerns!


  • inedo-engineer

    Hi @steviecoaster ,

    That's awesome! I just added steviecoaster as a maintainer of the package, and it says pending approval.

    Quasi-related, but I delisted all versions of romp and upack since we no longer publish/support those tools, but they are still showing up: https://community.chocolatey.org/profiles/inedo

    Not sure if it takes time to reindex or whatnot?

    Cheers,
    Alex



  • Thanks, Alex! I have confirmed the request and have added one more person from my team as well so we have double coverage on this package.

    As for the delisted packages, they won't show up for others on the community repository or via Chocolatey CLI once they are unlisted, but since you are the owner of those packages, they will continue to display on your profile. So all is right with the world there :)

    If you're cool with it I may pick up packaging pgutil as well.


  • inedo-engineer

    @steviecoaster great thanks! That sounds good to me, I think having a new install option would be great.

    Aside from supporting the package (which I'm not really worried about since you built it!!), the main concern I would have is keeping up with versions. We have frequent ProGet releases and pgutil is basically on demand.

    I vaguely remember there was some kind of auto-packaging thing? Or maybe I'm dreaming that?

    We could add something to our deployment plan that "does something" as well.



  • We do have Chocolatey-AU (Automatic Updater) which will keep a version of a package up to date. Once I have everything setup it will look at whatever upstream I point at and keep the package updated for me automatically.

    If you wanted to own the automation that's fine with me, but I have no problem with shoving the package source in my Chocolatey package's repository and using a Github Action to keep it updated (this is what I do today with other packages I maintain).

    You've got my email, we can take this off the forums and hash out details of things privately if you prefer :)


  • inedo-engineer

    Thanks @steviecoaster! All that sounds great, especially since it won't require changing anything on our end :)

    Much appreciateD!!


Log in to reply
 

Inedo Website HomeSupport HomeCode of ConductForums GuideDocumentation