Atlas - release_checklist.md
Home / ext / SDL / docs Rendered HTML view | Size: 1541 bytes [Download] [Show on GitHub] [Search similar files] [Raw] [Raw (proxy)][FILE BEGIN]Release checklist
Run
build-scripts/create-release.py -R libsdl-org/SDL --ref <branch>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 --tagsRun
build-scripts/create-release.py -R libsdl-org/SDL --ref <release-tag>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.
If this is a feature release, also tag the sdlwiki with the same tag.
New feature release
Update
WhatsNew.txtBump version number to 3.EVEN.0:
./build-scripts/update-version.sh 3 EVEN 0Do the release
Immediately create a branch for patch releases, e.g.
git branch release-3.EVEN.xBump version number from 3.EVEN.0 to 3.(EVEN+1).0
./build-scripts/update-version.sh 3 EVEN+1 0Update 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+1Do 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+1Do the release
[FILE END](C) 2025 0x4248 (C) 2025 4248 Media and 4248 Systems, All part of 0x4248 See LICENCE files for more information. Not all files are by 0x4248 always check Licencing.