One of the things that makes Go great is how simple it is to build lightweight binaries for multiple operating systems. GoReleaser helps take that a step further and helps publish releases with those binaries in Github. We can take that even further with a Github action designed to run GoReleaser when we push our tags, on pull request, or even on every push.