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

Chocolatey package is outdated #1613

Closed
jorrit opened this issue Jul 1, 2021 · 12 comments · Fixed by #1712
Closed

Chocolatey package is outdated #1613

jorrit opened this issue Jul 1, 2021 · 12 comments · Fixed by #1712

Comments

@jorrit
Copy link

jorrit commented Jul 1, 2021

Altair is available at Chocolatey: https://community.chocolatey.org/packages/altair-graphql

Unfortunately, the package is outdated. I wonder if the developers of Altair could take over the package and automatically deploy each release.

@imolorhe
Copy link
Collaborator

imolorhe commented Jul 2, 2021

Not sure what that would entail. Cc @danielr1996 Perhaps this could be added as part of the CI publishing pipeline using the chocolatey github action, although this looks like it is only for installing chocolatey packages. If someone can describe what this will entail and how best to fit this into the publishing pipeline, I am happy to consider it.

@danielr1996
Copy link
Collaborator

My package https://github.com/danielr1996/altair-graphql-chocolatey is currently outdated because I haven't used graphql in a long time, therefore I don't plan to update the package. However I would encourage the transfer of the package name to @imolorhe and the inclusion of the publishing process in the pipeline in this official repository to take the pain of manually updating the package. Also feel free to take any content from https://github.com/danielr1996/altair-graphql-chocolatey as a starting point for implementing the publishing process in the CI pipeline. As far as I can tell everything that needs to be done is switch out the version in the install script and the nuspec. According to this answer on stackoverflow building on linux is also supported. Also https://github.com/marketplace/actions/chocolatey-action just installs the choco binary, so choco pack and choco push should also work, but I haven't tried it myself.

@imolorhe
Copy link
Collaborator

@danielr1996 how would we transfer the package name?

@danielr1996
Copy link
Collaborator

@imolorhe as the current maintainer I can add you as a maintainer for the package, afterwards you are in full control of that package and can publish new versions for the packages.

@imolorhe
Copy link
Collaborator

imolorhe commented Oct 3, 2021

@danielr1996 okay let's do that

@danielr1996
Copy link
Collaborator

Then I need your chocolatey username, if you do not have one yet you can create an account at: https://community.chocolatey.org/account/Register

@imolorhe
Copy link
Collaborator

imolorhe commented Oct 3, 2021

Registered. Username is imolorhe

@danielr1996
Copy link
Collaborator

@imolorhe I added you as a maintainer, feel free to remove me as a maintainer.

@imolorhe
Copy link
Collaborator

imolorhe commented Oct 3, 2021

Thanks @danielr1996! And thanks for setting this up initially too!

@imolorhe
Copy link
Collaborator

I've added the chocolatey build to the workflow in a PR. The v4.0.11 has been published and is pending a moderator approval. Could someone test to verify that it works fine once it is approved?

@imolorhe
Copy link
Collaborator

Looks like the choco package has been approved https://community.chocolatey.org/packages/altair-graphql/#files

@jorrit
Copy link
Author

jorrit commented Nov 12, 2021

I just installed Altair 4.1.0 via Chocolatey. Thanks to all involved for making this work!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants