Add release command to Makefile

master
Ivan Klymenchenko 4 years ago
commit a08a5cd3b8

@ -1,3 +1,5 @@
VERSION_REGEX := 's/(v[0-9\.]+)/$(version)'
build:
go build -o smug *.go
@ -9,7 +11,11 @@ coverage:
go tool cover -html=coverage.out
release:
rm -rf dist
ifndef GITHUB_TOKEN
$(error GITHUB_TOKEN is not defined)
endif
sed -i '$(VERSION_REGEX)' main.go > main.go
git commit -am '$(version)'
git tag -a $(version) -m '$(version)'
git push origin $(version)
goreleaser
goreleaser --rm-dist

Loading…
Cancel
Save