Skip to content

Commit fe8cfb7

Browse files
authored
Merge pull request #46 from technosophos/release/v0.2.0
Prepare for release v0.2.0
2 parents e5532a8 + 0cdd918 commit fe8cfb7

File tree

2 files changed

+17
-1
lines changed

2 files changed

+17
-1
lines changed

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "bartholomew"
3-
version = "0.1.0"
3+
version = "0.2.0"
44
edition = "2018"
55

66
[dependencies]

release-process.md

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# Cutting a Bartholomew Release
2+
3+
To cut a release of Bartholomew, you will need to do the following:
4+
5+
1. Create a pull request that changes the version number for your new version (e.g. 1.2.2 becomes 1.2.3)
6+
- `Cargo.toml` is the most important place to make this change
7+
- Check the docs for hard-coded version strings
8+
2. Merge the PR created in #1 (Such PRs are still required to get approvals, so make sure you get signoff on the PR)
9+
3. Create a new tag with a `v` and then the version number (`v1.2.3`)
10+
4. Push the tag up to `main` on GitHub
11+
- This will trigger a release build
12+
5. Build WebAssembly binary, `batholomew.wasm`
13+
6. Generate SHAs with `shasum -a 256 bartholomew.wasm ` or a similar command
14+
7. Go to the GitHub [tags page](https://github.com/fermyon/bartholomew/releases) and create a release, adding release notes, and uploading `bartholomew.wasm`. The SHAs should go in the release notes.
15+
16+
At this point, you can just verify that all things are good.

0 commit comments

Comments
 (0)