23 lines
355 B
Makefile
23 lines
355 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 ./...
|
|
bash test_secret_manager.sh
|
|
|
|
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
|