This Trac instance is not used for development anymore!

We migrated our development workflow to git and Gitea.
To test the future redirection, replace trac by ariadne in the page URL.

source: ps/trunk/build/premake/premake5/scripts/RELEASE.md

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.