8000 Make CI jobs faster (#237) · stern/stern@4bb340d · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Commit 4bb340d

Browse files
Make CI jobs faster (#237)
1 parent 2315b23 commit 4bb340d

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

Makefile

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ GOLANGCI_LINT_VERSION ?= v1.50.1
1111
GOLANGCI_LINT := $(TOOLS_BIN_DIR)/golangci-lint
1212
VALIDATE_KREW_MAIFEST_VERSION ?= v0.4.3
1313
VALIDATE_KREW_MAIFEST := $(TOOLS_BIN_DIR)/validate-krew-manifest
14+
GORELEASER_FILTER_VERSION ?= v0.3.0
15+
GORELEASER_FILTER := $(TOOLS_BIN_DIR)/goreleaser-filter
1416

1517
$(GORELEASER):
1618
GOBIN=$(TOOLS_BIN_DIR) go install github.com/goreleaser/goreleaser@$(GORELEASER_VERSION)
@@ -21,6 +23,9 @@ $(GOLANGCI_LINT):
2123
$(VALIDATE_KREW_MAIFEST):
2224
GOBIN=$(TOOLS_BIN_DIR) go install sigs.k8s.io/krew/cmd/validate-krew-manifest@$(VALIDATE_KREW_MAIFEST_VERSION)
2325

26+
$(GORELEASER_FILTER):
27+
GOBIN=$(TOOLS_BIN_DIR) go install github.com/t0yv0/goreleaser-filter@$(GORELEASER_FILTER_VERSION)
28+
2429
.PHONY: build-cross
2530
build-cross: $(GORELEASER)
2631
$(GORELEASER) build --snapshot --rm-dist
@@ -56,7 +61,11 @@ validate-krew-manifest: $(VALIDATE_KREW_MAIFEST)
5661
$(VALIDATE_KREW_MAIFEST) -manifest dist/stern.yaml -skip-install
5762

5863
.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)
6069
$(GORELEASER) release --rm-dist --skip-publish --snapshot
6170

6271
.PHONY: release

0 commit comments

Comments
 (0)
0