From 6aaedb813fa11ba0679c3051bc2eb28646b9506c Mon Sep 17 00:00:00 2001 From: 3gg <3gg@shellblade.net> Date: Sat, 30 Aug 2025 16:53:58 -0700 Subject: Update to SDL3 --- src/contrib/SDL-3.2.20/docs/release_checklist.md | 52 ++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 src/contrib/SDL-3.2.20/docs/release_checklist.md (limited to 'src/contrib/SDL-3.2.20/docs/release_checklist.md') diff --git a/src/contrib/SDL-3.2.20/docs/release_checklist.md b/src/contrib/SDL-3.2.20/docs/release_checklist.md new file mode 100644 index 0000000..56fb23d --- /dev/null +++ b/src/contrib/SDL-3.2.20/docs/release_checklist.md @@ -0,0 +1,52 @@ +# Release checklist + +* Run `build-scripts/create-release.py -R libsdl-org/SDL --ref ` to do + a dry run creating the release assets. Verify that the archives are correct. + +* Tag the release, e.g. `git tag release-3.8.0; git push --tags` + +* Run `build-scripts/create-release.py -R libsdl-org/SDL --ref ` + to have GitHub Actions create release assets. This makes sure the revision + string baked into the archives is correct. + +* Verify that the source archive REVISION.txt has the correct release tag. + +* Sign the source archives and upload everything to libsdl.org + +* Create a GitHub release and attach the archives you just generated. + +## New feature release + +* Update `WhatsNew.txt` + +* Bump version number to 3.EVEN.0: + + * `./build-scripts/update-version.sh 3 EVEN 0` + +* Do the release + +* Immediately create a branch for patch releases, e.g. `git branch release-3.EVEN.x` + +* Bump version number from 3.EVEN.0 to 3.(EVEN+1).0 + + * `./build-scripts/update-version.sh 3 EVEN+1 0` + +* Update the website file include/header.inc.php to reflect the new version + +## New bugfix release + +* Bump version number from 3.Y.Z to 3.Y.(Z+1) (Y is even) + + * `./build-scripts/update-version.sh 3 Y Z+1` + +* Do the release + +* Update the website file include/header.inc.php to reflect the new version + +## New development prerelease + +* Bump version number from 3.Y.Z to 3.Y.(Z+1) (Y is odd) + + * `./build-scripts/update-version.sh 3 Y Z+1` + +* Do the release -- cgit v1.2.3