{"schema":"libjg2-1",
"vpath":"/git/",
"avatar":"/git/avatar/",
"alang":"",
"gen_ut":1745900678,
"reponame":"sai",
"desc":"Sai lightweight distributed CI",
"owner": { "name": "Andy Green", "email": "andy@warmcat.com", "md5": "c50933ca2aa61e0fe2c43d46bb6b59cb" },"url":"https://warmcat.com/repo/sai",
"f":3,
"items": [
{"schema":"libjg2-1",
"cid":"d2ca1a4de42c7dff6df61bf2d0785c3a",
"oid":{ "oid": "c0c217bd5a1254c8fe13fea36d5eec195ed016d4", "alias": []},"blobname": "release-checklist", "blob": "Release Checklist\n-----------------\n\n0) QA\n\n a) ab\n\n $ ab -n 100000 -c 200 http://localhost:7681/\n\n b) coverity\n \n $ ../make-coverity-tarball.sh\n https://scan.coverity.com/projects/warmcat-libwebsockets\n\n c) test servers + client + browser\n \n d) valgrind test servers + client + browser\n\n e) attack.sh\n \n $ ./test-server/attack.sh\n\n f) Autobahn\n\n $ wstest -m fuzzingserver \u0026\n $ ./autobahn-test.sh\n\n Force update by browser using agent \u0022libwebsockets\u0022\n http://localhost:8080/test_browser.html\n \n rsync -av ./reports/* root@warmcat.com:/var/www/libwebsockets.org\n\n1) api\n\n $ cp build/doc/* .\n\n2) soname bump?\n\n a) We need one if we added / changed / removed apis\n\n CMakeLists.txt\n\n set(SOVERSION \u00226\u0022)\n\n libwebsockets.spec\n\n -/%{_libdir}/libwebsockets.so.6\n +/%{_libdir}/libwebsockets.so.7\n\n3) changelog\n\n a) Add next version tag header.\n\n b) Classify as\n\n - MINOR bug fixes\n - MAJOR bug fixes\n - SECURITY fixes\n\n4) main version bump\n\n CMakeLists.txt\n\n set(CPACK_PACKAGE_VERSION_MAJOR \u00221\u0022)\n set(CPACK_PACKAGE_VERSION_MINOR \u00226\u0022)\n set(CPACK_PACKAGE_VERSION_PATCH \u00220\u0022)\n\n5) specfile\n\n a) rpm version bump to match CMake one\n\n libwebsockets.spec\n\n Version: 1.6.0\n\n b) Summarize changelog\n\n libwebsockets.spec\n\n%changelog\n* Sun Jan 17 2016 Andrew Cooks \u003cacooks@linux.com\u003e 1.6.4-1\n- Bump version to 1.6.4\n- MINOR fix xyz\n\n6) update api docs\n\n $ cmake ..\n $ cp doc/* ..\n\n7) signed tag\n\n git tag -s vX.Y[.Z]\n\n8) git\n\n a) push\n \n b) final CI check, if fail delete tag, kill pushed tags, restart flow\n\n8) website\n\n a) update latest tag for release branch\n","s":{"c":1745900678,"u": 215}}
],"g": 1412,"chitpc": 0,"ehitpc": 0,"indexed":0
,
"ab": 1, "si": 0, "db":0, "di":0, "sat":0, "lfc": "0000"}