You are browsing a read-only backup copy of Wikitech. The primary site can be found at


From Wikitech-static
< Deployments
Revision as of 11:28, 15 December 2021 by imported>Novem Linguae (ce)
Jump to navigation Jump to search

Each week the Release Engineering Team deploys between 150–950 patches to the Wikimedia Foundation's 978 Wikimedia production wikis

A production deployment at Wikimedia is composed of:

  • 198 repositories
    • 188 extensions
    • 8 skins
    • mediawiki/vendor
    • mediawiki/core

This is a process called the Deployment Train

Current week

Typical Deployment Week

See also MediaWiki 1.39/Roadmap on
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
Deploy to group 0 Deploy to group 1 Deploy to group 2
Deployment train diagram.


Each Tuesday a Release Engineering team member cuts a new branch of all 198 repositories in a Wikimedia Production deployment. The branch is always prefixed with wmf/ and then a version number. For example: wmf/1.37.0-wmf.1.

The train conductor deploys that to Group0 wikis (see dblists/group0.dblist). This group includes:


On Wednesday Release Engineering leads a log triage session to find and file any new errors.

Following the log triage, the train conductor for the week makes a go/no-go decision to deploy to Group1 wikis.

Group1 is non-Wikipedias, see dblists/group1.dblist.

Group1 includes:


If no blockers are found, the train conductor pushes code to all other Wikipedias, see dblists/group2.dblist.

This includes (English Wikipedia).