release Go projects → setup via a yaml file once → release anytime with git tag + goreleaser 3 — Golang Sri Lanka - July 23th, 2021 - carlosbecker.dev/talks/
files to Artifactory, Fury, blob storage, and basically anything that accepts a PUT request → Create a release on GitHub/GitLab/Gitea and upload artifacts there → Announce new releases on Twitter 5 — Golang Sri Lanka - July 23th, 2021 - carlosbecker.dev/talks/
Go project: go mod init github.com/caarlos0/example-golang-sri-lanka With a main.go file like this: package main import ( "fmt" ) func main() { fmt.Println("hello golang community") } 11 — Golang Sri Lanka - July 23th, 2021 - carlosbecker.dev/talks/
go mod proxy' git tag v1.0.1 git push --tags goreleaser release --rm-dist ./dist/example-golang-sri-lanka_darwin_amd64/example-golang-sri-lanka 18 — Golang Sri Lanka - July 23th, 2021 - carlosbecker.dev/talks/