chore(docs): 增加状态一致性门禁

This commit is contained in:
2026-08-01 10:55:43 +08:00
parent 80e6718e8a
commit 8d930bf4d7
10 changed files with 127 additions and 9 deletions
+3 -1
View File
@@ -33,9 +33,10 @@ rustc --version
cargo --version
rustfmt --version
cargo clippy --version
go version
```
该 workflow 会用 `GITHUB_SERVER_URL``GITHUB_REPOSITORY``GITHUB_REF``GITHUB_SHA` 手动 `git fetch` 当前提交,再执行 Rust workspace 的格式化、检查、构建、clippy 和测试。这样可以避免自托管 runner 在准备阶段通过代理克隆第三方 action 仓库。
该 workflow 会用 `GITHUB_SERVER_URL``GITHUB_REPOSITORY``GITHUB_REF``GITHUB_SHA` 手动 `git fetch` 当前提交,再执行 Rust workspace 的格式化、检查、构建、clippy 和测试,以及 Go API 门禁和文档状态门禁。这样可以避免自托管 runner 在准备阶段通过代理克隆第三方 action 仓库。
#### Docker
```bash
@@ -148,6 +149,7 @@ cargo clippy --workspace --all-targets -- -D warnings
make test-go-api
make build-go-api
go vet ./internal/api/... ./internal/backendrpc/... ./cmd/bat-api/...
make check-docs
```
Go 边界与进度以 `docs/reports/GO_STATUS.md` 为准: