I have a CLI written with go within a private repository in an organization at Github. I want to distribute this CLI to other developers who have access to this repository.
I tried using goreleaser with a brew tap but it required extra configurations both for Formulas and for users to add their github token via machine github.com login. I want to know if there is a better way.
I think there is probably a better way.
You could include a
.github/workflow/release.yamlfile that looks like this:It would then create downloadable assets whenever a new release is created in github.
More info on this specific github action here.
There are others like it, or you could write your own.