Automate cross-compilation process using goreleaser#18
Automate cross-compilation process using goreleaser#18yusukebe merged 1 commit intoyusukebe:masterfrom
Conversation
|
Oh yeah, I forgot to mention that gorelease already have built-in functionality for homebrew formula creation. But I rather prefer to explore those options in a separate PR, for order and peace of mind. |
|
Hey @jossemarGT! Using goreleaser is a very good solution to make multiple binaries I think so too. I succeeded to build the binaries with goreleaser on my local machine. It works fine. If we ship revealgo as binaries do not use
Year! That's good. I'll merge this PR. Thank you! |
Hey @yusukebe.
As we discussed on #11, I have tackled the following enhancement:
We can continue doing the usual
go buildif we need to, but when the time comes to cross-compile multiple OS's and architectures gorelease is a better solution.Please take a look, and let's discuss any rough edge.
PS: I do not think having submodules is as bad as we initially thought. At the end, we would need to move that logic into another tool, for example: a shell script that reads a file which does several
curlcommands.