26 lines
379 B
Makefile
26 lines
379 B
Makefile
set shell := ["bash", "-eu", "-o", "pipefail", "-c"]
|
|
|
|
default:
|
|
@just --list
|
|
|
|
go-build:
|
|
@mkdir -p dist
|
|
go build -o dist/vociferate ./cmd/vociferate
|
|
|
|
go-test:
|
|
go test ./...
|
|
|
|
validate-fmt:
|
|
go fmt ./...
|
|
test -z "$(gofmt -l .)"
|
|
|
|
validate-mod:
|
|
go mod tidy
|
|
go mod verify
|
|
|
|
security:
|
|
gosec ./...
|
|
govulncheck ./...
|
|
|
|
validate: validate-fmt validate-mod go-test security
|