-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Playtest or Release Checklist
Matthias Mailรคnder edited this page Oct 30, 2022
·
42 revisions
We'll assume the upstream OpenRA repository is aliased to upstream
.
Branching off a new stabilization branch while tagging a new playtest
git fetch upstream
git checkout -b prep-YYMM upstream/bleed
git tag playtest-yyyymmdd
git push upstream playtest-yyyymmdd HEAD
Tagging a new playtest during stabilization
git fetch upstream
git checkout -B prep-YYMM upstream/prep-YYMM
git tag playtest-yyyymmdd
git push upstream playtest-yyyymmdd
Tagging a release
git fetch upstream
git checkout -B prep-YYMM upstream/prep-YYMM
git tag release-yyyymmdd
git push upstream release-yyyymmdd
git push upstream +HEAD:master
Warning: The current make version
does not use the latest, but the first tag, so we need an extra commit to separate last playtest and new release. Don't forget to update the branches. GitHub Actions will automatically start building and deploying the packages at GitHub releases.
- Update the website with the news, including the current playtest/release tags and the in-game notifier.
- Announce on Discord
- Link it on Facebook and Twitter
- Copy the announcement on ModDB which also updates IndieDB.
- Post on reddit
- Send false positive reports of .exe files to Windows Defender
- Update Chocolatey
- Update Flathub
- Update WinGet
Players ๐ฒ
- FAQ โ
- Installation ๐ฆ
- Game Content ๐ฟ
- Hotkeys and Stances ๐ฎ
- Strategies ๐
- Settings ๐ง
- Dedicated Server โพ
- RaspberryPi ๐
- Badges & Icons ๐ฅ
- Changelog ๐
Modders โ๏ธ
- Audio guide ๐
- Traits ๐
- Palettes and Remaps ๐จ
- World Coordinate System ๐
- Map scripting
- Lua-API ๐
- Conditions ๐
- Mapping ๐ง
- Pixelart ๐
Developers ๐ง
- Contributing โค๏ธ
- Compiling
- Hacking
- Coding Standard ๐
- Branches and Releases ๐
- Release Checklist โ
- Sequences
- Glossary
- Reverse engineering ๐
- License ยฉ๏ธ