.PHONY: build-fetch-openrouter check-fetch-openrouter ci-fetch-openrouter help-fetch-openrouter test-fetch-openrouter test-fetch-openrouter: bash $(CURDIR)/scripts/test.sh build-fetch-openrouter: scripts/fetch_openrouter.go go build -o /dev/null ./scripts/fetch_openrouter.go ci-fetch-openrouter: build-fetch-openrouter test-fetch-openrouter check-fetch-openrouter: ci-fetch-openrouter test -x scripts/test.sh test -f scripts/fetch_openrouter.go test -f scripts/testdata/openrouter_models_sample.json help-fetch-openrouter: @printf "%-29s %s\n" "fetch-openrouter Makefile 入口" "" @printf "%-29s %s\n" "make build-fetch-openrouter" "编译采集器(仅构建,无测试)" @printf "%-29s %s\n" "make test-fetch-openrouter" "执行单元测试(仅测试,无构建)" @printf "%-29s %s\n" "make ci-fetch-openrouter" "构建 + 测试(全链路)" @printf "%-29s %s\n" "make check-fetch-openrouter" "CI 检查:构建 + 测试 + 产物验证" @printf "%-29s %s\n" "make help-fetch-openrouter" "显示本帮助信息"