Skip to content

Commit 86542a1

Browse files
committed
chore: bump deps
1 parent ac91dbc commit 86542a1

File tree

5 files changed

+64
-50
lines changed

5 files changed

+64
-50
lines changed

Diff for: go.mod

+13-10
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: go.sum

+30-16
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: rules.mk

+15-18
Original file line numberDiff line numberDiff line change
@@ -68,9 +68,9 @@ endif
6868
ifdef GOPKG
6969
GO ?= go
7070
GOPATH ?= $(HOME)/go
71-
GOLIBS ?= $(shell find . -type f -name "go.mod" | grep -v /vendor/ | sed 's@/[^/]*$$@@' | sort | uniq)
7271
GO_INSTALL_OPTS ?=
7372
GO_TEST_OPTS ?= -test.timeout=30s
73+
GOMOD_DIR ?= .
7474

7575
ifdef GOBINS
7676
.PHONY: go.install
@@ -89,12 +89,10 @@ go.release:
8989
RELEASE_STEPS += go.release
9090
endif
9191

92-
.PHONY: go.unittest coverage.txt
93-
go.unittest: coverage.txt
94-
coverage.txt:
95-
@rm -f /tmp/coverage.txt
96-
@touch /tmp/coverage.txt
97-
@set -e; for dir in $(GOLIBS); do ( set -xe; \
92+
.PHONY: go.unittest
93+
go.unittest:
94+
echo "" > /tmp/coverage.txt
95+
@set -e; for dir in `find $(GOMOD_DIR) -type f -name "go.mod" | grep -v /vendor/ | sed 's@/[^/]*$$@@' | sort | uniq`; do ( set -xe; \
9896
cd $$dir; \
9997
$(GO) test $(GO_TEST_OPTS) -cover -coverprofile=/tmp/profile.out -covermode=atomic -race ./...; \
10098
if [ -f /tmp/profile.out ]; then \
@@ -103,44 +101,40 @@ coverage.txt:
103101
fi); done
104102
mv /tmp/coverage.txt .
105103

106-
.PHONY: go.coverfunc
107-
go.coverfunc: coverage.txt
108-
go tool cover -func=./coverage.txt | grep -v .pb.go: | grep -v .pb.gw.go:
109-
110104
.PHONY: go.lint
111105
go.lint:
112-
@set -e; for dir in $(GOLIBS); do ( set -xe; \
106+
@set -e; for dir in `find $(GOMOD_DIR) -type f -name "go.mod" | grep -v /vendor/ | sed 's@/[^/]*$$@@' | sort | uniq`; do ( set -xe; \
113107
cd $$dir; \
114108
golangci-lint run --verbose ./...; \
115109
); done
116110

117111
.PHONY: go.tidy
118112
go.tidy:
119-
@set -e; for dir in $(GOLIBS); do ( set -xe; \
113+
@set -e; for dir in `find $(GOMOD_DIR) -type f -name "go.mod" | grep -v /vendor/ | sed 's@/[^/]*$$@@' | sort | uniq`; do ( set -xe; \
120114
cd $$dir; \
121115
$(GO) mod tidy; \
122116
); done
123117

124118
.PHONY: go.build
125119
go.build:
126-
@set -e; for dir in $(GOLIBS); do ( set -xe; \
120+
@set -e; for dir in `find $(GOMOD_DIR) -type f -name "go.mod" | grep -v /vendor/ | sed 's@/[^/]*$$@@' | sort | uniq`; do ( set -xe; \
127121
cd $$dir; \
128122
$(GO) build ./...; \
129123
); done
130124

131125
.PHONY: go.bump-deps
132126
go.bumpdeps:
133-
@set -e; for dir in $(GOLIBS); do ( set -xe; \
127+
@set -e; for dir in `find $(GOMOD_DIR) -type f -name "go.mod" | grep -v /vendor/ | sed 's@/[^/]*$$@@' | sort | uniq`; do ( set -xe; \
134128
cd $$dir; \
135129
$(GO) get -u ./...; \
136130
); done
137131

138132
.PHONY: go.bump-deps
139133
go.fmt:
140134
if ! command -v goimports &>/dev/null; then GO111MODULE=off go get golang.org/x/tools/cmd/goimports; fi
141-
@set -e; for dir in $(GOLIBS); do ( set -xe; \
135+
@set -e; for dir in `find $(GOMOD_DIR) -type f -name "go.mod" | grep -v /vendor/ | sed 's@/[^/]*$$@@' | sort | uniq`; do ( set -xe; \
142136
cd $$dir; \
143-
goimports -w . \
137+
goimports -w `go list -f '{{.Dir}}' ./...)` \
144138
); done
145139

146140
BUILD_STEPS += go.build
@@ -177,6 +171,9 @@ endif
177171
## Docker
178172
##
179173

174+
ifndef DOCKERFILE_PATH
175+
DOCKERFILE_PATH = ./Dockerfile
176+
endif
180177
ifndef DOCKER_IMAGE
181178
ifneq ($(wildcard Dockerfile),)
182179
DOCKER_IMAGE = $(notdir $(PWD))
@@ -190,7 +187,7 @@ docker.build:
190187
--build-arg VCS_REF=`git rev-parse --short HEAD` \
191188
--build-arg BUILD_DATE=`date -u +"%Y-%m-%dT%H:%M:%SZ"` \
192189
--build-arg VERSION=`git describe --tags --always` \
193-
-t $(DOCKER_IMAGE) .
190+
-t $(DOCKER_IMAGE) -f $(DOCKERFILE_PATH) $(dir $(DOCKERFILE_PATH))
194191

195192
BUILD_STEPS += docker.build
196193
endif

0 commit comments

Comments
 (0)