openrocket/core/releasing.txt
2013-09-08 22:54:41 +03:00

28 lines
1.3 KiB
Plaintext

Steps for making a release:
1. Update build.properties for the new version.
2. Update ReleaseNotes
3. Update ChangeLog
4. ant dist
5. Test new features (not in project directory)
6. Copy distribution files into dists project
7. Update updates.php and test various versions using a different name:
scp updates.php plaa,openrocket@web.sourceforge.net:htdocs/actions/testupdates.php
java -Dopenrocket.debug.updateurl=http://openrocket.sourceforge.net/actions/testupdates.php -jar OpenRocket-1.1.0.jar
8. Update HTML: htp/htp.def (version number) htp/news.htp (release info)
9. Run "htp @" and check the web pages locally
10. Tag the version in Git 'git tag -a release-13.09'
11. Update Eclipse project and commit files+tag to git (OpenRocket and dists, 'git push origin release-13.09')
12. Upload JAR and source distribution and ReleaseNotes to Sourceforge
- Files -> Add Folder -> Add File
13. Update HTML to web server:
scp * plaa,openrocket@web.sourceforge.net:htdocs/
14. Test downloading from Sourceforge and web site
15. Update update.php to web server:
scp updates.php plaa,openrocket@web.sourceforge.net:htdocs/actions/
16. Test update checking without specific options
17. Update build.properties to "dev" version + commit
18. Send email about new release to openrocket-announce@lists.sourceforge.net