diff options
Diffstat (limited to 'src/contrib/SDL-2.30.2/docs/release_checklist.md')
-rw-r--r-- | src/contrib/SDL-2.30.2/docs/release_checklist.md | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/src/contrib/SDL-2.30.2/docs/release_checklist.md b/src/contrib/SDL-2.30.2/docs/release_checklist.md new file mode 100644 index 0000000..37d8b6d --- /dev/null +++ b/src/contrib/SDL-2.30.2/docs/release_checklist.md | |||
@@ -0,0 +1,49 @@ | |||
1 | # Release checklist | ||
2 | |||
3 | When changing the version, run `build-scripts/update-version.sh X Y Z`, | ||
4 | where `X Y Z` are the major version, minor version, and patch level. So | ||
5 | `2 28 1` means "change the version to 2.28.1". This script does much of the | ||
6 | mechanical work. | ||
7 | |||
8 | |||
9 | ## New feature release | ||
10 | |||
11 | * Update `WhatsNew.txt` | ||
12 | |||
13 | * Bump version number to 2.EVEN.0: | ||
14 | |||
15 | * `./build-scripts/update-version.sh 2 EVEN 0` | ||
16 | |||
17 | * Do the release | ||
18 | |||
19 | * Update the website file include/header.inc.php to reflect the new version | ||
20 | |||
21 | ## New bugfix release | ||
22 | |||
23 | * Check that no new API/ABI was added | ||
24 | |||
25 | * If it was, do a new feature release (see above) instead | ||
26 | |||
27 | * Bump version number from 2.Y.Z to 2.Y.(Z+1) (Y is even) | ||
28 | |||
29 | * `./build-scripts/update-version.sh 2 Y Z+1` | ||
30 | |||
31 | * Do the release | ||
32 | |||
33 | * Update the website file include/header.inc.php to reflect the new version | ||
34 | |||
35 | ## After a feature release | ||
36 | |||
37 | * Create a branch like `release-2.24.x` | ||
38 | |||
39 | * Bump version number to 2.ODD.0 for next development branch | ||
40 | |||
41 | * `./build-scripts/update-version.sh 2 ODD 0` | ||
42 | |||
43 | ## New development prerelease | ||
44 | |||
45 | * Bump version number from 2.Y.Z to 2.Y.(Z+1) (Y is odd) | ||
46 | |||
47 | * `./build-scripts/update-version.sh 2 Y Z+1` | ||
48 | |||
49 | * Do the release | ||