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
|
|
|
|
2017-01-11 15:41:55 +00:00
|
|
|
* Create a new release branch and push to origin
|
2015-12-17 00:58:49 +00:00
|
|
|
|
2017-01-11 15:41:55 +00:00
|
|
|
* Notify developer list of release branch availability; request testing
|
2010-11-16 11:25:37 +00:00
|
|
|
|
2017-08-21 15:44:47 +00:00
|
|
|
* Update CHANGES.txt (`git log release-branch-name ^release --merges`)
|
2015-06-22 19:39:08 +00:00
|
|
|
|
2018-03-10 16:40:59 +00:00
|
|
|
* Update README.md
|
|
|
|
|
|
|
|
* "Commits since last release" badge - once out of prerelease replace `v5.0.0-alphaXX` with `latest`
|
|
|
|
|
2016-10-04 22:18:00 +00:00
|
|
|
* Update version in src/host/premake.h and commit
|
2010-11-16 11:25:37 +00:00
|
|
|
|
2015-10-11 13:51:13 +00:00
|
|
|
* Push release branch to GitHub; wait for CI to pass
|
2010-11-16 11:25:37 +00:00
|
|
|
|
2015-10-11 13:51:13 +00:00
|
|
|
* Prep release announcement for forums from change log
|
2010-11-16 11:25:37 +00:00
|
|
|
|
2015-02-23 00:02:09 +00:00
|
|
|
RELEASE
|
2010-11-16 11:25:37 +00:00
|
|
|
|
2015-08-18 20:05:47 +00:00
|
|
|
* Run `premake5 package <release branch name> source` (from Posix ideally)
|
2015-02-23 22:08:19 +00:00
|
|
|
|
2015-08-18 20:05:47 +00:00
|
|
|
* On each platform, run `premake5 package <release branch name> binary`
|
2010-12-12 22:49:17 +00:00
|
|
|
|
2015-10-11 14:10:15 +00:00
|
|
|
* Merge working branch to release and tag; push with tags
|
2015-08-18 20:31:49 +00:00
|
|
|
|
2015-06-16 21:13:27 +00:00
|
|
|
* Create new release on GitHub from CHANGES.txt; upload files
|
2010-12-12 22:49:17 +00:00
|
|
|
|
2015-06-16 21:13:27 +00:00
|
|
|
* Update the download page on github.io
|
2010-12-12 22:49:17 +00:00
|
|
|
|
|
|
|
* Post release announcement to the forums
|
|
|
|
|
|
|
|
* Post annoucement to @industrious on Twitter
|
|
|
|
|
2015-06-22 19:39:08 +00:00
|
|
|
|
|
|
|
CYCLE
|
|
|
|
|
2017-01-13 14:11:58 +00:00
|
|
|
* Update to new dev version in src/host/premake.h and commit
|
2015-06-22 19:39:08 +00:00
|
|
|
|
2015-08-18 20:05:47 +00:00
|
|
|
* Merge working branch to master
|
2015-06-22 19:39:08 +00:00
|
|
|
|
|
|
|
* Close working branch
|