Changes between Version 3 and Version 4 of Bitten Dev/Release Check List
- Timestamp:
- Sep 10, 2009, 1:26:14 PM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Bitten Dev/Release Check List
v3 v4 3 3 == Prepare source for release == 4 4 5 Verify: 5 6 * Build docs with command: `./setup.py build_doc` 6 * Update version in setup.py 7 * Run unittests on all major platforms 8 9 Make and commit changes: 10 11 * Update version in `setup.py` 7 12 * Drop `[egg_info]` section `setup.cfg` 8 * Update `ChangeLog` with release information and changes. 13 * Update `ChangeLog` with release information and changes 14 * Before major releases: 15 * `svn copy trunk -> /branches/<major>.x` 16 * Initialize merge-tracking from trunk to new branch 9 17 10 == Major releases == 11 12 * svn copy trunk -> /branches/<major>.x 13 14 == Minor releases and betas == 18 == Tag release == 15 19 16 20 * svn copy /branches/<major>.x -> /tags/<major>.<minor><beta?> 21 * Commit message should contain a link to `[milestone:<major><minor>]` if not beta. 17 22 18 == A fter release==23 == Adjust source trees == 19 24 20 * Reset version information in `setup.cfg` to new next version + `dev` 25 Make and commit changes: 26 27 * Reset version information in `setup.py` to new next version + add back `[egg_info]` section 28 * Add new empty section in `ChangeLog` for coming version 29 * If `ChangeLog` changed in branch, also update in trunk 30 31 == Make releases == 21 32 22 33 * Upload to Downloads and FTP installers in following formats and versions: … … 25 36 * py25.egg 26 37 * py24.egg 38 39 == Announce == 40 41 Write an email to bitten mailing list. 42 43 == Questions... == 44 * What about pypi entries? 45 * Do we prepare releases for both Bitten and Bitten-Slave? 46