release checklist qa
authorAndy Green <andy.green@linaro.org>
Mon, 15 Feb 2016 04:37:23 +0000 (12:37 +0800)
committerAndy Green <andy.green@linaro.org>
Mon, 15 Feb 2016 04:37:23 +0000 (12:37 +0800)
Signed-off-by: Andy Green <andy.green@linaro.org>
release-checklist

index c7313da..b662136 100644 (file)
@@ -1,9 +1,29 @@
 Release Checklist
 -----------------
 
+0) QA
+
+ a) test servers + client + browser
+ b) valgrind test servers + client + browser
+
+ c) attack.sh
+     $ ./test-server/attack.sh
+
+ d) Autobahn
+
+     $ wstest -m fuzzingserver &
+     $ ./autobahn-test.sh
+
+     Force update by browser using agent "libwebsockets"
+     http://localhost:8080/test_browser.html
+     
+     scp -rp ./reports to libwebsockets.org
+
 1) soname bump?
 
- a) We need one if we added or removed apis
+ a) We need one if we added / changed / removed apis
 
   CMakeLists.txt
 
@@ -44,7 +64,16 @@ Release Checklist
 - Bump version to 1.6.4
 - MINOR fix xyz
 
-4) website
+4) signed tag
 
- a) update latest tag for release branch
+  git tag -s vX.Y[.Z]
+
+5) git
+
+ a) push
+ b) final CI check, if fail delete tag, kill pushed tags, restart flow
 
+6) website
+
+ a) update latest tag for release branch