985c58103c
- Rename executable to premake5 - Default to premake5.lua project script; fallback to premake4.lua if not found - Clean up internal references to premake4 naming
58 lines
1.0 KiB
Plaintext
58 lines
1.0 KiB
Plaintext
PREMAKE RELEASE CHECKLIST
|
|
-------------------------
|
|
|
|
VERSION NUMBERS
|
|
|
|
4.0
|
|
4.0-beta1
|
|
4.0-rc1
|
|
4.0.1
|
|
|
|
PREP
|
|
|
|
* Make sure all tests pass on Windows and POSIX
|
|
|
|
* Update CHANGELOG.txt as needed
|
|
|
|
* Prep release announcement for forums
|
|
|
|
* Run `premake5 embed`
|
|
|
|
* Commit all changes to premake-stable
|
|
|
|
* Tag premake-stable with the version number and push
|
|
|
|
* Pull changes to premake-dev
|
|
|
|
|
|
BUILD
|
|
|
|
* On each platform, run `premake5 release {version} binary`
|
|
|
|
* On one platform, run `premake5 release {version} source`
|
|
|
|
* If desired, copy binary to local path
|
|
|
|
* Upload packages (in release/) to SourceForge
|
|
|
|
|
|
RELEASE
|
|
|
|
* 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
|