ci: fix goreleaser (#708)

* testing goreleaser

* removed arm64 building instructions

* CGO changed

* ci: reverted releaser changes, back to troian/golang-cross

* using snapshot to test the release ci

* testing ci code removed
This commit is contained in:
Guillermo Paoletti
2021-10-29 15:56:09 +02:00
committed by GitHub
parent bc1d81c5e8
commit 19bc44a226
3 changed files with 147 additions and 68 deletions
+37
View File
@@ -148,6 +148,43 @@ build-all: tools build lint test
.PHONY: distclean clean build-all
###############################################################################
### Releasing ###
###############################################################################
PACKAGE_NAME:=github.com/tharsis/ethermint
GOLANG_CROSS_VERSION = v1.17.1
GOPATH ?= '$(HOME)/go'
release-dry-run:
docker run \
--rm \
--privileged \
-e CGO_ENABLED=1 \
-v /var/run/docker.sock:/var/run/docker.sock \
-v `pwd`:/go/src/$(PACKAGE_NAME) \
-v ${GOPATH}/pkg:/go/pkg \
-w /go/src/$(PACKAGE_NAME) \
ghcr.io/troian/golang-cross:${GOLANG_CROSS_VERSION} \
--rm-dist --skip-validate --skip-publish
release:
@if [ ! -f ".release-env" ]; then \
echo "\033[91m.release-env is required for release\033[0m";\
exit 1;\
fi
docker run \
--rm \
--privileged \
-e CGO_ENABLED=1 \
--env-file .release-env \
-v /var/run/docker.sock:/var/run/docker.sock \
-v `pwd`:/go/src/$(PACKAGE_NAME) \
-w /go/src/$(PACKAGE_NAME) \
ghcr.io/troian/golang-cross:${GOLANG_CROSS_VERSION} \
release --rm-dist --skip-validate
.PHONY: release-dry-run release
###############################################################################
### Tools & Dependencies ###
###############################################################################