-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Playtest or Release Checklist
Oliver Brakmann edited this page May 31, 2015
·
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-20yymmdd
git push upstream playtest-20yymmdd
git push upstream +HEAD:next
Tagging a new playtest during stabilization
git fetch upstream
git checkout -B prep-YYMM upstream/prep-YYMM
git tag playtest-20yymmdd
git push upstream playtest-20yymmdd
git push upstream +HEAD:next
Tagging a release
git fetch upstream
git checkout -B prep-YYMM upstream/prep-YYMM
git tag release-20yymmdd
git push upstream release-20yymmdd
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. Travis will automatically start building and deploying the packages at GitHub releases.
- Download the package and head over to Publish on Desura. Create a new MCF file from a clean OpenRA installation, upload it and submit it for approval. See Publishing releases on Desura for detailed instructions on the process.
- Update the Linux repositories at https://build.opensuse.org/project/show/games:openra
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 ยฉ๏ธ