Add homebrew release to goreleaser #164
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Resolves #38 by adding a
brews:
section togoreleaser.yml
to generate the updated homebrew formula with each release run.Tested this locally by publishing to crayzeigh/homebrew-tap using my fork and a fake 0.7.1 release. After running
goreleaser release
I could tap and install via homebrew successfully shown here:As written, the homebrew formula will be committed back to equinix/homebrew-tap by me. We can adjust either or both the tap or the commit author (default is
goreleaserbot ([email protected])
).I think if this works as the main method of release, the next step would be to get the formula accepted into homebrew-core and figure out the best way to maintain that on each metal-cli release