版本发布指南 (Release Guide)
本文档说明了 Fish 的标准发布流程与质量检查清单。
发布检查清单
- 质量验证:bash
cargo test --workspace cargo clippy --workspace --all-targets --all-features -- -D warnings cargo fmt --all -- --check - 版本号升级: 更新
Cargo.toml、Cargo.lock及vscode-extension/package.json。 - 更新更新日志: 在
CHANGELOG.md中记录新增功能与修复。 - 打 Git 标签:bash
git tag -a v0.4.0 -m "Release v0.4.0" git push origin v0.4.0 - 产物分发:
- 发布 crates 到 crates.io
- 打包 VS Code
.vsix - 在 GitHub Releases 发布二进制文件