PrepareRelease: Difference between revisions

From Openrtk
Jump to navigation Jump to search
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
__NOTOC__
Moved to [https://github.com/SimonRit/RTK/blob/master/documentation/Release.md].
 
Check [https://github.com/InsightSoftwareConsortium/ITK/blob/master/Documentation/Release.md ITK's instructions] and update this wiki page accordingly.
 
== Prepare release message ==
 
Based on the previous ones, e.g., the ones of
[https://public.kitware.com/pipermail/rtk-users/2016-September/009309.html v1.3], [https://public.kitware.com/pipermail/rtk-users/2018-February/010574.html v1.4] and [https://public.kitware.com/pipermail/rtk-users/2019-February/010694.html v2.0].
 
<source lang="bash" enclose="div">
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
</source>
 
== 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 ==
 
<source lang="bash" enclose="div">
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
</source>
 
== 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 (<code>sudo service docker status</code>) and restart it if not (<code>sudo service docker restart</code>).
* Go to a directory, e.g. <code>mkdir ~/RTKpkg; cd ~/RTKpkg</code>.
* Clone RTK <code>git clone https://github.com/SimonRit/RTK.git</code>.
* Launch <code>RTKPythonPackage/BuildLinuxWheels.sh</code>.
 
=== Windows ===
 
* In <code>C:\P</code>,clone RTK <code>git clone https://github.com/SimonRit/RTK.git</code>.
* In <code>C:\P</code>,clone ITKPythonPackage <code>git clone https://github.com/InsightSoftwareConsortium/ITKPythonPackage IPP</code>.
* In Windows PowerShell, launch <code>./BuildWindowsWheels.ps1</code>.

Latest revision as of 03:39, 22 November 2022

Moved to [1].