Skip to content

Commit f5a277e

Browse files
committed
docs: simplify release tagging, with step-by-step
1 parent afae67e commit f5a277e

File tree

1 file changed

+6
-17
lines changed

1 file changed

+6
-17
lines changed

book/src/developers/contributing/releases/release_checklist.md

Lines changed: 6 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,12 @@ Make sure that version follows [semver](https://semver.org/) rules e.g (`0.2.0-a
88

99
## Bump the version
1010

11-
Update the version number in Cargo.toml file(s), using semantic versioning.
12-
Once that's merged to master, tag it like:
13-
14-
```sh
15-
git tag -a v0.1.0-alpha.6 -m "Version 0.1.0-alpha.6"
16-
git push upstream --tags
17-
```
11+
- In github, open the page to [create the new release](https://github.com/ethereum/trin/releases/new).
12+
- In the tag, type out the version number that the new release bumps to.
13+
- Github should say "Excellent! This tag will be created from the target when you publish this release."
14+
- Click "Generate release notes"
15+
- Add "Trin " to the beginning of the release title
16+
- Add any clarifying information that's helpful about the release
1817

1918
## Build the binary for release
2019

@@ -32,16 +31,6 @@ We no longer use `make release` because it's not worth the effort to release all
3231
> ⚠️ **TODO**: How do we generate binaries for all target systems, for this
3332
> release page? Linux, Mac, Windows, ARM, etc
3433
35-
## Create github release page
36-
37-
Go to [trin tags](https://github.com/ethereum/trin/tags).
38-
39-
Find the tag you pushed, and in the `...` menu, select [Create release]
40-
41-
Write up a high-level overview, and link to the generated release notes.
42-
43-
Attach the generated binaries.
44-
4534
## Deploy
4635

4736
Push these changes out to the nodes we run in the network. See next page for details.

0 commit comments

Comments
 (0)