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

66 lines
1.1 KiB
Text
Raw Permalink Normal View History

2016-02-13 12:02:26 +08:00
Release Checklist
-----------------
2018-11-23 11:30:56 +08:00
1) non-CI QA
2018-11-23 11:30:56 +08:00
a) 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
2018-11-23 11:30:56 +08:00
- CMakeLists.txt
2016-02-13 12:02:26 +08:00
set(SOVERSION "6")
2018-11-23 11:30:56 +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
2018-11-23 11:30:56 +08:00
- NEW
- CHANGE
- REMOVE
2016-02-13 12:02:26 +08:00
4) main version bump
2016-02-13 12:02:26 +08:00
2018-11-23 11:30:56 +08:00
- CMakeLists.txt
2016-02-13 12:02:26 +08:00
set(CPACK_PACKAGE_VERSION_MAJOR "1")
set(CPACK_PACKAGE_VERSION_MINOR "6")
set(CPACK_PACKAGE_VERSION_PATCH "0")
2020-09-04 13:42:57 +01:00
5) Announce latest version on README.md
2016-02-13 12:02:26 +08:00
2020-09-04 13:42:57 +01:00
6) Make sure all new READMEs and public headers are in libwebsockets.dox
2016-02-13 12:02:26 +08:00
2020-09-04 13:42:57 +01:00
7) signed tag
2016-02-13 12:02:26 +08:00
git tag -s vX.Y[.Z]
2020-09-04 13:42:57 +01: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
2020-09-04 13:42:57 +01:00
9) website
a) update latest tag for release branch
2020-09-04 13:42:57 +01:00
10) post-relase version bump
Bump the PATCH part of the version to 99
-set(CPACK_PACKAGE_VERSION_PATCH "0")
+set(CPACK_PACKAGE_VERSION_PATCH "99")
to reflect it's newer than any stable release but not a new version yet.