PrepareRelease
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
Linux
- Check that the docker service is running (
sudo service bluetooth status
) and restart it if not (sudo service bluetooth restart
). - Go to a directory, e.g.
mkdir ~/RTKpkg; cd ~/RTKpkg
. - Clone RTK
git clone https://github.com/SimonRit/RTK.git
. - Launch
RTKPythonPackage/BuildLinuxWheels.sh
.
Windows
- In
C:\P
,clone RTKgit clone https://github.com/SimonRit/RTK.git
. - In
C:\P
,clone ITKPythonPackagegit clone https://github.com/InsightSoftwareConsortium/ITKPythonPackage IPP
. - In Windows PowerShell, launch
./BuildWindowsWheels.ps1
.