Updated versions and release notes
- use the script GaudiRelease/prepare_gaudi_release.py to update the versions of all packages and prepare their release notes
- update GaudiRelease/doc/release.notes.html from the release notes in JIRA (see the list of versions)
- update/correct the release notes of the packages or of the project if needed
- push the changes to a branch and create a merge request
Tagging
- using the GitLab interface, create the tag
- close the corresponding milestone from the list of milestones
- release the version in JIRA (see the list of versions)
Update the web page
After the release is installed in AFS, run the following commands:
cd /afs/.cern.ch/sw/Gaudi/www
./add_release.sh vXrY
afs_admin vos_release .
Synchronizing SVN
- synchronize the version in the trunk:
cd /afs/cern.ch/sw/Gaudi/git/gateway/Gaudi
git checkout master
git pull --ff-only
git checkout gw/trunk
git merge --no-ff -c 'synchronize with Gaudi vXrY' master
git svn dcommit
git checkout master
git svn fetch
git push
- create the svn tags:
cd /afs/cern.ch/sw/Gaudi/git/gateway/Gaudi
GaudiRelease/svn_tag_release.py
git checkout master
git svn fetch
git push