Skip to content

Latest commit

 

History

History
35 lines (27 loc) · 986 Bytes

File metadata and controls

35 lines (27 loc) · 986 Bytes

Release Process

Versioning

This project follows SemVer.

Steps

  1. Update CHANGELOG.md under "Unreleased"
  2. Bump version in Cargo.toml
  3. Run cargo test, cargo fmt --all -- --check, cargo clippy -- -D warnings
  4. Verify package metadata (Cargo.toml) and crate name
  5. Tag the release: git tag vX.Y.Z
  6. Push tag and publish release notes
  7. Publish to crates.io: cargo publish

Notes

  • Keep "Unreleased" in CHANGELOG.md after each release

リリース手順(日本語)

バージョニング

SemVerに従います。

手順

  1. CHANGELOG.md の "Unreleased" を更新
  2. Cargo.toml のバージョンを更新
  3. cargo test / cargo fmt --all -- --check / cargo clippy -- -D warnings を実行
  4. パッケージメタデータとcrate名を確認
  5. タグ作成: git tag vX.Y.Z
  6. タグをpushし、リリースノートを公開
  7. crates.ioへ公開: cargo publish

補足

  • リリース後も "Unreleased" は残す