Skip to content
This repository has been archived by the owner on Nov 25, 2022. It is now read-only.

Commit

Permalink
build: bind .release-env to release stage
Browse files Browse the repository at this point in the history
Signed-off-by: Artur Troian <troian.ap@gmail.com>
  • Loading branch information
troian committed Jan 11, 2022
1 parent 658aaee commit 91add8d
Showing 1 changed file with 6 additions and 3 deletions.
9 changes: 6 additions & 3 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ GORELEASER_SKIP_VALIDATE ?= false
GORELEASER_SNAPSHOT ?= false

GO_MOD_NAME ?= $(shell go list)
GORELEASER_RUN := docker run --privileged --rm -v /var/run/docker.sock:/var/run/docker.sock -e GITHUB_TOKEN="$(GITHUB_TOKEN)" -v `pwd`:/go/src/$(GO_MOD_NAME) -w /go/src/$(GO_MOD_NAME) $(RELEASER_IMAGE)
GORELEASER_RUN := docker run --privileged --rm -v /var/run/docker.sock:/var/run/docker.sock -v `pwd`:/go/src/$(GO_MOD_NAME) -w /go/src/$(GO_MOD_NAME)
GORELEASER_RELEASE_NOTES := --release-notes=/go/src/$(GO_MOD_NAME)/.cache/changelog.md
GORELEASER_RELEASE_FOOTER ?= --release-footer=/go/src/$(GO_MOD_NAME)/.github/release-footer.gotmpl
CHANGELOG := .cache/changelog.md
Expand Down Expand Up @@ -47,7 +47,7 @@ changelog: $(CHANGELOG)

.PHONY: release-dry-run
release-dry-run: $(CHANGELOG)
$(GORELEASER_RUN) -f .goreleaser.yaml \
$(GORELEASER_RUN) $(RELEASER_IMAGE) -f .goreleaser.yaml \
--rm-dist \
--skip-publish \
--skip-validate=$(GORELEASER_SKIP_VALIDATE) \
Expand All @@ -56,4 +56,7 @@ release-dry-run: $(CHANGELOG)

.PHONY: release
release: $(CHANGELOG)
$(GORELEASER_RUN) -f .goreleaser.yaml release $(GORELEASER_RELEASE_NOTES) --rm-dist
$(GORELEASER_RUN) \
--env-file .release-env \
$(RELEASER_IMAGE) \
-f .goreleaser.yaml release $(GORELEASER_RELEASE_NOTES) --rm-dist

0 comments on commit 91add8d

Please sign in to comment.