Deployments/Train
Deployments |
---|
|
The Deployment Train is a weekly process led by the Release Engineering Team, to deploy the latest alpha version of MediaWiki at WMF to production.
Typical numbers as of September 2021:
- 198 code repositories (mediawiki/core, mediawiki/vendor, 188 MW extensions, and 8 MW skins).
- 978 wikis.
- between 150 and 1000 patches since the last train.
Current week
- Find the currently deployed branch/version of a wiki at https://versions.toolforge.org/
- Train blocker task: https://train-blockers.toolforge.org/
Schedule
- See also MediaWiki 1.41/Roadmap on mediawiki.org

Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
---|---|---|---|---|---|---|
Deploy to group 0 | Deploy to group 1 | Deploy to group 2 |
Groups
Tuesday
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.40.0-wmf.1
.
The train conductor deploys that to Group0 wikis (see dblists/group0.dblist). This group includes:
- www.mediawiki.org (
mediawikiwiki
) - test.wikipedia.org (
testwiki
) - test.wikidata.org (
testwikidatawiki
) - office.wikimedia.org (
officewiki
) - all closed wikis
Wednesday
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:
- www.wikidata.org (
wikidatawiki
) - *.wiktionary.org (all Wiktionary sites)
- *.wikisource.org (all Wikisource sites)
- *.wikinews.org (all Wikinews sites)
- *.wikibooks.org (all Wikibooks sites)
- *.wikiquote.org (all Wikiquote sites)
- *.wikivoyage.org (all Wikivoyage sites)
- *.wikiversity.org (all Wikiversity sites)
- commons.wikimedia.org (Wikimedia Commons)
- meta.wikimedia.org (Meta-Wiki)
- incubator.wikimedia.org (Incubator)
- ca.wikipedia.org (Catalan Wikipedia)
- he.wikipedia.org (Hebrew Wikipedia)
- it.wikipedia.org (Italian Wikipedia)
- test2.wikipedia.org (
test2wiki
) - and othersâŚ
Thursday
If no blockers are found, the train conductor pushes code to all other Wikipedias, see dblists/group2.dblist.
Group2 includes en.wikipedia.org (English Wikipedia).