リリースガイド (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.io への crate 公開
- VS Code
.vsixのパッケージング - GitHub Releases へのバイナリ公開