-
Notifications
You must be signed in to change notification settings - Fork 178
Closed
Labels
A-DistributionIssues about packaging, or otherwise helping distributing the gameIssues about packaging, or otherwise helping distributing the gameA-projectthings related to project managementthings related to project managementS-BlockingT-Task
Description
This issue is to track ideas to improve the release process, in foresight of next release. Please edit it at will.
Pre-release:
Tasklist
- Emit notices to server owners about the upcoming release to give them time to prepare instances
Release process:
- Prepare blog post
- Gather the changes (list commits)
- Summarize the changes (for the redactor)
- Write a blog post [WIP]
- Proof read blog post
- Write release notes for server owners to ease the transition
- Merge
- Merge remaining PRs (see above)
Mergefor-0.55.1/syncto master if exists
- Commit version numbers and push commits
- Tag release
- tag release
- tag every submodule of Unvanquished and UnvanquishedAssets with
unvanquished/0.55.1 - tag Urcheon
- Push release tags
- Build release
- Rebuild engine binaries
- Linux (linux-amd64, linux-i686, linux-arm64, linux-armhf)
- Windows (windows-amd64, windows-i686)
- macOS (macos-amd64)
- Rebuild dpks
- Rebuild game nexes
- Rebuild data
- Package dpks
- Package unizip
- Build and upload benchmark demo
- Check with validate-release
- Rebuild engine binaries
- Set up game servers
- unvanquished.net
- gg.illwieckz.net
- Set up distribution
- Upload unizip to dl.unvanquished.net
- Convert unizip to torrent in cdn.unvanquished.net
- Make sure CDN mirrors mirrored
- Upload to GitHub
- Run script to set 0.55.1 default download
- Run script to publish torrent
- Publish blog post
- Social medias
- Write and publish Mastodon post
- Write and publish X post
- Write and publish Facebook post
- Write and publish Reddit post
-
@everyoneand@roommessage as announcement post in Discord (bridged to Matrix) - Message on IRC
- Update flatpak recipe
- Update version numbers on Wiki template: https://wiki.unvanquished.net/wiki/Template:Version
Post-release things:
- Make sure FOSS Torrents knows about the release
- Make sure Phoronix knows about the release
- Translate blog post for LinuxFr.org or make sure someone writes an article about the release (do 0.55 one)
- Make sure sf.net mirrored the unizip.
- Upload the unizip to IndieDB as a backup
- Copy blog post to IndieDB (do 0.55 one)
- Duplicate this issue for 0.56.0
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
A-DistributionIssues about packaging, or otherwise helping distributing the gameIssues about packaging, or otherwise helping distributing the gameA-projectthings related to project managementthings related to project managementS-BlockingT-Task