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 2.2.0-rc.1 checklist #647

Closed
46 of 47 tasks
evgueni-ovtchinnikov opened this issue Apr 29, 2020 · 0 comments
Closed
46 of 47 tasks

Release 2.2.0-rc.1 checklist #647

evgueni-ovtchinnikov opened this issue Apr 29, 2020 · 0 comments
Milestone

Comments

@evgueni-ovtchinnikov
Copy link
Contributor

evgueni-ovtchinnikov commented Apr 29, 2020

Release Checklist

VER=2.2.0-rc.1
  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
  • update CHANGES.md
  • update NOTICE.txt
  • update SIRF-Superbuild/version_config.cmake with new SIRF_TAG (and STIR_TAG etc if necessary)
  • git push
  • check Travis
  • git tag -a v$VER -m "version $VER"
  • git push origin v$VER
  1. Virtual Machine
  • update version number in VM_version.txt
  • update vb.name in vagrant/vagrantfile
  • update CHANGES.md
  • update NOTICE.txt
  • git push
  • 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 website
  • git tag -a v$VER -m "version $VER"
  • git push origin v$VER
  1. SIRF-Exercises (already checked in VM)
  • git tag -a v$VER -m "version $VER"
  • git push origin v$VER
  1. SIRF-Contribs
  • git tag -a v$VER -m "version $VER"
  • git push origin v$VER
  1. Website
  • add news flash
  1. Announce
  1. Tag wikis
  • git clone https://github.com/CCPPETMR/SIRF.wiki.git; cd SIRF.wiki (or pull)
  • git tag -a v$VER -m "version $VER"
  • git push origin v$VER
  • git clone https://github.com/CCPPETMR/CCPPETMR_VM.wiki.git; cd CCPPETMR_VM.wiki (or pull)
  • git tag -a v$VER -m "version $VER"
  • git push origin v$VER
@evgueni-ovtchinnikov evgueni-ovtchinnikov added this to the v2.2 milestone Apr 29, 2020
@KrisThielemans KrisThielemans changed the title Release 2.2.0 checklist Release 2.2.0-rc.1 checklist May 12, 2020
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