2010-11-16 11:25:37 +00:00
|
|
|
PREMAKE RELEASE CHECKLIST
|
|
|
|
-------------------------
|
|
|
|
|
2015-02-23 00:02:09 +00:00
|
|
|
PREP
|
2010-11-16 11:25:37 +00:00
|
|
|
|
2015-02-23 00:02:09 +00:00
|
|
|
* Create working branch for release prep
|
2010-11-16 11:25:37 +00:00
|
|
|
|
2015-02-23 00:02:09 +00:00
|
|
|
* Update the version number in src/host/premake.c and commit
|
2010-11-16 11:25:37 +00:00
|
|
|
|
2015-02-23 00:02:09 +00:00
|
|
|
* Make sure branch passes all tests on all platforms
|
2010-11-16 11:25:37 +00:00
|
|
|
|
|
|
|
* Update CHANGELOG.txt as needed
|
|
|
|
|
|
|
|
* Prep release announcement for forums
|
|
|
|
|
|
|
|
|
2015-02-23 00:02:09 +00:00
|
|
|
RELEASE
|
2010-11-16 11:25:37 +00:00
|
|
|
|
2015-02-23 00:02:09 +00:00
|
|
|
* Merge working branch to release branch
|
2010-12-12 22:49:17 +00:00
|
|
|
|
2015-02-23 00:02:09 +00:00
|
|
|
* Merge working branch to development branches
|
2010-12-12 22:49:17 +00:00
|
|
|
|
2015-02-23 00:02:09 +00:00
|
|
|
* Close working branch
|
2010-12-12 22:49:17 +00:00
|
|
|
|
|
|
|
|
2015-02-23 00:02:09 +00:00
|
|
|
PACKAGE
|
2010-12-12 22:49:17 +00:00
|
|
|
|
2015-02-23 00:02:09 +00:00
|
|
|
* Run `premake5 package release source` (from Posix ideally)
|
2010-12-12 22:49:17 +00:00
|
|
|
|
2015-02-23 00:02:09 +00:00
|
|
|
* On each platform, run `premake5 package release binary`
|
2010-12-12 22:49:17 +00:00
|
|
|
|
|
|
|
|
2015-02-23 00:02:09 +00:00
|
|
|
PUBLISH
|
2010-12-12 22:49:17 +00:00
|
|
|
|
2015-02-23 00:02:09 +00:00
|
|
|
* Upload packages to SourceForge
|
2010-12-12 22:49:17 +00:00
|
|
|
|
|
|
|
* On SourceForge, set package properties (platform, etc.)
|
|
|
|
|
|
|
|
* Update the download page
|
|
|
|
http://industriousone.com/premake/download
|
|
|
|
|
|
|
|
* Post release announcement to the forums
|
|
|
|
|
|
|
|
* Update the Latest News on the project home page
|
|
|
|
|
|
|
|
* Post annoucement to @industrious on Twitter
|
|
|
|
|
|
|
|
* Post announcement to email list
|
|
|
|
|
|
|
|
* Post announcement to Industrious Facebook group
|
|
|
|
|
|
|
|
* Add release to Freshmeat
|
|
|
|
http://freshmeat.net/projects/premake
|