Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 3.6.0 checklist #1231

Open
32 of 45 tasks
evgueni-ovtchinnikov opened this issue Jan 17, 2024 · 1 comment
Open
32 of 45 tasks

Release 3.6.0 checklist #1231

evgueni-ovtchinnikov opened this issue Jan 17, 2024 · 1 comment
Milestone

Comments

@evgueni-ovtchinnikov
Copy link
Contributor

evgueni-ovtchinnikov commented Jan 17, 2024

VER=3.6.0
  1. Submodules (within SIRF)
  • 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
  1. SIRF
  1. SuperBuild
  1. SIRF-Contribs
  • git tag -a v$VER -m "version $VER"
  • git push origin v$VER
  1. 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).
  1. SIRF-Exercises (already checked in VM)
  • git tag -a v$VER -m "version $VER"
  • git push origin v$VER
  1. Website (if final release)
  • update Software page (version info, VM etc)
  • upload doxygen
  • update link for doxygen in Wiki
  • add news flash
  1. Announce
  1. Tag wiki
  • git clone https://github.com/SyneRBI/SIRF.wiki.git; cd SIRF.wiki (or pull)
  • git tag -a v$VER -m "version $VER"
  • git push origin v$VER
@evgueni-ovtchinnikov evgueni-ovtchinnikov added this to the v3.6 milestone Jan 17, 2024
@KrisThielemans
Copy link
Member

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants