build: 提交 Cargo.lock 以保证二进制构建可复现

Cargo 官方建议二进制应用(无 [lib] 节)应提交 Cargo.lock,
当前项目是纯二进制应用,但 .gitignore 错误忽略了 Cargo.lock。

- .gitignore: 删除 Cargo.lock 忽略规则
- Cargo.lock: 纳入版本控制,锁定 rmcp=1.8.0 (registry) 等所有依赖版本

修复 rmcp 迁移时暴露的问题:依赖来源从 git 切换到 registry
这一变更原本在版本历史中无痕,构建复现性丢失。
This commit is contained in:
oudecheng 2026-07-08 11:03:35 +08:00
parent 6c393dca05
commit 8c6737c999
2 changed files with 3782 additions and 1 deletions

1
.gitignore vendored
View File

@ -1,6 +1,5 @@
# Rust # Rust
target target
Cargo.lock
# Frontend # Frontend
web/node_modules web/node_modules

3782
Cargo.lock generated Normal file

File diff suppressed because it is too large Load Diff