Kind: Homebrew formula

Created on 2 Nov 2018  ·  29Comments  ·  Source: kubernetes-sigs/kind

After kind is released it'd be great to have a homebrew formula for macOS users to use to install kind. Definitely a nice to have :)

kinfeature prioritbacklog

Most helpful comment

Okay, so the one issue I ran into as I'm going down the checklist is that kind isn't "stable". There's no green tagged, latest release; they're all pre-release.

So we can't quite submit a Formula yet for inclusion in homebrew-core.

I do have a tap with the Formula I made though: https://github.com/cblecker/homebrew-tap/blob/master/Formula/kind.rb

To install:

brew install cblecker/tap/kind

To view:

brew info cblecker/tap/kind
brew cat cblecker/tap/kind

Once we have a green, stable version, then we can submit it upstream to homebrew-core.

All 29 comments

/kind feature

SGTM, cc @munnerz 👍

We definitely need to think more about releases and versioning, this would be great to have when we figure that out.

We do have a minimal test release out, so this might actually be viable in the not incredibly distant future. :-)

Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually close.

If this issue is safe to close now please do so with /close.

Send feedback to sig-testing, kubernetes/test-infra and/or fejta.
/lifecycle stale

Stale issues rot after 30d of inactivity.
Mark the issue as fresh with /remove-lifecycle rotten.
Rotten issues close after an additional 30d of inactivity.

If this issue is safe to close now please do so with /close.

Send feedback to sig-testing, kubernetes/test-infra and/or fejta.
/lifecycle rotten

/remove-lifecycle rotten
/help

hi @alisondy , are you going to work on this?

sure, willing to give it a go ✨

/assign @alisondy

@aojea: GitHub didn't allow me to assign the following users: alisondy.

Note that only kubernetes-sigs members and repo collaborators can be assigned and that issues/PRs can only have 10 assignees at the same time.
For more information please see the contributor guide

In response to this:

/assign @alisondy

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

not a part of the org..yet ✨

you should join :-)

you should join :-)

soon ✨
Also working on this now

Things that need to be done

  • [ ] release binaries in zips, Homebrew is picky... see here
  • [ ] writing formulae
  • [ ] testing formulae
  • [ ] Document usage

Forked homebrew, you can find the cask I'm working on here

@alisondy Isn't "casks" only used for applications that are installed into /Applications? Binary applications can go into homebrew-core.

@alisondy Isn't "casks" only used for applications that are installed into /Applications? Binary applications can go into homebrew-core.

didn't know that, thank you for pointing that out, will check that out

@alisondy Are you still working on this? If you're not, I can snap it up.

Go for it 👍✨ @cblecker

Okay, so the one issue I ran into as I'm going down the checklist is that kind isn't "stable". There's no green tagged, latest release; they're all pre-release.

So we can't quite submit a Formula yet for inclusion in homebrew-core.

I do have a tap with the Formula I made though: https://github.com/cblecker/homebrew-tap/blob/master/Formula/kind.rb

To install:

brew install cblecker/tap/kind

To view:

brew info cblecker/tap/kind
brew cat cblecker/tap/kind

Once we have a green, stable version, then we can submit it upstream to homebrew-core.

@BenTheElder I updated this for 0.5.1.. is it the plan to keep releasing versions as "pre-release" for the time being?

Sorry about that @cblecker, I will not mark v0.6 as prelease. I'm also trying to ensure we think about and finish landing obvious breaking changes before that drops this week.

Sounds good. Please ping here when v0.6 drops and I can help submit my formula upstream to Homebrew.

Thanks! Aiming for ASAP this week, just closing out some things in the
milestone :-)

On Sun, Nov 10, 2019 at 6:43 PM Christoph Blecker notifications@github.com
wrote:

Sounds good. Please ping here when v0.6 drops and I can help submit my
formula upstream to Homebrew.


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/kubernetes-sigs/kind/issues/88?email_source=notifications&email_token=AAHADK2NIF7EF2EAC6B3PHDQTDBGHA5CNFSM4GBQF3F2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEDVPZCQ#issuecomment-552270986,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAHADK4SNXVTJDVN2X7T3XDQTDBGHANCNFSM4GBQF3FQ
.

🎉 This is exciting!

@cblecker v0.6.0 is out and NOT tagged as a pre-release

This is done, thank you @cblecker!

Was this page helpful?
0 / 5 - 0 ratings