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 - Build the doxygen docs with doxygen 1.8.3 !!! - 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 "beta" channel update for Windows - DESTRUCTIVE: Deploy the update packages on the "beta" channel (updates/ dir) - Package "stable" channel update for Windows - Rename the JSON meta file to the Doomseeker version tag update-info_win32_stable_.js - Deploy the update packages on the "stable" channel (updates/ dir) - Package doomseeker-_windows.zip - the release package - Deploy doomseeker-_windows.zip on the website (files/ dir) - Deploy doomseeker-_windows.zip on the drdteam site - Package libwadseeker-_src.zip - Deploy libwadseeker-_src.zip on the website (files/ dir) 2. Blzut3 ========= - 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_.js overwriting the main JSON file update-info_win32_stable.js - Deploy the website from the repo to the server - Optional: forums announcement