|
Last change
on this file was 24387, checked in by s0600204, 4 years ago |
|
(1/2) Update premake5 to Alpha 15 - premake5 files
See CHANGES.txt below for the upstream-composed list of changes.
premake5.exe built by Stan
Accepted By: Stan (for Windows)
Trac Tickets: #5869
Differential Revision: https://code.wildfiregames.com/D3219
|
|
File size:
1.1 KB
|
| Line | |
|---|
| 1 | # PREMAKE RELEASE CHECKLIST
|
|---|
| 2 |
|
|---|
| 3 | ## PREP
|
|---|
| 4 |
|
|---|
| 5 | * Create a new release branch; push to origin
|
|---|
| 6 |
|
|---|
| 7 | * Notify `@premakeapp` of release branch availability; request testing
|
|---|
| 8 |
|
|---|
| 9 | * Update `CHANGES.txt`
|
|---|
| 10 |
|
|---|
| 11 | * `premake5 --file=scripts/changes.lua --since=<last_release_rev> changes`
|
|---|
| 12 |
|
|---|
| 13 | * Review and clean up as needed
|
|---|
| 14 |
|
|---|
| 15 | * Update `README.md`
|
|---|
| 16 |
|
|---|
| 17 | * "Commits since last release" badge (once out of prerelease replace `v5.0.0-alphaXX` with `latest`)
|
|---|
| 18 |
|
|---|
| 19 | * Update version in `src/host/premake.h`
|
|---|
| 20 |
|
|---|
| 21 | * Commit `CHANGES.txt`, `README.txt`, `src/host/premake.h`
|
|---|
| 22 |
|
|---|
| 23 | * Push release branch to GitHub; wait for CI to pass
|
|---|
| 24 |
|
|---|
| 25 | * Prep release announcement from change log
|
|---|
| 26 |
|
|---|
| 27 | ## RELEASE
|
|---|
| 28 |
|
|---|
| 29 | * Run `premake5 package <release branch name> source` (from Posix ideally)
|
|---|
| 30 |
|
|---|
| 31 | * On each platform, run `premake5 package <release branch name> binary`
|
|---|
| 32 |
|
|---|
| 33 | * Merge working branch to release and tag; push with tags
|
|---|
| 34 |
|
|---|
| 35 | * Create new release on GitHub from `CHANGES.txt`; upload files
|
|---|
| 36 |
|
|---|
| 37 | * Update the download page on github.io
|
|---|
| 38 |
|
|---|
| 39 | * Post annoucement to `@premakeapp`
|
|---|
| 40 |
|
|---|
| 41 |
|
|---|
| 42 | ## CYCLE
|
|---|
| 43 |
|
|---|
| 44 | * Update version in `src/host/premake.h` (e.x `"5.0.0-dev"`)
|
|---|
| 45 |
|
|---|
| 46 | * Commit
|
|---|
| 47 |
|
|---|
| 48 | * Merge release branch to master
|
|---|
| 49 |
|
|---|
| 50 | * Delete release branch
|
|---|
Note:
See
TracBrowser
for help on using the repository browser.