Files
llm-intelligence/Makefile
phamnazage-jpg 77e6610fd2
Some checks failed
CI / test (push) Has been cancelled
chore: prepare repository for publishing
2026-05-13 14:42:45 +08:00

59 lines
2.4 KiB
Makefile
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
.PHONY: apply-migration build-fetch-openrouter check-fetch-openrouter ci-fetch-openrouter help-fetch-openrouter run-real-pipeline test-fetch-openrouter verify-phase1 verify-phase2 verify-phase3 verify-phase4 verify-phase5 verify-phase6 verify-pre-phase6
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
apply-migration:
bash $(CURDIR)/scripts/apply_migration.sh
run-real-pipeline:
bash $(CURDIR)/scripts/run_real_pipeline.sh
verify-phase1:
bash $(CURDIR)/scripts/verify_phase1.sh
verify-phase2:
bash $(CURDIR)/scripts/verify_phase2.sh
verify-phase3:
bash $(CURDIR)/scripts/verify_phase3.sh
verify-phase4:
bash $(CURDIR)/scripts/verify_phase4.sh
verify-phase5:
bash $(CURDIR)/scripts/verify_phase5.sh
verify-phase6:
bash $(CURDIR)/scripts/verify_phase6.sh
verify-pre-phase6:
bash $(CURDIR)/scripts/verify_pre_phase6.sh
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 apply-migration" "对 llm_intelligence 应用 PostgreSQL migration"
@printf "%-29s %s\n" "make run-real-pipeline" "要求 .env 中已有 OPENROUTER_API_KEY执行真实采集 + 日报生成"
@printf "%-29s %s\n" "make verify-phase1" "执行 Phase 1 门禁检查"
@printf "%-29s %s\n" "make verify-phase2" "执行 Phase 2 门禁检查"
@printf "%-29s %s\n" "make verify-phase3" "执行 Phase 3 门禁检查"
@printf "%-29s %s\n" "make verify-phase4" "执行 Phase 4 门禁检查"
@printf "%-29s %s\n" "make verify-phase5" "执行 Phase 5 门禁检查"
@printf "%-29s %s\n" "make verify-phase6" "执行 Phase 6 综合验收检查"
@printf "%-29s %s\n" "make verify-pre-phase6" "执行 Phase 1~5 总门禁,决定是否可进入 Phase 6"
@printf "%-29s %s\n" "make help-fetch-openrouter" "显示本帮助信息"