GO ?= go .PHONY: build run test test-integration lint seed smoke backup restore build: $(GO) build ./... run: $(GO) run ./cmd/app test: $(GO) test ./... test-integration: $(GO) test -tags=integration ./... lint: @unformatted=$$(gofmt -l .); if [ -n "$$unformatted" ]; then \ echo "gofmt needed on:"; echo "$$unformatted"; exit 1; fi $(GO) vet ./... seed: @echo "seed script lands in phase 12 (scripts/seed.go)"; exit 1 smoke: ./scripts/smoke.sh backup: @echo "backup target lands in phase 12"; exit 1 restore: @echo "restore target lands in phase 12"; exit 1