Deployments

From Wikitech
Jump to: navigation, search
Some notes about the deployment windows
  • It is good to ask for a little more time than what you think you'll need to do all of the deployment and testing; you never know what issues will come up and slow you down.
    • Generally, we have found one hour windows to be a good size for most things.
  • Deployment windows are 'pinned' to the time in San Francisco and thus the UTC time will change due to the United States observance of Daylight Savings Time as appropriate.
  • SWAT deploys happen twice daily (8am and 4pm Pacific) and are for pushing out simple, quick, and low risk changes (as assessed by you, members of the SWAT team, and the Release Manager).

For detailed instructions on how to actually deploy code to the Wikimedia servers, see How to deploy code.

This page tracks planned deployments of software to the Wikimedia Foundation servers that host the various Wikimedia project wikis (Wikipedias, Wiktionaries, Wikiversities, Wikimedia Commons, etc.).

Cadence
The Wikimedia Foundation currently follows a one-week deploy cadence. This means that there is one week between updates to any one Wikimedia project site wiki (excluding urgent fixes, of course).
Scheduling
To schedule a deploy window, or if you see a potential conflict with your upcoming deployment, please e-mail Greg Grossmeier.
Inclusion criteria
See the list at Inclusion criteria for the kinds of changes that require scheduling here.
Communicating
  • Every major or new feature deployment should be announced on the Wikimedia blog and/or Tech News (use the "user-notice" tag on Phabricator) and/or global on-wiki delivery. For routine and maintenance deployments, listing your change here is enough.
  • Changes that are liable to affect site performance or infrastructure should be announced on the ops mailing list. This includes anything that alters caching behavior, introduces cookies, substantially increases the static asset payload, or adds new and complicated query patterns.

Near-term

Week of July 4th

  • Week of:
By day
Time Component Deployer Changes

Monday, July 04

 UTC #
(Sun)  PDT
NO DEPLOYS All US Holiday (Fourth of July)

Tuesday, July 05

 UTC #
 PDT
Morning SWAT
(Max 8 patches)
Brad (anomie), Chad (ostriches), Tyler (thcipriani), Antoine (hashar), or Mukunda (twentyafterfour) Addshore
  • 296753 - Deploy RevisionSlider to test and test2

Bartosz (MatmaRex)

Requesting Developer (irc-nickname)

  • Gerrit link to backport or config change
 UTC #
 PDT
Puppet SWAT
(Max 8 patches)
Filippo (godog), Moritz (moritzm), Giuseppe (_joe_) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change

Stas (Smalyshev)

  • 296658 admin: add wdqs-admins to deploy-service group
  • 295968 Allow wdqs admins to control wdqs-updater service
 UTC #
 PDT
ServicesGraphoid / Parsoid / OCG / Citoid Yuri (yurik), Gabriel (gwicke), C.Scott (cscott), Arlo (arlolra), Subbu (subbu) See Graphoid, mw:Parsoid/Deployments, OCG/Deployments
 UTC #
 PDT
MediaWiki train Mukunda (twentyafterfour) 1.28 schedule
group0 1.28.0-wmf.8->1.28.0-wmf.9
group1 1.28.0-wmf.8
group2 1.28.0-wmf.8
 UTC #
 PDT
Evening SWAT
(Max 8 patches)
Roan (RoanKattouw), Chad (ostriches), Max (MaxSem), or Sébastien (Dereckson) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change

Jdlrobson

kaldari

  • [config] 297516 Test PageAssessments extension on test.wikipedia.org

Amir1

  • [config] 297541 Deploy ORES review tool to nlwiki

Wednesday, July 06

 UTC #
 PDT
wikitech maintenance
Moritz (moritzm) * Reboots of californium/silver
 UTC #
 PDT
Morning SWAT
(Max 8 patches)
Brad (anomie), Chad (ostriches), Tyler (thcipriani), Antoine (hashar), or Mukunda (twentyafterfour) Urbanecm
  • [config] 297283 Enable autopatrolled user group at urwiki

stephanebisson

  • [config] 297438 Enable Echo transition flags everywhere
  • 297594 Followup Iae32cbf82cdb: Set width to Special:Notifications

Requesting Developer (irc-nickname)

  • Gerrit link to backport or config change
 UTC #
 PDT
MediaWiki train Mukunda (twentyafterfour) 1.28 schedule
group0 1.28.0-wmf.9
group1 1.28.0-wmf.8->1.28.0-wmf.9
group2 1.28.0-wmf.8
  • group1 to 1.28.0-wmf.9
    • All non-Wikipedia sites (Wiktionary, Wikisource, Wikinews, Wikibooks, Wikiquote, Wikiversity, etc)
    • Catalan and Hebrew Wikipedias
  • Blockers: Task T138555
 UTC #
 PDT
ServicesParsoid / OCG / Citoid / Mobileapps / … Gabriel (gwicke), C.Scott (cscott), Arlo (arlolra), Subbu (subbu), Bernd (bearND) and Michael (mdholloway) See mw:Parsoid/Deployments, OCG/Deployments, Mobileapps deployments
 UTC #
 PDT
Evening SWAT
(Max 8 patches)
Roan (RoanKattouw), Chad (ostriches), Max (MaxSem), or Sébastien (Dereckson) James_F
  • [config] 296572 VisualEditor: Move the citation button out of the primary toolbar on Wikivoyages — task T133725

kaldari

  • [config] 297687 Test PageAssessments extension on test.wikipedia.org

matt_flaschen

  • [Echo] [wmf.9] 297695 Keep bundled notification compact header on one line
  • [Echo] [wmf.9] 297707 Notification count: don't assume 'all'

legoktm

  • [wmf.8] 297697 Make LocalRename jobs run sequentially
  • [wmf.9] 297698 Make LocalRename jobs run sequentially

Bartosz (MatmaRex)

  • [wmf.9] 297696 Add mediawiki.special.changeslist to SpecialContributions

Amir Sarabadani (Amir1)

  • [config] 297709 Enable ORES review tool as a beta feature in ruwiki

Requesting Developer (irc-nickname)

  • Gerrit link to backport or config change

Thursday, July 07

 UTC #
(Wed)  PDT
Phabricator update Mukunda (twentyafterfour) HOLD: Window to update phabricator.wikimedia.org
 UTC #
 PDT
Morning SWAT
(Max 8 patches)
Brad (anomie), Chad (ostriches), Tyler (thcipriani), Antoine (hashar), Mukunda (twentyafterfour), or Katie (aude) Kartik Mistry (kart_)
  • 297349 Deploy Compact Language Links as default (Stage 4)

stephanebisson

  • 297792 Correct section (alert/message/all)

Requesting Developer (irc-nickname)

  • Gerrit link to backport or config change
 UTC #
 PDT
logstash / kibana / elasticsearch upgrade Guillaume (gehel) Erik (ebernhardson), Bryan (bd808)
 UTC #
 PDT
Puppet SWAT
(Max 8 patches)
Filippo (godog), Moritz (moritzm), Giuseppe (_joe_) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PDT
ServicesGraphoid / Parsoid / OCG / Citoid Yuri (yurik), Gabriel (gwicke), C.Scott (cscott), Arlo (arlolra), Subbu (subbu) See Graphoid, mw:Parsoid/Deployments, OCG/Deployments
 UTC #
 PDT
MediaWiki train Mukunda (twentyafterfour) 1.28 schedule
group0 1.28.0-wmf.9
group1 1.28.0-wmf.9
group2 1.28.0-wmf.8->1.28.0-wmf.9

Mattflaschen also deploying below three patches before the train, by arrangement:

  • [Echo] [1.28.0-wmf.9] 297855 Sort bundled notifications by read status AND timestamp
  • [Echo] [1.28.0-wmf.9] 297853 flow-post-reply: show compact header on one line
  • [Echo] [1.28.0-wmf.9] 297854 compact-header should be parse because it includes formatting
 UTC #
 PDT
Evening SWAT
(Max 8 patches)
Roan (RoanKattouw), Chad (ostriches), Max (MaxSem), Adam (awight), or Sébastien (Dereckson) James_F
  • [config] 296573 VisualEditor: Move cite out of primary toolbar everywhere except on WP/WB/WV

Krinkle

  • [config] 297511 Remove unused deprecated wgStyleSheetPath

Andrew Green (AndyRussG)

matt_flaschen

  • [wmf.9] [Flow] 297914 Use the right compact msg for flowusertalk-* expandable notifications
  • [wmf.9] [Echo] 297919 Change 'messages' to 'notices' throughout the interface
  • [wmf.9] [Echo] 297934 Followup Ib7f4dc4ea: Bring back message tooltip with 'notice' text

Amir1

  • [wmf.9] 297916 Remove oresc_is_predicted = 1 in db queries
  • [config] 297917 Enable ORES review tool as a beta feature in ptwiki

legoktm

  • [wmf.9] 297921 API: Generate head items in the context of the given title

Requesting Developer (irc-nickname)

  • Gerrit link to backport or config change

Week of July 11th

  • Week of:
By day
Time Component Deployer Changes

Monday, July 11

 UTC #
 PDT
Morning SWAT
(Max 8 patches)
Brad (anomie), Chad (ostriches), Tyler (thcipriani), Antoine (hashar) or Mukunda (twentyafterfour) Urbanecm
  • [config] 297195 Change Albanian Wikiquote logo
  • [config] 297196 HD version for sqwikiquote's logos (depends on the previous commit)
  • [config] 297279 Remove old throttle rules

Sébastien (Dereckson)

Sébastien (Dereckson) (for Odder)

Requesting Developer (irc-nickname)

  • Gerrit link to backport or config change
 UTC #
 PDT
Weekly Wikidata query service deployment window Guillaume (gehel) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PDT
logstash / kibana / elasticsearch upgrade Guillaume (gehel) Erik (ebernhardson), Bryan (bd808)
 UTC #
 PDT
ServicesParsoid / OCG / Citoid / Mobileapps / … Gabriel (gwicke), C.Scott (cscott), Arlo (arlolra), Subbu (subbu), Bernd (bearND) and Michael (mdholloway) See mw:Parsoid/Deployments, OCG/Deployments, Mobileapps deployments
 UTC #
 PDT
Evening SWAT
(Max 8 patches)
Roan (RoanKattouw), Chad (ostriches), Max (MaxSem), or Sébastien (Dereckson) MaxSem
  • [wmf.9] 298038 Kartographer fix

Requesting Developer (irc-nickname)

  • Gerrit link to backport or config change

Tuesday, July 12

 UTC #
 PDT
Morning SWAT
(Max 8 patches)
Brad (anomie), Chad (ostriches), Tyler (thcipriani), Antoine (hashar), or Mukunda (twentyafterfour) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PDT
Puppet SWAT
(Max 8 patches)
Filippo (godog), Moritz (moritzm), Giuseppe (_joe_) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PDT
ServicesGraphoid / Parsoid / OCG / Citoid Yuri (yurik), Gabriel (gwicke), C.Scott (cscott), Arlo (arlolra), Subbu (subbu) See Graphoid, mw:Parsoid/Deployments, OCG/Deployments
 UTC #
 PDT
MediaWiki train Mukunda (twentyafterfour) 1.28 schedule
group0 1.28.0-wmf.9->1.28.0-wmf.10
group1 1.28.0-wmf.9
group2 1.28.0-wmf.9
 UTC #
 PDT
Evening SWAT
(Max 8 patches)
Roan (RoanKattouw), Chad (ostriches), Max (MaxSem), or Sébastien (Dereckson) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change

Wednesday, July 13

 UTC #
 PDT
Morning SWAT
(Max 8 patches)
Brad (anomie), Chad (ostriches), Tyler (thcipriani), Antoine (hashar), or Mukunda (twentyafterfour) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PDT
MediaWiki train Mukunda (twentyafterfour) 1.28 schedule
group0 1.28.0-wmf.10
group1 1.28.0-wmf.9->1.28.0-wmf.10
group2 1.28.0-wmf.9
  • group1 to 1.28.0-wmf.10
    • All non-Wikipedia sites (Wiktionary, Wikisource, Wikinews, Wikibooks, Wikiquote, Wikiversity, etc)
    • Catalan and Hebrew Wikipedias
  • Blockers: Task T139211
 UTC #
 PDT
ServicesParsoid / OCG / Citoid / Mobileapps / … Gabriel (gwicke), C.Scott (cscott), Arlo (arlolra), Subbu (subbu), Bernd (bearND) and Michael (mdholloway) See mw:Parsoid/Deployments, OCG/Deployments, Mobileapps deployments
 UTC #
 PDT
Evening SWAT
(Max 8 patches)
Roan (RoanKattouw), Chad (ostriches), Max (MaxSem), or Sébastien (Dereckson) Alex (Krenair)
  • [config] 225509 Add basic contact form for stewards - relies on a change in 1.28.0-wmf.10 to be on meta.

Requesting Developer (irc-nickname)

  • Gerrit link to backport or config change

Thursday, July 14

 UTC #
(Wed)  PDT
Phabricator update Mukunda (twentyafterfour) HOLD: Window to update phabricator.wikimedia.org
 UTC #
 PDT
Morning SWAT
(Max 8 patches)
Brad (anomie), Chad (ostriches), Tyler (thcipriani), Antoine (hashar), Mukunda (twentyafterfour), or Katie (aude) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PDT
Puppet SWAT
(Max 8 patches)
Filippo (godog), Moritz (moritzm), Giuseppe (_joe_) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PDT
ServicesGraphoid / Parsoid / OCG / Citoid Yuri (yurik), Gabriel (gwicke), C.Scott (cscott), Arlo (arlolra), Subbu (subbu) See Graphoid, mw:Parsoid/Deployments, OCG/Deployments
 UTC #
 PDT
MediaWiki train Mukunda (twentyafterfour) 1.28 schedule
group0 1.28.0-wmf.10
group1 1.28.0-wmf.10
group2 1.28.0-wmf.9->1.28.0-wmf.10
 UTC #
 PDT
Evening SWAT
(Max 8 patches)
Roan (RoanKattouw), Chad (ostriches), Max (MaxSem), Adam (awight), or Sébastien (Dereckson) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change

Week of July 18th

  • Week of:
By day
Time Component Deployer Changes

Monday, July 18

 UTC #
 PDT
Morning SWAT
(Max 8 patches)
Brad (anomie), Chad (ostriches), Tyler (thcipriani), Antoine (hashar) or Mukunda (twentyafterfour) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PDT
Weekly Wikidata query service deployment window Guillaume (gehel) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PDT
ServicesParsoid / OCG / Citoid / Mobileapps / … Gabriel (gwicke), C.Scott (cscott), Arlo (arlolra), Subbu (subbu), Bernd (bearND) and Michael (mdholloway) See mw:Parsoid/Deployments, OCG/Deployments, Mobileapps deployments
 UTC #
 PDT
Evening SWAT
(Max 8 patches)
Roan (RoanKattouw), Chad (ostriches), Max (MaxSem), or Sébastien (Dereckson) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change

Tuesday, July 19

 UTC #
 PDT
Morning SWAT
(Max 8 patches)
Brad (anomie), Chad (ostriches), Tyler (thcipriani), Antoine (hashar), or Mukunda (twentyafterfour) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PDT
Puppet SWAT
(Max 8 patches)
Filippo (godog), Moritz (moritzm), Giuseppe (_joe_) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PDT
ServicesGraphoid / Parsoid / OCG / Citoid Yuri (yurik), Gabriel (gwicke), C.Scott (cscott), Arlo (arlolra), Subbu (subbu) See Graphoid, mw:Parsoid/Deployments, OCG/Deployments
 UTC #
 PDT
MediaWiki train Mukunda (twentyafterfour) 1.28 schedule
group0 1.28.0-wmf.10->1.28.0-wmf.11
group1 1.28.0-wmf.10
group2 1.28.0-wmf.10
 UTC #
 PDT
Evening SWAT
(Max 8 patches)
Roan (RoanKattouw), Chad (ostriches), Max (MaxSem), or Sébastien (Dereckson) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change

Wednesday, July 20

 UTC #
 PDT
Morning SWAT
(Max 8 patches)
Brad (anomie), Chad (ostriches), Tyler (thcipriani), Antoine (hashar), or Mukunda (twentyafterfour) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PDT
MediaWiki train Mukunda (twentyafterfour) 1.28 schedule
group0 1.28.0-wmf.11
group1 1.28.0-wmf.10->1.28.0-wmf.11
group2 1.28.0-wmf.10
  • group1 to 1.28.0-wmf.11
    • All non-Wikipedia sites (Wiktionary, Wikisource, Wikinews, Wikibooks, Wikiquote, Wikiversity, etc)
    • Catalan and Hebrew Wikipedias
  • Blockers: Task T139212
 UTC #
 PDT
ServicesParsoid / OCG / Citoid / Mobileapps / … Gabriel (gwicke), C.Scott (cscott), Arlo (arlolra), Subbu (subbu), Bernd (bearND) and Michael (mdholloway) See mw:Parsoid/Deployments, OCG/Deployments, Mobileapps deployments
 UTC #
 PDT
Evening SWAT
(Max 8 patches)
Roan (RoanKattouw), Chad (ostriches), Max (MaxSem), or Sébastien (Dereckson) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change

Thursday, July 21

 UTC #
(Wed)  PDT
Phabricator update Mukunda (twentyafterfour) HOLD: Window to update phabricator.wikimedia.org
 UTC #
 PDT
Morning SWAT
(Max 8 patches)
Brad (anomie), Chad (ostriches), Tyler (thcipriani), Antoine (hashar), Mukunda (twentyafterfour), or Katie (aude) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PDT
Puppet SWAT
(Max 8 patches)
Filippo (godog), Moritz (moritzm), Giuseppe (_joe_) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PDT
ServicesGraphoid / Parsoid / OCG / Citoid Yuri (yurik), Gabriel (gwicke), C.Scott (cscott), Arlo (arlolra), Subbu (subbu) See Graphoid, mw:Parsoid/Deployments, OCG/Deployments
 UTC #
 PDT
MediaWiki train Mukunda (twentyafterfour) 1.28 schedule
group0 1.28.0-wmf.11
group1 1.28.0-wmf.11
group2 1.28.0-wmf.10->1.28.0-wmf.11
 UTC #
 PDT
Evening SWAT
(Max 8 patches)
Roan (RoanKattouw), Chad (ostriches), Max (MaxSem), Adam (awight), or Sébastien (Dereckson) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change

Recently completed

For older deployments, please see the /Archive.