Limnoria/sandbox/RELEASE_CHECKLIST

37 lines
1.9 KiB
Plaintext
Raw Normal View History

2003-11-23 15:06:13 +01:00
These are things not to be forgotten when making a Supybot release:
2004-08-27 09:35:32 +02:00
Make sure the RELNOTES has "Version MAJOR.MINOR.PATCHLEVEL" at the top.
Make sure the ChangeLog has been ordered by importance.
2004-09-01 08:11:21 +02:00
Feature additions first, changes second, fixes last (if at all)
2004-08-27 09:35:32 +02:00
Make sure the ChangeLog has been given a proper header and that its
2004-09-01 08:11:21 +02:00
First change is "* Version MAJOR.MINOR.PATCHLEVEL!".
2003-11-23 15:06:13 +01:00
Update the version in conf.py.
Update the version in setup.py.
2004-03-25 13:12:52 +01:00
Update the version in scripts/supybot
2004-09-16 20:54:26 +02:00
Make sure the man pages are up-to-date.
2004-08-27 09:35:32 +02:00
Commit these updates, even though it seems useless.
Make a release-MAJOR_MINOR_PATCHLEVEL tag. (cvs tag <tag>)
Make a release-MAJOR_MINOR_PATCHLEVEL-branch branch tag. (cvs tag -b <tag>)
Remove test directory from the directory.
Remove CVS directories from the directory.
Remove sandbox directory from the directory.
Remove all dotfiles (.cvsignore, etc.) from the directory.
Move the supybot/ directory to Supybot-MAJOR.MINOR.PATCHLEVEL
Create .tar.gz: tar czvf Supybot-MAJOR.MINOR.PATCHLEVEL.tar.gz <dir>
Create .tar.bz2: tar cjvf Supybot-MAJOR.MINOR.PATCHLEVEL.tar.bz2 <dir>
Create .zip: zip -r Supybot-MAJOR.MINOR.PATCHLEVEL.zip <dir>
2003-11-23 15:06:13 +01:00
Add the release to the supybot package in SF.net.
2004-09-01 08:11:21 +02:00
The version should be Supybot-MAJOR.MINOR.PATCHLEVEL
2003-11-23 15:06:13 +01:00
Upload the archives to upload.sf.net, add to the release on SF.net.
Announce the release in a News item on SF.net.
2004-09-13 05:02:57 +02:00
The subject should be MAJOR.MINOR.PATCHLEVEL Released!
2003-11-23 15:06:13 +01:00
Announce the release on Freshmeat.net.
2004-09-01 08:11:21 +02:00
The version should be MAJOR.MINOR.PATCHLEVEL
2003-11-23 15:06:13 +01:00
Announce the release on PyPI via "python setup.py register".
2003-12-16 14:35:42 +01:00
Announce the release on the forums.
2004-01-26 04:51:02 +01:00
Announce the release on comp.lang.python and comp.lang.python.announce.
2003-11-23 15:06:13 +01:00
Add a topic to #supybot announcing the release.
2004-08-27 09:35:32 +02:00
Send a GPG-signed tar.gz to jamessan for packing in Debian.
2004-02-07 13:14:42 +01:00
Update the version in version.txt and upload to the website.
2004-09-16 20:54:26 +02:00
Generate the documentation and upload to the website.