Skip to content

Latest commit

 

History

History
26 lines (22 loc) · 674 Bytes

release-guide.md

File metadata and controls

26 lines (22 loc) · 674 Bytes

Release guide:

  • Write changelog
    • Add PR number in parantheses if change comes from PR
    • Template:
      # 0.3.0
      
      New features:
      - ...
      
      API updates:
      - ...
      
      Behavior changes:
      - ...
      
      Detailed changelog: https://github.com/serenity-rs/poise/compare/v0.2.2...v0.3.0
      
  • Push version bump commit
    • Add changelog to CHANGELOG.md
    • Update /Cargo.toml version
    • Update /macros/Cargo.toml version
    • Update macros dependency version in /Cargo.toml
  • Add version tag with git tag v0.3.0 and git push origin --tags
  • Make GitHub release based on new tag
  • Release on crates.io with cargo publish, first in /macros, then in root