SyneRBI / SIRF

Main repository for the CCP SynerBI software
http://www.ccpsynerbi.ac.uk
Other
59 stars 29 forks source link

Release 3.6.0 checklist #1231

Open evgueni-ovtchinnikov opened 8 months ago

evgueni-ovtchinnikov commented 8 months ago
VER=3.6.0
  1. Submodules (within SIRF)
    • [x] tag data
    • git submodule update # should not complain
    • cd data && git tag -a v$VER -m "version $VER" && git push --tags && cd ..
    • git status # should not list data as modified
  2. SIRF
  3. SuperBuild
  4. SIRF-Contribs
    • [x] git tag -a v$VER -m "version $VER"
    • [x] git push origin v$VER
  5. Virtual Machine
    • [ ] vagrant up
    • [ ] Virtualbox Guest Additions
    • [ ] run first_run.sh script (gnome settings and zero-fill trick)
    • [ ] check that the serial port is deselected.
    • [ ] export the VM
    • [ ] ctest on VM
    • [ ] run all exercises (download data first)
    • [ ] upload to Zenodo
      • use name like SIRF 2.2.0.ova (with space) as Zenodo uses alphabetical ordering probably, add -release-candidate-1 if necessary (as most people will not know what rc1 means).
  6. SIRF-Exercises (already checked in VM)
    • [x] git tag -a v$VER -m "version $VER"
    • [x] git push origin v$VER
  7. Website (if final release)
    • [ ] update Software page (version info, VM etc)
    • [ ] upload doxygen
    • [ ] update link for doxygen in Wiki
    • [ ] add news flash
  8. Announce
    • [ ] Send email to SyneRBI-DEVEL@JISCMAIL.AC.UK; SyneRBI-USERS@JISCMAIL.AC.UK; add SyneRBI@JISCMAIL.AC.UK for final release
  9. Tag wiki
    • [x] git clone https://github.com/SyneRBI/SIRF.wiki.git; cd SIRF.wiki (or pull)
    • [x] git tag -a v$VER -m "version $VER"
    • [x] git push origin v$VER
KrisThielemans commented 7 months ago

will need to update our https://github.com/SyneRBI/SIRF/blob/master/doc/ReleaseChecklist.md once we've gone through this.