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

Difference between revisions of "Deployments"

From Wikitech-static
Jump to navigation Jump to search
imported>Catrope
imported>Gergő Tisza
Line 43: Line 43:
''NOTE: You can also subscribe to the "WMF Deployments" google calendar by adding <wikimedia.org_rudis09ii2mm5fk4hgdjeh1u64@group.calendar.google.com>. This does not always get one-off windows that are noted below. '''This wiki page is the canonical deployment schedule and any differences with the google calendar are to be interpreted as the google calendar being incorrect'''.''
''NOTE: You can also subscribe to the "WMF Deployments" google calendar by adding <wikimedia.org_rudis09ii2mm5fk4hgdjeh1u64@group.calendar.google.com>. This does not always get one-off windows that are noted below. '''This wiki page is the canonical deployment schedule and any differences with the google calendar are to be interpreted as the google calendar being incorrect'''.''


===Week of January 06===
===Week of January 13===


{{#invoke:Deployment schedule|formatTable|hidedate=false|
{{#invoke:Deployment schedule|formatTable|hidedate=false|
{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
     |when=2020-01-06 03:30 SF
     |when=2020-01-13 03:30 SF
     |length=0.5
     |length=0.5
     |window=Wikimedia Portals Update
     |window=Wikimedia Portals Update
Line 54: Line 54:
}}|
}}|
{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
     |when=2020-01-06 04:00 SF
     |when=2020-01-13 04:00 SF
     |length=1
     |length=1
     |window=[[SWAT deploys|European Mid-day SWAT]]<br/><small>'''(Max 6 patches)'''</small>
     |window=[[SWAT deploys|European Mid-day SWAT]]<br/><small>'''(Max 6 patches)'''</small>
     |who={{ircnick|Amir1|Amir}}, {{ircnick|Lucas_WMDE|Lucas}}, {{ircnick|awight|Adam}}, {{ircnick|Urbanecm|Martin}}
     |who={{ircnick|Amir1|Amir}}, {{ircnick|Lucas_WMDE|Lucas}}, {{ircnick|awight|Adam}}, {{ircnick|Urbanecm|Martin}}
     |what={{ircnick|tassu|Majavah}}
     |what={{ircnick|irc-nickname|Requesting Developer}}
* [config] {{gerrit|561286}} Enable wgCiteResponsiveReferences on cswiki
 
{{ircnick|Amir1|Amir Sarabadani}}
* [config] {{gerrit|562081}} Set read new for item term store up to Q100K
* [config] {{gerrit|562083}} Don’t check constraints on P6685 statements
* [wmf.11] {{gerrit|560596}} Add option to override storeClass in rebuildLocalisationCache
* [config] {{gerrit|560341}} Revert "Add a bit for forcing LC caching backend in cli mode"
* [config] {{gerrit|559161}} Clean up unused configs in Wikibase.php
* [config] {{gerrit|559162}} Clean up unused config in InitialiseSettings.php
 
{{ircnick|irc-nickname|Requesting Developer}}
* ''Gerrit link to backport or config change''
* ''Gerrit link to backport or config change''
}}|
}}|
{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
     |when=2020-01-06 10:00 SF
     |when=2020-01-13 10:00 SF
     |length=0.5
     |length=0.5
     |window=Wikidata Query Service weekly deploy
     |window=Wikidata Query Service weekly deploy
Line 80: Line 69:
}}|
}}|
{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
     |when=2020-01-06 11:00 SF
     |when=2020-01-13 11:00 SF
     |length=1
     |length=1
     |window=[[SWAT deploys|Morning SWAT]]<br/><small>'''(Max 6 patches)'''</small>
     |window=[[SWAT deploys|Morning SWAT]]<br/><small>'''(Max 6 patches)'''</small>
     |who={{ircnick|RoanKattouw|Roan}}, {{ircnick|Niharika|Niharika}}, {{ircnick|Urbanecm|Martin}}
     |who={{ircnick|RoanKattouw|Roan}}, {{ircnick|Niharika|Niharika}}, {{ircnick|Urbanecm|Martin}}
     |what={{ircnick|Ammarpad|Ammar}}
     |what=
*[Config] {{Gerrit|555621}} Enable local uploads on inh.wiki
{{ircnick|tgr|Gergő}}
*[Config] {{Gerrit|559576}} Add sandboxlink for eswikivoyage
* [config] {{gerrit|509914}} Revert "Invalidate CommonsMetadata cache for entries affected by T222935"
{{ircnick|Zoranzoki21}}
*[Config] {{Gerrit|561657}} Enable GeoData extension in ruwikinews
*[Config] {{Gerrit|559612}} Added throttle rule for University of Derby mini-editathon
*[Config] {{Gerrit|562056}} Add a new throttle rule and remove outdated rules
*[Config] {{Gerrit|562262}} Add www.digital.archives.go.jp to the wgCopyUploadsDomains
*[Config] {{Gerrit|562265}} Add mediaphoto.mnhn.fr to $wgCopyUploadsDomains
{{ircnick|irc-nickname|Requesting Developer}}
{{ircnick|irc-nickname|Requesting Developer}}
* ''Gerrit link to backport or config change''
* ''Gerrit link to backport or config change''
}}|
}}|
{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
     |when=2020-01-06 13:00 SF
     |when=2020-01-13 13:00 SF
     |length=1
     |length=1
     |window=[[mw:Services|Services]] – [[mw:Extension:Graph|Graphoid]] / [[mw:Parsoid/Deployments|Parsoid]] / Citoid / [[ORES]]
     |window=[[mw:Services|Services]] – [[mw:Extension:Graph|Graphoid]] / [[mw:Parsoid/Deployments|Parsoid]] / Citoid / [[ORES]]
Line 104: Line 87:
}}|
}}|
{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
     |when=2020-01-06 14:00 SF
     |when=2020-01-13 14:00 SF
     |length=2
     |length=2
     |window=Weekly Security deployment window
     |window=Weekly Security deployment window
Line 111: Line 94:
}}|
}}|
{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
     |when=2020-01-06 16:00 SF
     |when=2020-01-13 16:00 SF
     |length=1
     |length=1
     |window=[[SWAT deploys|Evening SWAT]]<br/><small>'''(Max 6 patches)'''</small>
     |window=[[SWAT deploys|Evening SWAT]]<br/><small>'''(Max 6 patches)'''</small>
     |who={{ircnick|RoanKattouw|Roan}}, {{ircnick|Niharika|Niharika}}, {{ircnick|Urbanecm|Martin}}
     |who={{ircnick|RoanKattouw|Roan}}, {{ircnick|Niharika|Niharika}}, {{ircnick|Urbanecm|Martin}}
     |what=
     |what={{ircnick|irc-nickname|Requesting Developer}}
{{ircnick|ebernhardson|Erik B}}
* [config] {{gerrit|562309}} All cirrus traffic back to eqiad
* [config] {{gerrit|562308}} Restore search rescore windows to default
{{ircnick|davidwbarratt|David Barratt}}
* [config] {{gerrit|562359}} Enable Partial Blocks on every wiki excluding those that have opted-out
{{ircnick|tgr|Gergő}}
* [config] {{gerrit|561927}} GrowthExperiments: use local search in production
{{ircnick|DannyS712}}
* [config] {{gerrit|554392}} Clean up spacing in InitialiseSettings
{{ircnick|irc-nickname|Requesting Developer}}
* ''Gerrit link to backport or config change''
* ''Gerrit link to backport or config change''
}}|
}}|
{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
     |when=2020-01-07 04:00 SF
     |when=2020-01-14 04:00 SF
     |length=1
     |length=1
     |window=[[SWAT deploys|European Mid-day SWAT]]<br/><small>'''(Max 6 patches)'''</small>
     |window=[[SWAT deploys|European Mid-day SWAT]]<br/><small>'''(Max 6 patches)'''</small>
     |who={{ircnick|Amir1|Amir}}, {{ircnick|Lucas_WMDE|Lucas}}, {{ircnick|awight|Adam}}, {{ircnick|Urbanecm|Martin}}
     |who={{ircnick|Amir1|Amir}}, {{ircnick|Lucas_WMDE|Lucas}}, {{ircnick|awight|Adam}}, {{ircnick|Urbanecm|Martin}}
     |what={{ircnick|Ammarpad|Ammar}}
     |what={{ircnick|irc-nickname|Requesting Developer}}
*[Config] {{Gerrit|557584}} Re-add localized Wikipedia wordmark for szlwiki
*[Config] {{Gerrit|557439}} Add minerva custom logo for la.wiki
{{ircnick|Amir1|Amir Sarabadani}}
* [config] {{gerrit|559161}} Clean up unused configs in Wikibase.php
* [config] {{gerrit|559162}} Clean up unused config in InitialiseSettings.php
{{ircnick|hauskatze|MarcoAurelio}}
* [config] {{gerrit|561365}} Update ge.wikimedia.org project logos (T241327)
* [config] {{gerrit|561355}} Modify $wgArticleCount to 'any' for ta.wiktionary (T241684)
{{ircnick|Lucas_WMDE|Lucas Werkmeister}}
* [config] {{gerrit|502479}} Fix wgImportSources setting for wikidata dblist
* [config] {{gerrit|502480}} Fix WBRepoCanonicalUriProperty setting for testwikidatawiki
 
{{ircnick|irc-nickname|Requesting Developer}}
* ''Gerrit link to backport or config change''
* ''Gerrit link to backport or config change''
}}|
}}|
{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
     |when=2020-01-07 09:00 SF
     |when=2020-01-14 05:00 SF
    |length=1
    |window=Pre MediaWiki train sanity break
    |who=
    |what=No Deploys
}}|
{{#invoke:Deployment schedule|row
    |when=2020-01-14 06:00 SF
    |length=1
    |window=Mediawiki train - European+American Version
    |who={{ircnick|liw|Lars}}, {{ircnick|brennen|Brennen}}
    |what=[[mw:MediaWiki 1.35/Roadmap#Schedule for the deployments|1.35 schedule]]
{{DeployOneWeekMini|1.35.0-wmf.14->1.35.0-wmf.15|1.35.0-wmf.14|1.35.0-wmf.14}}
* group0 to [[mw:MediaWiki_1.35/wmf.15|1.35.0-wmf.15]]
* '''Blockers: {{phabricator|T233863}}'''
}}|
{{#invoke:Deployment schedule|row
    |when=2020-01-14 09:00 SF
     |length=1
     |length=1
     |window=[[PuppetSWAT|Puppet SWAT]]<br/><small>'''(Max 6 patches)'''</small>
     |window=[[PuppetSWAT|Puppet SWAT]]<br/><small>'''(Max 6 patches)'''</small>
Line 158: Line 135:
}}|
}}|
{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
     |when=2020-01-07 10:00 SF
     |when=2020-01-14 10:00 SF
     |length=1
     |length=1
     |window=[[mw:Services|Services]] – [[mw:Extension:Graph|Graphoid]] / [[mw:Parsoid/Deployments|Parsoid]] / Citoid / [[ORES]]
     |window=[[mw:Services|Services]] – [[mw:Extension:Graph|Graphoid]] / [[mw:Parsoid/Deployments|Parsoid]] / Citoid / [[ORES]]
Line 165: Line 142:
}}|
}}|
{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
     |when=2020-01-07 11:00 SF
     |when=2020-01-14 11:00 SF
     |length=1
     |length=1
     |window=Pre MediaWiki train sanity break
     |window=[[SWAT deploys|Morning SWAT]]<br/><small>'''(Max 6 patches)'''</small>
     |who=
     |who={{ircnick|RoanKattouw|Roan}}, {{ircnick|Niharika|Niharika}}, {{ircnick|Urbanecm|Martin}}
     |what=No Deploys
     |what={{ircnick|irc-nickname|Requesting Developer}}
* ''Gerrit link to backport or config change''
}}|
}}|
{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
     |when=2020-01-07 12:00 SF
     |when=2020-01-14 12:00 SF
     |length=1
     |length=1
     |window=Mediawiki train - American+European Version
     |window=Mediawiki train - European+American Version (secondary timeslot)
     |who={{ircnick|longma|Jeena}}, {{ircnick|liw|Lars}}
     |who={{ircnick|liw|Lars}}, {{ircnick|brennen|Brennen}}
     |what=[[mw:MediaWiki 1.35/Roadmap#Schedule for the deployments|1.35 schedule]]
     |what=[[mw:MediaWiki 1.35/Roadmap#Schedule for the deployments|1.35 schedule]]
{{DeployOneWeekMini|1.35.0-wmf.11->1.35.0-wmf.14|1.35.0-wmf.11|1.35.0-wmf.11}}
{{DeployOneWeekMini|1.35.0-wmf.14->1.35.0-wmf.15|1.35.0-wmf.14|1.35.0-wmf.14}}
* group0 to [[mw:MediaWiki_1.35/wmf.14|1.35.0-wmf.14]]
* group0 to [[mw:MediaWiki_1.35/wmf.15|1.35.0-wmf.15]]
* '''Blockers: {{phabricator|T233862}}'''
* '''Blockers: {{phabricator|T233863}}'''
}}|
}}|
{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
     |when=2020-01-07 16:00 SF
     |when=2020-01-14 16:00 SF
     |length=1
     |length=1
     |window=[[SWAT deploys|Evening SWAT]]<br/><small>'''(Max 6 patches)'''</small>
     |window=[[SWAT deploys|Evening SWAT]]<br/><small>'''(Max 6 patches)'''</small>
Line 188: Line 166:
     |what={{ircnick|irc-nickname|Requesting Developer}}
     |what={{ircnick|irc-nickname|Requesting Developer}}
* ''Gerrit link to backport or config change''
* ''Gerrit link to backport or config change''
{{ircnick|NicholasG04|Nicholas G}}
*[Config] {{Gerrit|559612}} Added throttle rule for University of Derby mini-editathon
}}|
}}|
{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
     |when=2020-01-08 04:00 SF
     |when=2020-01-15 04:00 SF
     |length=1
     |length=1
     |window=[[SWAT deploys|European Mid-day SWAT]]<br/><small>'''(Max 6 patches)'''</small>
     |window=[[SWAT deploys|European Mid-day SWAT]]<br/><small>'''(Max 6 patches)'''</small>
Line 198: Line 174:
     |what={{ircnick|irc-nickname|Requesting Developer}}
     |what={{ircnick|irc-nickname|Requesting Developer}}
* ''Gerrit link to backport or config change''
* ''Gerrit link to backport or config change''
{{ircnick|tarrow|T Arrow}}
* [Config] {{gerrit|562777}} Enable TaintedRefs on test.wikidata.org
{{ircnick|CFisch_WMDE|WMDE-Fisch}}
* [wmf.11] {{gerrit|561169}} Fix handling of `&lt;references responsive="" />`
{{ircnick|Lucas_WMDE|Lucas Werkmeister}}
* [config] {{gerrit|510875}} Update Skolt Sami language name
}}|
}}|
{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
     |when=2020-01-08 06:00 SF
     |when=2020-01-15 05:00 SF
     |length=1
     |length=1
     |window=Mediawiki train - American+European Version (secondary timeslot)
    |window=Pre MediaWiki train sanity break
     |who={{ircnick|longma|Jeena}}, {{ircnick|liw|Lars}}
    |who=
    |what=No Deploys
}}|
{{#invoke:Deployment schedule|row
    |when=2020-01-15 06:00 SF
    |length=1
     |window=Mediawiki train - European+American Version
     |who={{ircnick|liw|Lars}}, {{ircnick|brennen|Brennen}}
     |what=[[mw:MediaWiki 1.35/Roadmap#Schedule for the deployments|1.35 schedule]]
     |what=[[mw:MediaWiki 1.35/Roadmap#Schedule for the deployments|1.35 schedule]]
{{DeployOneWeekMini|1.35.0-wmf.14|1.35.0-wmf.11->1.35.0-wmf.14|1.35.0-wmf.11}}
{{DeployOneWeekMini|1.35.0-wmf.15|1.35.0-wmf.14->1.35.0-wmf.15|1.35.0-wmf.14}}
* group1 to [[mw:MediaWiki_1.35/wmf.14|1.35.0-wmf.14]]
* group1 to [[mw:MediaWiki_1.35/wmf.15|1.35.0-wmf.15]]
* '''Blockers: {{phabricator|T233862}}'''
* '''Blockers: {{phabricator|T233863}}'''
}}|
}}|
{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
     |when=2020-01-08 11:00 SF
     |when=2020-01-15 11:00 SF
     |length=1
     |length=1
     |window=[[SWAT deploys|Morning SWAT]]<br/><small>'''(Max 6 patches)'''</small>
     |window=[[SWAT deploys|Morning SWAT]]<br/><small>'''(Max 6 patches)'''</small>
     |who={{ircnick|RoanKattouw|Roan}}, {{ircnick|Niharika|Niharika}}, {{ircnick|Urbanecm|Martin}}
     |who={{ircnick|RoanKattouw|Roan}}, {{ircnick|Niharika|Niharika}}, {{ircnick|Urbanecm|Martin}}
     |what={{ircnick|Ammarpad|Ammar Abdulhamid}}
     |what={{ircnick|irc-nickname|Requesting Developer}}
*[Config] {{Gerrit|561572}} Set $wgArticleCountMethod to 'any' for minwiktionary
*[Config] {{Gerrit|562040}} Add ipblock-exempt and extendedconfirmed to bot group on fawiki
*[Config] {{Gerrit|557439}} Add minerva custom logo for la.wiki
*[Config] {{Gerrit|557584}} Re-add localized Wikipedia wordmark for szlwiki
{{ircnick|irc-nickname|Requesting Developer}}
* ''Gerrit link to backport or config change''
* ''Gerrit link to backport or config change''
}}|
}}|
{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
     |when=2020-01-08 12:00 SF
     |when=2020-01-15 12:00 SF
     |length=1
     |length=1
     |window=Mediawiki train - American+European Version
     |window=Mediawiki train - European+American Version (secondary timeslot)
     |who={{ircnick|longma|Jeena}}, {{ircnick|liw|Lars}}
     |who={{ircnick|liw|Lars}}, {{ircnick|brennen|Brennen}}
     |what=[[mw:MediaWiki 1.35/Roadmap#Schedule for the deployments|1.35 schedule]]
     |what=[[mw:MediaWiki 1.35/Roadmap#Schedule for the deployments|1.35 schedule]]
{{DeployOneWeekMini|1.35.0-wmf.14|1.35.0-wmf.11->1.35.0-wmf.14|1.35.0-wmf.11}}
{{DeployOneWeekMini|1.35.0-wmf.15|1.35.0-wmf.14->1.35.0-wmf.15|1.35.0-wmf.14}}
* group1 to [[mw:MediaWiki_1.35/wmf.14|1.35.0-wmf.14]]
* group1 to [[mw:MediaWiki_1.35/wmf.15|1.35.0-wmf.15]]
* '''Blockers: {{phabricator|T233862}}'''
* '''Blockers: {{phabricator|T233863}}'''
}}|
}}|
{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
     |when=2020-01-08 13:00 SF
     |when=2020-01-15 13:00 SF
     |length=1
     |length=1
     |window=[[mw:Services|Services]] – [[mw:Extension:Graph|Graphoid]] / [[mw:Parsoid/Deployments|Parsoid]] / Citoid / [[ORES]]
     |window=[[mw:Services|Services]] – [[mw:Extension:Graph|Graphoid]] / [[mw:Parsoid/Deployments|Parsoid]] / Citoid / [[ORES]]
Line 246: Line 218:
}}|
}}|
{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
     |when=2020-01-08 16:00 SF
     |when=2020-01-15 16:00 SF
     |length=1
     |length=1
     |window=[[SWAT deploys|Evening SWAT]]<br/><small>'''(Max 6 patches)'''</small>
     |window=[[SWAT deploys|Evening SWAT]]<br/><small>'''(Max 6 patches)'''</small>
     |who={{ircnick|RoanKattouw|Roan}}, {{ircnick|Niharika|Niharika}}, {{ircnick|Urbanecm|Martin}}
     |who={{ircnick|RoanKattouw|Roan}}, {{ircnick|Niharika|Niharika}}, {{ircnick|Urbanecm|Martin}}
     |what=
     |what={{ircnick|irc-nickname|Requesting Developer}}
{{ircnick|MatmaRex|Bartosz}}
* [config] {{gerrit|561649}} Remove 2017 wikitext editor as default on Beta Cluster
{{ircnick|RoanKattouw}}
* [config] {{gerrit|562987}} Pre-configure topic matching feature in GrowthExperiment
{{ircnick|irc-nickname|Requesting Developer}}
* ''Gerrit link to backport or config change''
* ''Gerrit link to backport or config change''
}}|
}}|
{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
     |when=2020-01-08 17:00 SF
     |when=2020-01-15 17:00 SF
     |length=1
     |length=1
     |window=Phabricator update
     |window=Phabricator update
Line 266: Line 233:
}}|
}}|
{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
     |when=2020-01-09 04:00 SF
     |when=2020-01-16 04:00 SF
     |length=1
     |length=1
     |window=[[SWAT deploys|European Mid-day SWAT]]<br/><small>'''(Max 6 patches)'''</small>
     |window=[[SWAT deploys|European Mid-day SWAT]]<br/><small>'''(Max 6 patches)'''</small>
     |who={{ircnick|Amir1|Amir}}, {{ircnick|Lucas_WMDE|Lucas}}, {{ircnick|awight|Adam}}, {{ircnick|Urbanecm|Martin}}
     |who={{ircnick|Amir1|Amir}}, {{ircnick|Lucas_WMDE|Lucas}}, {{ircnick|awight|Adam}}, {{ircnick|Urbanecm|Martin}}
     |what=
     |what={{ircnick|irc-nickname|Requesting Developer}}
{{ircnick|Amir1|Amir Sarabadani}}
* [config] {{gerrit|562504}} Set wmgUseEntitySourceBasedFederation for test.wikidata.org
{{ircnick|irc-nickname|Requesting Developer}}
* ''Gerrit link to backport or config change''
* ''Gerrit link to backport or config change''
}}|
}}|
{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
     |when=2020-01-09 06:00 SF
     |when=2020-01-16 05:00 SF
     |length=1
     |length=1
     |window=Mediawiki train - American+European Version (secondary timeslot)
    |window=Pre MediaWiki train sanity break
     |who={{ircnick|longma|Jeena}}, {{ircnick|liw|Lars}}
    |who=
    |what=No Deploys
}}|
{{#invoke:Deployment schedule|row
    |when=2020-01-16 06:00 SF
    |length=1
     |window=Mediawiki train - European+American Version
     |who={{ircnick|liw|Lars}}, {{ircnick|brennen|Brennen}}
     |what=[[mw:MediaWiki 1.35/Roadmap#Schedule for the deployments|1.35 schedule]]
     |what=[[mw:MediaWiki 1.35/Roadmap#Schedule for the deployments|1.35 schedule]]
{{DeployOneWeekMini|1.35.0-wmf.14|1.35.0-wmf.14|1.35.0-wmf.11->1.35.0-wmf.14}}
{{DeployOneWeekMini|1.35.0-wmf.15|1.35.0-wmf.15|1.35.0-wmf.14->1.35.0-wmf.15}}
* group2 to [[mw:MediaWiki_1.35/wmf.14|1.35.0-wmf.14]]
* group2 to [[mw:MediaWiki_1.35/wmf.15|1.35.0-wmf.15]]
* '''Blockers: {{phabricator|T233862}}'''
* '''Blockers: {{phabricator|T233863}}'''
}}|
}}|
{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
     |when=2020-01-09 09:00 SF
     |when=2020-01-16 09:00 SF
     |length=1
     |length=1
     |window=[[PuppetSWAT|Puppet SWAT]]<br/><small>'''(Max 6 patches)'''</small>
     |window=[[PuppetSWAT|Puppet SWAT]]<br/><small>'''(Max 6 patches)'''</small>
Line 295: Line 266:
}}|
}}|
{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
     |when=2020-01-09 10:00 SF
     |when=2020-01-16 10:00 SF
     |length=1
     |length=1
     |window=[[mw:Services|Services]] – [[mw:Extension:Graph|Graphoid]] / [[mw:Parsoid/Deployments|Parsoid]] / Citoid / [[ORES]]
     |window=[[mw:Services|Services]] – [[mw:Extension:Graph|Graphoid]] / [[mw:Parsoid/Deployments|Parsoid]] / Citoid / [[ORES]]
Line 302: Line 273:
}}|
}}|
{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
     |when=2020-01-09 11:00 SF
     |when=2020-01-16 11:00 SF
     |length=1
     |length=1
     |window=[[SWAT deploys|Morning SWAT]]<br/><small>'''(Max 6 patches)'''</small>
     |window=[[SWAT deploys|Morning SWAT]]<br/><small>'''(Max 6 patches)'''</small>
     |who={{ircnick|RoanKattouw|Roan}}, {{ircnick|Niharika|Niharika}}, {{ircnick|Urbanecm|Martin}}
     |who={{ircnick|RoanKattouw|Roan}}, {{ircnick|Niharika|Niharika}}, {{ircnick|Urbanecm|Martin}}
     |what={{ircnick|irc-nickname|Requesting Developer}}
     |what={{ircnick|irc-nickname|Requesting Developer}}
{{ircnick|Jdlrobson}}
* {{gerrit|562607}} Drop beta setting config
* {{gerrit|563226}} Hot fixes for mobile diff page
* {{gerrit|563234}} Enable mediawiki.page.patrol.ajax on mobile
* ''Gerrit link to backport or config change''
* ''Gerrit link to backport or config change''
}}|
}}|
{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
     |when=2020-01-09 12:00 SF
     |when=2020-01-16 12:00 SF
     |length=1
     |length=1
     |window=Mediawiki train - American+European Version
     |window=Mediawiki train - European+American Version (secondary timeslot)
     |who={{ircnick|longma|Jeena}}, {{ircnick|liw|Lars}}
     |who={{ircnick|liw|Lars}}, {{ircnick|brennen|Brennen}}
     |what=[[mw:MediaWiki 1.35/Roadmap#Schedule for the deployments|1.35 schedule]]
     |what=[[mw:MediaWiki 1.35/Roadmap#Schedule for the deployments|1.35 schedule]]
{{DeployOneWeekMini|1.35.0-wmf.14|1.35.0-wmf.14|1.35.0-wmf.11->1.35.0-wmf.14}}
{{DeployOneWeekMini|1.35.0-wmf.15|1.35.0-wmf.15|1.35.0-wmf.14->1.35.0-wmf.15}}
* group2 to [[mw:MediaWiki_1.35/wmf.14|1.35.0-wmf.14]]
* group2 to [[mw:MediaWiki_1.35/wmf.15|1.35.0-wmf.15]]
* '''Blockers: {{phabricator|T233862}}'''
* '''Blockers: {{phabricator|T233863}}'''
}}|
}}|
{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
     |when=2020-01-09 16:00 SF
     |when=2020-01-16 16:00 SF
     |length=1
     |length=1
     |window=[[SWAT deploys|Evening SWAT]]<br/><small>'''(Max 6 patches)'''</small>
     |window=[[SWAT deploys|Evening SWAT]]<br/><small>'''(Max 6 patches)'''</small>
     |who={{ircnick|RoanKattouw|Roan}}, {{ircnick|Niharika|Niharika}}, {{ircnick|Urbanecm|Martin}}
     |who={{ircnick|RoanKattouw|Roan}}, {{ircnick|Niharika|Niharika}}, {{ircnick|Urbanecm|Martin}}
     |what=
     |what={{ircnick|irc-nickname|Requesting Developer}}
{{ircnick|RoanKattouw}}
* [wmf.14] {{gerrit|563287}} Make growthtasks API module usable in ApiSandbox
{{ircnick|irc-nickname|Requesting Developer}}
* ''Gerrit link to backport or config change''
* ''Gerrit link to backport or config change''
}}
}}

Revision as of 23:50, 10 January 2020

Notes:
  • Ask for a little more time than what you think you'll need for deployment and testing; you never know what issues may come up and slow you down.
    • Generally, we have found one hour 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 are for pushing out simple and low-risk changes (as assessed by you, SWAT team, and the Release Manager). They happen at:
    • 06:00, 11:00 and 16:00 Pacific on Mondays and Thursdays
    • 06:00 and 16:00 Pacific on Tuesdays
    • 06:00, 10:00 and 16:00 Pacific on Wednesdays

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

Deployments

This page tracks planned deployments of software to the Wikimedia Foundation servers that host the various Wikimedia projects (Wikipedia, Wiktionary, Wikiversity, 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.
Long running tasks/scripts
While not strictly a deployment, performing long running (>1 hour) tasks (eg: migration scripts) can encounter issues when code is updated while a script is being run. For this reason it is required to add an entry in the calendar for the task with a window that accounts for the anticipated start time and estimated length for the task.
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.
Something went wrong‽ (see also Incident response)

Near-term

NOTE: You can also subscribe to the "WMF Deployments" google calendar by adding <wikimedia.org_rudis09ii2mm5fk4hgdjeh1u64@group.calendar.google.com>. This does not always get one-off windows that are noted below. This wiki page is the canonical deployment schedule and any differences with the google calendar are to be interpreted as the google calendar being incorrect.

Week of January 13

Time Component Deployer Changes

Monday, January 13

 UTC #
 PST
Wikimedia Portals Update Jan Drewniak (jan_drewniak) Weekly window for the portals page: https://www.wikipedia.org/
 UTC #
 PST
European Mid-day SWAT
(Max 6 patches)
Amir (Amir1), Lucas (Lucas_WMDE), Adam (awight), Martin (Urbanecm) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PST
Wikidata Query Service weekly deploy Guillaume (gehel), Mathew (onimisionipe) ...
 UTC #
 PST
Morning SWAT
(Max 6 patches)
Roan (RoanKattouw), Niharika (Niharika), Martin (Urbanecm) Gergő (tgr)
  • [config] 509914 (deploy commands) Revert "Invalidate CommonsMetadata cache for entries affected by T222935"

Requesting Developer (irc-nickname)

  • Gerrit link to backport or config change
 UTC #
 PST
ServicesGraphoid / Parsoid / Citoid / ORES C.Scott (cscott), Arlo (arlolra), Subbu (subbu), Aaron (halfak)), Andy (accraze) See Graphoid, mw:Parsoid/Deployments
 UTC #
 PST
Weekly Security deployment window Sam (Reedy), Scott (sbassett) Held deployment window for Security-team related deploys.

Tuesday, January 14

 UTC #
(Mon)  PST
Evening SWAT
(Max 6 patches)
Roan (RoanKattouw), Niharika (Niharika), Martin (Urbanecm) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PST
European Mid-day SWAT
(Max 6 patches)
Amir (Amir1), Lucas (Lucas_WMDE), Adam (awight), Martin (Urbanecm) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PST
Pre MediaWiki train sanity break No Deploys
 UTC #
 PST
Mediawiki train - European+American Version Lars (liw), Brennen (brennen) 1.35 schedule
group0 1.35.0-wmf.14->1.35.0-wmf.15
group1 1.35.0-wmf.14
group2 1.35.0-wmf.14
 UTC #
 PST
Puppet SWAT
(Max 6 patches)
Filippo (godog), Giuseppe (_joe_) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PST
ServicesGraphoid / Parsoid / Citoid / ORES C.Scott (cscott), Arlo (arlolra), Subbu (subbu), Aaron (halfak)), Andy (accraze) See Graphoid, mw:Parsoid/Deployments
 UTC #
 PST
Morning SWAT
(Max 6 patches)
Roan (RoanKattouw), Niharika (Niharika), Martin (Urbanecm) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PST
Mediawiki train - European+American Version (secondary timeslot) Lars (liw), Brennen (brennen) 1.35 schedule
group0 1.35.0-wmf.14->1.35.0-wmf.15
group1 1.35.0-wmf.14
group2 1.35.0-wmf.14

Wednesday, January 15

 UTC #
(Tue)  PST
Evening SWAT
(Max 6 patches)
Roan (RoanKattouw), Niharika (Niharika), Martin (Urbanecm) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PST
European Mid-day SWAT
(Max 6 patches)
Amir (Amir1), Lucas (Lucas_WMDE), Adam (awight), Martin (Urbanecm) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PST
Pre MediaWiki train sanity break No Deploys
 UTC #
 PST
Mediawiki train - European+American Version Lars (liw), Brennen (brennen) 1.35 schedule
group0 1.35.0-wmf.15
group1 1.35.0-wmf.14->1.35.0-wmf.15
group2 1.35.0-wmf.14
 UTC #
 PST
Morning SWAT
(Max 6 patches)
Roan (RoanKattouw), Niharika (Niharika), Martin (Urbanecm) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PST
Mediawiki train - European+American Version (secondary timeslot) Lars (liw), Brennen (brennen) 1.35 schedule
group0 1.35.0-wmf.15
group1 1.35.0-wmf.14->1.35.0-wmf.15
group2 1.35.0-wmf.14
 UTC #
 PST
ServicesGraphoid / Parsoid / Citoid / ORES C.Scott (cscott), Arlo (arlolra), Subbu (subbu), Aaron (halfak)), Andy (accraze) See Graphoid, mw:Parsoid/Deployments

Thursday, January 16

 UTC #
(Wed)  PST
Evening SWAT
(Max 6 patches)
Roan (RoanKattouw), Niharika (Niharika), Martin (Urbanecm) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
(Wed)  PST
Phabricator update Mukunda (twentyafterfour) HOLD: Window to update phabricator.wikimedia.org
 UTC #
 PST
European Mid-day SWAT
(Max 6 patches)
Amir (Amir1), Lucas (Lucas_WMDE), Adam (awight), Martin (Urbanecm) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PST
Pre MediaWiki train sanity break No Deploys
 UTC #
 PST
Mediawiki train - European+American Version Lars (liw), Brennen (brennen) 1.35 schedule
group0 1.35.0-wmf.15
group1 1.35.0-wmf.15
group2 1.35.0-wmf.14->1.35.0-wmf.15
 UTC #
 PST
Puppet SWAT
(Max 6 patches)
Filippo (godog), Giuseppe (_joe_) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PST
ServicesGraphoid / Parsoid / Citoid / ORES C.Scott (cscott), Arlo (arlolra), Subbu (subbu), Aaron (halfak)), Andy (accraze) See Graphoid, mw:Parsoid/Deployments
 UTC #
 PST
Morning SWAT
(Max 6 patches)
Roan (RoanKattouw), Niharika (Niharika), Martin (Urbanecm) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PST
Mediawiki train - European+American Version (secondary timeslot) Lars (liw), Brennen (brennen) 1.35 schedule
group0 1.35.0-wmf.15
group1 1.35.0-wmf.15
group2 1.35.0-wmf.14->1.35.0-wmf.15

Friday, January 17

 UTC #
(Thu)  PST
Evening SWAT
(Max 6 patches)
Roan (RoanKattouw), Niharika (Niharika), Martin (Urbanecm) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change

Upcoming events

  • January 20 (Martin Luther King Jr. Day) - US Staff - No deploys
  • January 27-31 (Wikimedia All Hands) - All Staff - No deploys all week

Past deployments