# Makefile .PHONY: generate lint test test-integration check build SPEC_URL = "https://git.omukk.dev/wrenn/wrenn/raw/branch/feat/migrate-to-ch/internal/api/openapi.yaml" SPEC_PATH = "api/openapi.yaml" generate: @echo "Fetching latest OpenAPI spec from Git repo..." mkdir -p api curl -fsSL $(SPEC_URL) -o $(SPEC_PATH) @echo "Generating TypeScript types..." mkdir -p src/models bun run generate lint: bunx biome check . test: bunx vitest run --exclude tests/integration test-integration: bun run test:integration check: $(MAKE) lint $(MAKE) test build: bun run build