Skip to content

Commit 8bb9a55

Browse files
committed
Add release notes
Signed-off-by: Brian Hardock <brian.hardock@fermyon.com>
1 parent 9f5b996 commit 8bb9a55

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

RELEASE.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# Cutting a new release of `Wac`
2+
3+
To cut a new release, you will need to do the following:
4+
5+
1. Confirm that [CI is green](https://github.com/bytecodealliance/wac/actions) for the commit selected to be tagged and released.
6+
7+
2. Change the workspace version number in [Cargo.toml](./Cargo.toml).
8+
9+
3. Create a pull request with these changes and merge once approved.
10+
11+
4. Checkout the commit with the version bump from above.
12+
13+
5. Create and push a new tag with a `v` and then the version number.
14+
15+
As an example, via the `git` CLI:
16+
17+
```
18+
# Create a GPG-signed and annotated tag
19+
git tag -s -m "Wac v0.8.0" v0.8.0
20+
21+
# Push the tag to the remote corresponding to bytecodealliance/wac (here 'origin')
22+
git push origin v0.8.0
23+
```
24+
25+
6. Pushing the tag upstream will trigger the release actions which creates a release and publishes the crates in this workspace to `crates.io`

0 commit comments

Comments
 (0)