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