如何发布dubbo-rust的新版本

前置条件

安装cargo-release:

$ cargo install cargo-release

登录 crates.io

$ cargo login

如何发布一个新版本

  1. 更新版本号:

    $ cargo release version minor
    $ cargo release version minor --execute
    
  2. 提交

    $ cargo release commit
    $ cargo release commit --execute
    
  3. 打tag:

    $ cargo release tag
    $ cargo release tag --execute
    
  4. push tag:

    $ cargo release push
    $ cargo release push --execute
    
  5. 在邮件列表发起投票

    例子:https://lists.apache.org/thread/cb949l81yfgg0wddthp1ym2wtd2y5s7j

  6. 发布到 crates.io

    $ cargo release publish
    $ cargo release publish --execute