@cryptotaxi247 / kubo / commits / 9e2e24911

misc: improve release checklist

also prep it for templeating License: MIT Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>

Jakub Sztandera committed Feb 21, 2017 at 19:59 UTC 9e2e249110d723afae758ad3639e6385e9abce48
1 file changed +26 -13
misc/release-checklist.md
+26 -13
@@ -1,19 +1,32 @@
1 -# ipfs release checklist
1 +# ipfs {{version}} checklist
2
3 -- [ ] version changed in repo/config/version.go
4 -- [ ] changelog.md updated
5 -- [ ] commit tagged
6 -- [ ] tests
3 +## pre-release
4 +
5 +- [ ] CHANGELOG.md updated - PR:
6 +- [ ] tests are green
7 - [ ] go-ipfs tests
8 - [ ] sharness tests
9 - [ ] webui works
10 - [ ] js-ipfs-api tests
11 -- [ ] builds
12 - - [ ] windows
13 - - [ ] linux
14 - - [ ] amd64
15 - - [ ] arm
16 - - [ ] osx
11 + - [ ] deploy on one of our hosts
12 +
13 +## RC cycle
14 +- [ ] versions changed to {{version}}-rcX:
15 + - [ ] in repo/config/version.go
16 + - [ ] in package.json
17 +- [ ] release {{version}}-rcX on dist
18 +
19 +## release
20 +- [ ] versions changed to {{version}}-rcX:
21 + - [ ] in repo/config/version.go
22 + - [ ] in package.json
23 +- [ ] gx publish
24 +- [ ] commit tagged
25 +- [ ] fast forward merge of **master** to **release**
26 +- [ ] push release to dist
27 +
28 +## post-release
29 +- [ ] bump version to {{version+1}}-dev:
30 + - [ ] in repo/config/version.go
31 + - [ ] in package.json
32
18 -## post release
19 -- [ ] bump repo/config/version.go to $NEXT-dev