-
Notifications
You must be signed in to change notification settings - Fork 142
Release steps
Gordon Woodhull edited this page Jul 8, 2016
·
18 revisions
Because I always forget something...
- Update
NEWS.md
- Check if
scripts/bootstrapR.sh
works, also with--mk-dist
-
git flow release start N.N
(orgit flow hotfix start N.N
) - Update
VERSION
in the release branch to the current release version - Update
Version
inrcloud.support/DESCRIPTION
- Update
VERSION
in the develop branch to the next release version +'-devel' - Fix, fix...
-
git flow release finish N.N
(orgit flow hotfix finish N.N
) -
git push
frommaster
anddevelop
git push --tags
Notes:
- We shouldn't maintain different versions of different files in different branches (except for
VERSION
itself). So, in particular,NEWS.md
should just mention what version each feature/fix is targeted for, not what branch it was committed to. - Everything that gets committed to the release branch will get merged both to
master
anddevelop
. In principle,master
should always cleanly merge todevelop
(except forVERSION
).