1Release Checklist 2----------------- 3 41) non-CI QA 5 6 a) valgrind test servers + client + browser 7 82) soname bump? 9 10 a) We need one if we added / changed / removed apis 11 12 - CMakeLists.txt 13 14 set(SOVERSION "6") 15 16 - scripts/libwebsockets.spec 17 18 -/%{_libdir}/libwebsockets.so.6 19 +/%{_libdir}/libwebsockets.so.7 20 213) changelog 22 23 a) Add next version tag header. 24 25 b) Classify as 26 27 - NEW 28 - CHANGE 29 - REMOVE 30 314) main version bump 32 33 - CMakeLists.txt 34 35 set(CPACK_PACKAGE_VERSION_MAJOR "1") 36 set(CPACK_PACKAGE_VERSION_MINOR "6") 37 set(CPACK_PACKAGE_VERSION_PATCH "0") 38 395) Announce latest version on README.md 40 416) Make sure all new READMEs and public headers are in libwebsockets.dox 42 437) signed tag 44 45 git tag -s vX.Y[.Z] 46 478) git 48 49 a) push 50 51 b) final CI check, if fail delete tag, kill pushed tags, restart flow 52 539) website 54 55 a) update latest tag for release branch 56 5710) post-relase version bump 58 59Bump the PATCH part of the version to 99 60 61-set(CPACK_PACKAGE_VERSION_PATCH "0") 62+set(CPACK_PACKAGE_VERSION_PATCH "99") 63 64to reflect it's newer than any stable release but not a new version yet. 65 66