-
Notifications
You must be signed in to change notification settings - Fork 24
Release Process
Jeffrey Jones edited this page Apr 19, 2022
·
11 revisions
Following is the process for creating a release of DCS-gRPC. I am documenting it here for my own purposes since my memory sucks but also so that others know the process so they can create their own releases.
First we need to update all the files in the git repo for the next release. For an example commit with all these changes see this commit
- Update the
cargo.toml
to have the next release version - Do a cargo build and make sure the
cargo.lock
is also updated - Update the
CHANGELOG.md
so that the latestUnreleased
header is has the new release number and date for all the changes. - Commit the changes
- Tag the commit
- Push to github with
push --tags
- Make sure the CI process passes
Create the release on Github
- Copy the previous releae announcement