.PHONY: build test vet lint generate migrate-up migrate-down # ── build ────────────────────────────────────────────────────────────────────── build: go build ./... # ── test ─────────────────────────────────────────────────────────────────────── test: go test ./... # ── vet ──────────────────────────────────────────────────────────────────────── vet: go vet ./... # ── lint ─────────────────────────────────────────────────────────────────────── lint: golangci-lint run ./... # ── generate ─────────────────────────────────────────────────────────────────── # Populated in task 1d: runs oapi-codegen against openapi.yaml generate: @echo "generate: not yet configured (see task 1d)" # ── migrate-up / migrate-down ────────────────────────────────────────────────── # Populated in task 1e: runs golang-migrate against the Postgres DSN migrate-up: @echo "migrate-up: not yet configured (see task 1e)" migrate-down: @echo "migrate-down: not yet configured (see task 1e)"