Branches and Releases - UberWaffe/OpenRA GitHub Wiki

The official repository is http://github.com/OpenRA/OpenRA. It has three branches:

  • master: Points to the most recent public release. This is theoretically "stable", and a good place to write patches against, if you don't want to deal with half-baked stuff.
  • next: This is the integration branch which will become the next release after one or more playtest stages based on "bleed".
  • bleed: This is the integration branch which will become the next playtest. This might contain half-baked experimental stuff, and may be rebuilt on top of /master several times per release cycle, if there are patches that have to be removed. If you want to live on the bleeding edge, you can write patches against this, but there might be messy rebases.

Our current release cycle is as follows:

  • Several times per year, we make a new public release from the contents of /bleed. /master will be changed to point to the release, and all the packages are built and uploaded.
  • Several times during this cycling period, we might push playtest versions based on interim contents of /bleed. These are not recommended for most users -- they may crash horribly, etc.

For quality assurance follow the Playtest or Release Checklist.

⚠️ **GitHub.com Fallback** ⚠️