Changes between Version 5 and Version 6 of ReleaseProcess
- Timestamp:
- 08/10/10 16:51:26 (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ReleaseProcess
v5 v6 14 14 }}} 15 15 1. Upload docs to knowledgeforge. 16 1. Tag the repo with the version number (commits change). e.g.16 1. Tag the repo with the version number (commits change). (add -f to the tag if you want to overwrite a previous tag with this release) e.g. 17 17 {{{ 18 18 $ hg tag ckan-1.1 -m 'Release 1.1' 19 19 $ hg push 20 20 }}} 21 (add -f to the tag if you want to overwrite a previous tag with this release) 22 1. Upload the release to PyPI: 21 1. Upload the release to PyPI (If you make a mistake, you can always go into PyPI, remove the release file and then reupload it.) 23 22 {{{ 24 23 python setup.py sdist upload 25 24 }}} 26 (If you make a mistake, you can always go into PyPI, remove the release file and then reupload it.) 25 1. Change the version number to the next version alpha in ckan/__init__.py e.g. 1.2a 26 1. Commit and push this change. 27 27 1. Bring metastable branch in line with default: 28 28 {{{ 29 $ hg -C metastable29 $ hg up -C metastable 30 30 $ hg merge -r default 31 31 $ nosetests ckan/tests 32 $ hg ci -m '[merge] from release 1.1' 32 $ hg ci -m '[merge] from release 1.1.' 33 $ hg push 34 $ hg up -C default 35 $ hg merge -r metastable 36 $ hg ci -m '[merge] from metastable.' 33 37 $ hg push 34 38 }}} 35 1. Change the version number to the next version alpha in ckan/__init__.py e.g. 1.2a36 1. Commit and push this change.37 39 1. Merge the release to the bitbucket i18n repo and recreate the pot: 38 40 {{{ 39 41 ??? 40 42 }}} 41 42 If there have been any unreleased changes to vdm, make sure you release that too. 43 1. If there have been any unreleased changes to vdm, make sure you release that too.