These are just some rough notes on the steps I take to release Jython.
1. Version bumps
PySystemState.java
- build.xml
- NEWS
- README
1. Tag release
- make svn tag dir
- svn cp trunk/jython into tag dir
- svn cp trunk/installer into tag dir
1. build from tag
- svn co tag
- cp ant.properties into release checkout/jython
- ant full-build in release checkout/jython
1. upload build
- go to Admin/File Release on sourceforge
- Click on Add release next to the jython package
- create with a name in line with the version like 2.2rc1
ftp the built installer as on http://sourceforge.net/docman/display_doc.php?docid=6445&group_id=1#upload
- associate the uploaded file with the new release
1. update site
- news.txt
- download.txt
- index.txt
- installation.txt
- userfaq.txt
1. upload maven package
- ant -Dproject.version=2.2-rc1 in jython/maven
- scp dist/jython-2.2-rc1-bundle.jar shell.sf.net:/