Release branching
This page is incomplete, please expand as you are able! |
Creating a new REL branch
editCreate the new branch using branch-version.py in the repos/releng/release repository.
branch-version.py
simply takes the [major].[minor].[patch]
version number as an argument:
For example:
$ ./branch-version.py 1.34.0
Should do the following:
- Create a new
REL1_34
branch for extensions, skins, and vendor listed in thewmf
bundle undersettings.yaml
, starting at the tip of the latest WMF-deployed branch (e.g.wmf/1.34.0-wmf.25
). - Branch all remaining extensions and skins for active repos in Gerrit, starting at the tip of
origin/master
. - Branch
mediawiki/core
, starting at the tip of the latest WMF-deployed branch. - Submits a patchset for review with changes to core:
- Removing existing submodules that were added prior to WMF deployment.
- Adding new submodules for every extension/skin in the
base
bundle fromsettings.yaml
. - Setting the
$wgVersion
to[version]-rc.0
.