Release Guide
This document outlines the standard release lifecycle and checklist for Fish.
Release Checklist
- Pre-flight Quality Verification:bash
cargo test --workspace cargo clippy --workspace --all-targets --all-features -- -D warnings cargo fmt --all -- --check - Version Bump: Update
Cargo.toml,Cargo.lock, andvscode-extension/package.json. - Changelog Update: Document all new features, fixes, and breaking changes in
CHANGELOG.md. - Git Tagging:bash
git tag -a v0.4.0 -m "Release v0.4.0" git push origin v0.4.0 - Artifact Publishing:
- Publish crates to crates.io
- Package VS Code
.vsix - Release binaries on GitHub Releases