goss icon indicating copy to clipboard operation
goss copied to clipboard

Support a brew install

Open JonZeolla opened this issue 5 months ago • 3 comments

Describe the feature: Please support brew install

Related: https://github.com/goss-org/goss/issues/349

Describe the solution you'd like brew install goss

Describe alternatives you've considered The current install approaches work, but a brew install makes it easier to maintain/upgrade

JonZeolla avatar Jul 01 '25 12:07 JonZeolla

@JonZeolla, hi. Here is my 2p.

"...makes it easier to maintain/upgrade for me." Or?

The binary file just needs the exec bit set. What is the use case to install goss via a pkg manager? Anyone testing a system is not interested in... OK, I see an army of vide coders approaching. Reason has fled.

smwltr avatar Jul 03 '25 09:07 smwltr

You're welcome to submit a formula to homebrew, or reach out to the community.

https://docs.brew.sh/How-To-Open-a-Homebrew-Pull-Request#formulae-related-pull-request https://github.com/Homebrew/homebrew-core

Since it's a go application the build should be relatively simple.


Or you can use the nix package manager on MacOS too.

Image

https://search.nixos.org/packages?channel=unstable&show=goss&query=goss

06kellyjac avatar Aug 20 '25 16:08 06kellyjac

A solution to this (which could also simplify the pipelines) would be to use goreleaser for the builds, as it can manage Homebrew taps.

kgaughan avatar Sep 14 '25 16:09 kgaughan