secret/Makefile

25 lines
346 B
Makefile

default: check
# Simple build (no code signing needed)
./secret:
go build -v -o $@ cmd/secret/main.go
vet:
go vet ./...
test:
go test -v ./...
fmt:
go fmt ./...
lint:
golangci-lint run --timeout 5m
# Check all code quality (build + vet + lint + unit tests)
check: ./secret vet lint test
# Clean build artifacts
clean:
rm -f ./secret