premake/scripts/RELEASE.txt

46 lines
1.1 KiB
Plaintext
Raw Normal View History

2010-11-16 11:25:37 +00:00
PREMAKE RELEASE CHECKLIST
-------------------------
PREP
2010-11-16 11:25:37 +00:00
* Create a new release branch and push to origin
2015-12-17 00:58:49 +00:00
* Notify developer list of release branch availability; request testing
2010-11-16 11:25:37 +00:00
* Update CHANGES.txt (`git log release-branch-name ^release --merges`)
* Update README.md
* "Commits since last release" badge - once out of prerelease replace `v5.0.0-alphaXX` with `latest`
* 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
RELEASE
2010-11-16 11:25:37 +00:00
* Run `premake5 package <release branch name> source` (from Posix ideally)
* On each platform, run `premake5 package <release branch name> binary`
2015-10-11 14:10:15 +00:00
* Merge working branch to release and tag; push with tags
* Create new release on GitHub from CHANGES.txt; upload files
* Update the download page on github.io
* Post release announcement to the forums
* Post annoucement to @industrious on Twitter
CYCLE
2017-01-13 14:11:58 +00:00
* Update to new dev version in src/host/premake.h and commit
* Merge working branch to master
* Close working branch