-
Notifications
You must be signed in to change notification settings - Fork 46
Release process
onyxfish edited this page Apr 4, 2012
·
45 revisions
New development should be done on master
and always with the next release's version number in all the docs and configuration files. Once ready to test the migration/install:
- Create a release branch:
git branch x.y.z
- Push it upstream to deploy off of:
git push origin x.y.z
- Write/test/commit migration script
- Generate an AMI for the release (remove
~/setup_panda.sh
before imaging) - Update
docs/amazon.rst
with new AMI id - Switch back to the master branch:
git checkout master
- Merge in migration changes:
git merge x.y.z
- Push changes upstream:
git push
- Flag version branch for doc building on RTFD.
- Update docs to reference next version number in URLs.
- Update to next version number in
setup_panda.sh
. - Update to next version number in
docs/conf.py
- Update to next version number in
config/settings.py
- Update to next version number in
CHANGELOG
git commit -am "Rev to version a.b.c for development."
git push