- let folks know a release is about to occur. Maybe on #groovy let people know or mail the mail list.
- get a nice clean CVS checkout
- update the version in project.xml to the next version number & check it in
- label it as something like GROOVY_9_9_beta_9
Currently we have to mess a little with the build. You need to go into the modules/xmlrpc/project.xml and update the version of groovy to the one we're about to release.
Then in groovy/groovy-core type
Now we're ready to do the release proper.
- check that the files at http://dist.codehaus.org/groovy/ look OK
- now change the version number in the project.xml file to be nextReleaseNumber-SNAPSHOT
- update JIRA to inform it that a release has been done so that the change log is updated and any pending issues transfer over to the next release
- maybe create a new JIRA release name for associating pending issues against
- mail the dev/user lists
- blog it!
- have a beer!