Version 1 (modified by 14 years ago) (diff) | ,
---|
Steps to create a release
- Create a stabilization branch and update the version number in Version.java (on trunk)
- Stabilize for 2 weeks, during which:
- Changes get committed to trunk and backported to the branch from there
- Update CHANGES
- Check README for up-to-date-ness
- On the day of release:
- Check out the branch (fresh check out)
- Change the version number in Version.java (remove the '-dev' suffix)
- Run the Ant build
- Run the Ant 'abcl.clean' target
- Run the Lisp build
- Commit the working copy to the version tag
- Check out the tag and use it to:
- Run the Ant 'abcl.source.zip' and 'abcl.source.tar' targets
- Unpack the zip and run compilation on the sources extracted
- Do the same for the .tar archive
- Sign (PGP/GPG) the archives
- Upload the archives and their signatures (to SourceForge?)
- Update the cliki page
- Update the cl-user.net page
- Update the ABCL website