secret/Makefile
2025-05-29 08:33:06 -07:00

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