Wikimedia Release Engineering Team/FAQ
Below is an expanding list of frequently asked questions for our team.
What versions are deployed?
editSee "currently active MediaWiki versions" on https://noc.wikimedia.org/conf/
Is there a train next week?
edit- Check the Deployment Calendar
- Check the long-term calendar wikitech:Deployments/Yearly_calendar
- Ask User:TCipriani (WMF)
When is the next deployment?
editCheck the Deployment Calendar. If the calendar is not up-to-date, ping User:TCipriani (WMF) as something has gone awry.
Was something just deployed? What was just deployed?
editCheck the Server Admin Log (SAL) for details.
Is [insert gerrit patch] deployed?
edit- Make sure you have a local git checkout of MediaWiki, the extension, or skin you want to check
- Check #What_versions_are_deployed? what versions are deployed
- Find the SHA1 of the commit you want to check
git pull
git branch wmf/[version] --contains [SHA1]
; e.g.,git branch wmf/1.39.0-wmf.19 --contains 5ee155e517e378ba0ab658df26534d9b841dc76c
Do we keep statistics about deployment?
editYes! See the train-stats repo on GitLab.
What extensions are deployed by WMF?
editThe canonical source is in the repos/releng/release
repository. In the file make-release/settings.yaml
.
What version is [some wiki] running?
editEach wiki's version is listed in the wikiversions.json
. The current version of that file can be found on noc.wikimedia.org
How do I become a deployer?
editTo learn to deploy MediaWiki sign up for deployment training
Who can deploy?
editAnyone listed in the deployment
group in puppet can deploy MediaWiki.
Services have their own deployers that varies by service.