Where did you grow up?
goreleaser when you tag or wire it up to TravisCI, CircleCI, GitHub Actions or several others, so its done automatically for you. You can choose and follow any of the installation methods listed here: goreleaser.com/install. The website also has extensive docs.