1
0
Fork 0
mirror of https://github.com/warmcat/libwebsockets.git synced 2025-03-23 00:00:06 +01:00
libwebsockets/READMEs/release-checklist

84 lines
1.4 KiB
Text
Raw Normal View History

2016-02-13 12:02:26 +08:00
Release Checklist
-----------------
2017-10-16 20:09:58 +08:00
1) QA
2017-10-16 20:09:58 +08:00
a) ab / h2load / h2spec
2017-10-16 20:09:58 +08:00
$ ab -n 100000 -c 200 https://127.0.0.1:7681/
$ h2load -n 100000 -c 200 https://localhost:7681
$ h2spec -h 127.0.0.1 -p 7681 -t -k -o 1
b) coverity
$ ../make-coverity-tarball.sh
https://scan.coverity.com/projects/warmcat-libwebsockets
c) test servers + client + browser
d) valgrind test servers + client + browser
2) soname bump?
2016-02-13 12:02:26 +08:00
a) We need one if we added / changed / removed apis
2016-02-13 12:02:26 +08:00
CMakeLists.txt
set(SOVERSION "6")
2017-09-22 09:46:58 +08:00
scripts/libwebsockets.spec
-/%{_libdir}/libwebsockets.so.6
+/%{_libdir}/libwebsockets.so.7
3) changelog
2016-02-13 12:02:26 +08:00
a) Add next version tag header.
b) Classify as
- MINOR bug fixes
- MAJOR bug fixes
- SECURITY fixes
4) main version bump
2016-02-13 12:02:26 +08:00
CMakeLists.txt
set(CPACK_PACKAGE_VERSION_MAJOR "1")
set(CPACK_PACKAGE_VERSION_MINOR "6")
set(CPACK_PACKAGE_VERSION_PATCH "0")
5) specfile
2016-02-13 12:02:26 +08:00
a) rpm version bump to match CMake one
2017-09-22 09:46:58 +08:00
scripts/libwebsockets.spec
2016-02-13 12:02:26 +08:00
Version: 1.6.0
b) Summarize changelog
2017-09-22 09:46:58 +08:00
scripts/libwebsockets.spec
2016-02-13 12:02:26 +08:00
%changelog
* Sun Jan 17 2016 Andrew Cooks <acooks@linux.com> 1.6.4-1
- Bump version to 1.6.4
- MINOR fix xyz
2017-10-16 20:09:58 +08:00
6) Announce latest version on README.md
7) signed tag
2016-02-13 12:02:26 +08:00
git tag -s vX.Y[.Z]
2017-10-16 20:09:58 +08:00
8) git
a) push
b) final CI check, if fail delete tag, kill pushed tags, restart flow
2016-02-13 12:02:26 +08:00
2017-10-16 20:09:58 +08:00
9) website
a) update latest tag for release branch