PrepareRelease

From Openrtk
Revision as of 07:43, 27 January 2021 by Srit (talk | contribs)
Jump to navigation Jump to search


Check ITK's instructions and update this wiki page accordingly.

Prepare release message

Based on the previous ones, e.g., the ones of v1.3, v1.4 and v2.0.

git log --no-merges v2.0.0..HEAD --pretty=format:"%h; %an; %ad: %s" >release_notes.txt
git log --no-merges v2.0.0..HEAD --pretty=format:"%an" | sort -u >contributors.txt

Prepare repository

Modify release number in CMakeLists.txt and setup.py. Modify required version for python packages in setup.py.

Tag git repository on this change with a copy of the release message.

Backup Doxygen documentation

ctest -S /home/srit/src/rtk/rtk-dashboard/russula_doxygen.cmake -V
cd /home/srit/src/rtk/RTK-website/
mv  /home/srit/src/rtk/dashboard_tests/RTK-Doxygen/Doxygen/html Doxygen140
./sync.sh

Prepare website

Create news message in RTK/news, update rtkindex.html and RTK/news/lefthand.html accordingly.

Update page RTK/resources/software.html.

Announce

Post message on the mailing list rtk-users@openrtk.org.

Prepare binaries

Binaries will now be posted by CI, simply verify that the Github action goes well and that the packages have been posted once it's over.