-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Playtest or Release Checklist
Oliver Brakmann edited this page May 24, 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 HEAD
git push upstream HEAD:next
Tagging a new playtest during stabilization
git fetch upstream
-
git checkout -b prep-YYMM upstream/prep-YYMM
if the branch doesn't exist yet, - or
git checkout prep-YYMM && git reset --hard upstream/prep-YYMM
if it does. git tag playtest-20yymmdd
git push upstream playtest-20yymmdd HEAD
git push upstream HEAD:next
Tagging a release
git fetch upstream
-
git checkout -b prep-YYMM upstream/prep-YYMM
if the branch doesn't exist yet, - or
git checkout prep-YYMM && git reset --hard upstream/prep-YYMM
if it does. git tag release-20yymmdd
git push upstream release-20yymmdd HEAD
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 ยฉ๏ธ