github.com/vshn/k8ify@v1.1.2-0.20240502214202-6c9ed3ef0bf4/Makefile (about) 1 .PHONY: default 2 default: fmt test lint 3 4 .PHONY: fmt 5 fmt: 6 gofmt -d -e -s . 7 8 .PHONY: test 9 test: 10 go test -v -race ./... 11 12 .PHONY: build 13 build: 14 CGO_ENABLED=0 \ 15 GOARCH=amd64 \ 16 GOOS=linux \ 17 go build -a -tags netgo -ldflags '-s -w -extldflags "-static"' 18 19 .PHONY: lint 20 lint: 21 golangci-lint run ./... 22 23 .PHONY: lint-docker 24 lint-docker: 25 docker run -t --rm -v $(PWD):/app -w /app golangci/golangci-lint:v1.50.1 golangci-lint run