From 21f128433b187f81ef5fd770eafebef4088f07dd Mon Sep 17 00:00:00 2001 From: Andy Green Date: Mon, 15 Feb 2016 12:37:23 +0800 Subject: [PATCH] release checklist qa Signed-off-by: Andy Green --- release-checklist | 35 ++++++++++++++++++++++++++++++++--- 1 file changed, 32 insertions(+), 3 deletions(-) diff --git a/release-checklist b/release-checklist index c7313da..b662136 100644 --- a/release-checklist +++ b/release-checklist @@ -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 -- 2.7.4