Playtest or Release Checklist

Oliver Brakmann edited this page May 8, 2016 · 33 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
  • 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.

Announce

Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.