File tree Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -11,6 +11,8 @@ GOLANGCI_LINT_VERSION ?= v1.50.1
11
11
GOLANGCI_LINT := $(TOOLS_BIN_DIR ) /golangci-lint
12
12
VALIDATE_KREW_MAIFEST_VERSION ?= v0.4.3
13
13
VALIDATE_KREW_MAIFEST := $(TOOLS_BIN_DIR ) /validate-krew-manifest
14
+ GORELEASER_FILTER_VERSION ?= v0.3.0
15
+ GORELEASER_FILTER := $(TOOLS_BIN_DIR ) /goreleaser-filter
14
16
15
17
$(GORELEASER ) :
16
18
GOBIN=$(TOOLS_BIN_DIR ) go install github.com/goreleaser/goreleaser@$(GORELEASER_VERSION )
@@ -21,6 +23,9 @@ $(GOLANGCI_LINT):
21
23
$(VALIDATE_KREW_MAIFEST ) :
22
24
GOBIN=$(TOOLS_BIN_DIR ) go install sigs.k8s.io/krew/cmd/validate-krew-manifest@$(VALIDATE_KREW_MAIFEST_VERSION )
23
25
26
+ $(GORELEASER_FILTER ) :
27
+ GOBIN=$(TOOLS_BIN_DIR ) go install github.com/t0yv0/goreleaser-filter@$(GORELEASER_FILTER_VERSION )
28
+
24
29
.PHONY : build-cross
25
30
build-cross : $(GORELEASER )
26
31
$(GORELEASER ) build --snapshot --rm-dist
@@ -56,7 +61,11 @@ validate-krew-manifest: $(VALIDATE_KREW_MAIFEST)
56
61
$(VALIDATE_KREW_MAIFEST ) -manifest dist/stern.yaml -skip-install
57
62
58
63
.PHONY : dist
59
- dist : $(GORELEASER )
64
+ dist : $(GORELEASER ) $(GORELEASER_FILTER )
65
+ cat .goreleaser.yaml | $(GORELEASER_FILTER ) -goos $(shell go env GOOS) -goarch $(shell go env GOARCH) | $(GORELEASER ) release -f- --rm-dist --skip-publish --snapshot
66
+
67
+ .PHONY : dist-all
68
+ dist-all : $(GORELEASER )
60
69
$(GORELEASER ) release --rm-dist --skip-publish --snapshot
61
70
62
71
.PHONY : release
You can’t perform that action at this time.
0 commit comments