-
Notifications
You must be signed in to change notification settings - Fork 557
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
Talosctl: Make the binary available in Brew (osx) #2148
Comments
So maybe we could do this trough the Drone pipeline? Or am I missing something? |
Isn't there a way to add the to brew in some official way? |
@patatman I think you're idea is more/less what I had in mind too. An extra drone step that creates a PR with updated version and SHA to the homebrew repo when a release happens. @andrewrynhard I don't think we want to go down the official route because they won't accept just plopping down a binary. They want you to compile from source to be accepted in the main repo. https://docs.brew.sh/Acceptable-Formulae#we-dont-like-binary-formulae |
@rsmitty I created a fork: https://github.com/patatman/homebrew-talos It says the binary is from a unidentified developer. Similar topic: hashicorp/terraform#23033 But other than this, it has the new version (0.5.0) of talosctl running. Untill we have a working automatic way, we might be able to PR this into the repo and get it working for now. |
@patatman Yep, I think I ran into that the last time I updated things. I'm not sure there's a great way around it, but we'll have to do some research. If you want to PR your fork changes to get 0.5 released, that'd be awesome! |
We might want to use https://github.com/mitchellh/gon for signing and notarizing |
They would accept it to https://github.com/Homebrew/homebrew-cask though |
It's kind of frustrating that |
yes, they are required. see golang/go#44840 In general, git clone (or download release sources), followed by |
Feature Request
Make the talosctl available in homebrew on OSX.
Description
It would be very easy to install for Mac users, so I recommend also adding it over there.
Users can then use a one-liner to install the CTL.
brew install talosctl
Information on homebrew: homepage
For adding a Tap: Create a tap
The text was updated successfully, but these errors were encountered: