| Attached Files | release-checklist-1.5.2.txt [^] (2,842 bytes) 2025-11-08 20:11 [Show Content] [Hide Content]1. Zalewa
=========
Most of these actions are non-destructive. They don't overwrite anything
yet. Either they happen in the repos or only add new files.
- Do the final update of the Polish translation if necessary
- Bump versions: Doomseeker in src/core/versiondefs.cmake
- Bump versions: Wadseeker, if necessary, in src/wadseeker/wadseekerversiondefs.cmake
- Bump versions: any plugins that were changed since previous bumping
- Bump year spans if necessary:
- CHANGELOG.md
- src/core/versiondefs.cmake
- src/core/version.cpp
- src/wadseeker/wadseekerversioninfo.cpp
- Update the [Unreleased] to the Doomseeker [version] in CHANGELOG.md
- Add the ref link at the bottom of CHANGELOG.md to [version]
- Verify the build on Windows and Linux
- Commit all of these, then push.
- Optional: if last-minute fixes need to be done, there is still time
to do them before the tag is pushed
- Tag version in the repo
- Push the tag
- (Optional for a bugfix release) Build the doxygen docs with doxygen 1.8.3
- (Optional for a bugfix release) Deploy the new doxygen docs (docs/ dir)
- Website: update Doomseeker, Wadseeker versions in download.php
- Website: update the DS_PLUGINUPDATE number in download.php
- Website: update the plugin URL list in download.php
- Website: update version in the windows.zip filename in download_plugin.php
- Website: set latest Doomseeker version in ind.php
- Website: set latest Wadseeker version in wadseeker.php
- Website: bump year span in footer.php if necessary
- Website: add links to new doxygen docs in docs.php
- Push the website to the repo
- Package the "beta" channel update for Windows
- DESTRUCTIVE: Deploy the update packages on the "beta" channel (updates/ dir)
- Package the "stable" channel update for Windows
- Rename the JSON meta file to the Doomseeker version tag
update-info_win32_stable_<version>.js
- Deploy the update packages on the "stable" channel (updates/ dir)
- Package doomseeker-<version>_windows.zip
- Deploy doomseeker-<version>_windows.zip on the website (files/ dir)
- Deploy doomseeker-<version>_windows.zip on the drdteam site
- Package libwadseeker-<wadseeker_version>_src.zip
- Deploy libwadseeker-<wadseeker_version>_src.zip on the website (files/ dir)
2. Blzut3
=========
- Build packages without dependency scanning, making sure to run cpackpostprocess.sh.
- Install new libwadseeker on build system.
- Rebuild packages with dependency scanning and deploy to repository.
- Release Ubuntu & Mac binary packages
- Package the source into a signed ".tar.xz"
- Upload the source ".tar.xz" to (files/ dir)
3. Zalewa - DESTRUCTIVE
=======================
- Copy the JSON meta file update-info_win32_stable_<version>.js overwriting
the main JSON file update-info_win32_stable.js
- Deploy the website from the repo to the server
- Forums announcement
|