Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 10 additions & 5 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,16 @@ These are the steps to create a new release:

1. Get the latest head you want to create a release from.

2. Update the `RELEASE_NOTES.md` file if it is not complete, up to date, and
remove template comments (`<!-- ... ->`) and empty sections. Submit a pull
request if an update is needed, wait until it is merged, and update the
latest head you want to create a release from to get the new merged pull
request.
2. Update the version in `Cargo.toml` to the new version. Without this,
the new release will be rejected by `crates.io`.

Along with this, update the `RELEASE_NOTES.md` file if it is not
complete, up to date, and remove template comments (`<!-- ... ->`)
and empty sections.

Submit a pull request if an update is needed, wait until it is
merged, and update the latest head you want to create a release
from to get the new merged pull request.

3. Create a new signed tag using the release notes and
a [semver](https://semver.org/) compatible version number with a `v` prefix,
Expand Down