You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
440 B
Makefile
27 lines
440 B
Makefile
.PHONY: generate build release clean test lint dep-update
|
|
|
|
generate:
|
|
GOFLAGS=-mod=vendor go generate ./...
|
|
|
|
build:
|
|
goreleaser build --rm-dist --snapshot
|
|
|
|
release:
|
|
goreleaser release --rm-dist --snapshot --skip-publish
|
|
|
|
clean:
|
|
rm -f dist/
|
|
|
|
test:
|
|
export GOFLAGS=-mod=vendor ; \
|
|
go test -v -race -cover ./...
|
|
|
|
lint:
|
|
golangci-lint run --enable-all --disable=godox
|
|
|
|
dep-update:
|
|
go get -u ./...
|
|
go test ./...
|
|
go mod tidy
|
|
go mod vendor
|