aboutsummaryrefslogtreecommitdiffstats
path: root/vendor/github.com/ryancurrah/gomodguard/Makefile
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2020-07-04 11:12:55 +0200
committerDmitry Vyukov <dvyukov@google.com>2020-07-04 15:05:30 +0200
commitc7d7f10bdff703e4a3c0414e8a33d4e45c91eb35 (patch)
tree0dff0ee1f98dbfa3ad8776112053a450d176592b /vendor/github.com/ryancurrah/gomodguard/Makefile
parent9573094ce235bd9afe88f5da27a47dd6bcc1e13b (diff)
go.mod: vendor golangci-lint
Diffstat (limited to 'vendor/github.com/ryancurrah/gomodguard/Makefile')
-rw-r--r--vendor/github.com/ryancurrah/gomodguard/Makefile37
1 files changed, 37 insertions, 0 deletions
diff --git a/vendor/github.com/ryancurrah/gomodguard/Makefile b/vendor/github.com/ryancurrah/gomodguard/Makefile
new file mode 100644
index 000000000..d765f52d5
--- /dev/null
+++ b/vendor/github.com/ryancurrah/gomodguard/Makefile
@@ -0,0 +1,37 @@
+current_dir = $(shell pwd)
+version = $(shell printf '%s' $$(cat VERSION))
+
+.PHONEY: lint
+lint:
+ golangci-lint run -v --enable-all --disable funlen,gochecknoglobals,lll ./...
+
+.PHONEY: build
+build:
+ go build -o gomodguard cmd/gomodguard/main.go
+
+.PHONEY: dockerbuild
+dockerbuild:
+ docker build --build-arg GOMODGUARD_VERSION=${version} --tag ryancurrah/gomodguard:${version} .
+
+.PHONEY: run
+run: build
+ ./gomodguard
+
+.PHONEY: dockerrun
+dockerrun: dockerbuild
+ docker run -v "${current_dir}/.gomodguard.yaml:/.gomodguard.yaml" ryancurrah/gomodguard:latest
+
+.PHONEY: release
+release:
+ git tag ${version}
+ git push --tags
+ goreleaser --skip-validate --rm-dist
+
+.PHONEY: clean
+clean:
+ rm -rf dist/
+ rm -f gomodguard
+
+.PHONEY: install-tools-mac
+install-tools-mac:
+ brew install goreleaser/tap/goreleaser