Add a RELEASES.md file to track release notes (#1011)
This is intended to be a form of release notes for wasmtime where we can keep track of what's changed over time in a more dense way than `git log` that should be interesting for most users.
This commit is contained in:
@@ -11,15 +11,17 @@ whimsical currently, or on request from others) then the following steps need to
|
||||
be executed to make the release:
|
||||
|
||||
1. `git pull` - make sure you've got the latest changes
|
||||
2. Update the version numbers in `Cargo.toml` for all crates
|
||||
1. Update the version numbers in `Cargo.toml` for all crates
|
||||
* Edit `scripts/bump-wasmtime-version.sh`, notable the `version` variable
|
||||
* Run the script
|
||||
* Commit the changes
|
||||
3. Send this version update as a PR to the wasmtime repository, wait for a merge
|
||||
4. After merging, tag the merge as `vA.B.C`
|
||||
5. Push the tag to the repository
|
||||
1. Make sure `RELEASES.md` is up-to-date, and fill it out if it doesn't have an
|
||||
entry yet for the current release.
|
||||
1. Send this version update as a PR to the wasmtime repository, wait for a merge
|
||||
1. After merging, tag the merge as `vA.B.C`
|
||||
1. Push the tag to the repository
|
||||
* This will trigger the release CI which will create all release artifacts and
|
||||
publish them to GitHub releases.
|
||||
6. Run `scripts/publish-all.sh` to publish all crates to crates.io
|
||||
1. Run `scripts/publish-all.sh` to publish all crates to crates.io
|
||||
|
||||
And that's it, then you've done a wasmtime release.
|
||||
|
||||
Reference in New Issue
Block a user