-
Notifications
You must be signed in to change notification settings - Fork 1
Release Sequence
Daichi Hioki edited this page Apr 19, 2023
·
1 revision
- Make a release branch
- git checkout -b release/x.y.z
- Bump up version
- Update Cargo.toml > version
- cargo build (updating Cargo.lock)
- Commit
- git add Cargo.toml
- git add Cargo.lock
- git commit -m "bump up x.y.z"
- Push the branch
- git push origin release/x.y.z
- Make a pull request with following format:
where the := Improvements | Bugfixes | New Features | etc...
Bump up the version to `x.y.z`. # <PR category> - <1 line descriprion> #<PR> - <1 line description> #<PR> ..
- Merge the pull request
- Add a new tag (vX.Y.Z)
The annotation should be the same as the body of the PR.
$ git tag -a vX.Y.Z $ git push origin vX.Y.Z
- 🎉