• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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