-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release it as a binary on github #5
Comments
Thanks for the suggestion. goreleaser seems promising however is does not handle correctly cross compilation with external libs (such as zbar) for now I didn't manage to make it work correctly neither for linux nor windows. If you do have some experience with goreleaser any help is welcome. TIA. |
Unfortunately not. I'm not even a programmer or developer. I just noticed the tools other projects (big ones) are using. Here is another one. He doesnt seem to be using goreleaser, I think. Only github actions. For testing ??? https://github.com/junegunn/fzf/tree/master/.github/workflows Some more: https://github.com/mvdan/github-actions-golang |
For now the problem is not releasing the binaries but cross-compiling the code using CGO. As soon as I find a clean way to do that without using multiple environments, I will release the binaries. |
Not wanting to be to demanding but, any chance you could actualy release it as a binary on github ?
It's not practical for non developers to constantly download the half giga go distro and recompile go binaries.
Releasing a binary, just makes your tool available for someone who just wants to check it out quickly, compare it with others.
Not everyone has or wants the entire go distribution installed or as a simple user is familiar with compiling.Besides that releasing a binary, would make it easier for others to create a package for a Linux distro, based on the binary (ex. Ubuntu, Archlinux AUR).i
Do you know you can automate this for free with github actions ?
Check how other famous go tools do it, for example https://github.com/gokcehan/lf/tree/master/.github/workflows
Do you also know this tool, https://github.com/goreleaser/goreleaser ? https://goreleaser.com/ci/actions/ ?
Thanks in advance
The text was updated successfully, but these errors were encountered: