Jump to content

User:Thcipriani/Deployments/Risky change template

From Wikitech
This page is currently a draft.
Material may not yet be complete, information may presently be omitted, and certain parts of the content may be subject to radical, rapid alteration. More information pertaining to this may be available on the talk page.

You have a patch that you feel might cause problems on deployment: now what?

Below is an example template to add a comment on a Phabricator train blocker task to alert the deployers that there are risky patches riding the deployment train.

Example Template

### Risky Patch!  🚂🔥

* **Change**:  https://gerrit.wikimedia.org/r/c/mediawiki/extensions/FlaggedRevs/+/585376
* **What it does/What it's risky**:
** there's nothing particularly risky about this one, but it's big and touching a lot of code.
** FlaggedRevs is not well covered by tests and has a ton of edge cases
* **Test Plan**:
** FlaggedRevs are enabled on test2wiki. Mostly manual testing unfortunately and log watching.
* **Places to Watch for Breakage**
** Logstash MediaWiki Errors Dashboard: https://logstash.wikimedia.org/app/kibana#/dashboard/mediawiki-errors
** Grafana Production Logging Dashboard: https://grafana.wikimedia.org/d/000000102/production-logging
* **Revert Plan**: rollback
* **Wikis Affected**:
```lines=10
alswiki
arwiki
bewiki
bnwiki
bswiki
cawikinews
cewiki
ckbwiki
dewiki
dewikiquote
dewiktionary
elwikinews
enwiki
enwikibooks
enwikinews
eowiki
eswikinews
fawiki
fawikinews
fiwiki
frwikinews
hewikisource
hiwiki
huwiki
iawiki
idwiki
iswiktionary
kawiki
lawikisource
mkwiki
plwiki
plwikisource
plwiktionary
ptwikibooks
ptwikinews
ptwikisource
ruwiki
ruwikinews
ruwikiquote
ruwikisource
ruwiktionary
sqwiki
tawikinews
test2wiki
trwiki
trwikiquote
ukwiki
ukwiktionary
vecwiki
zh_classicalwiki
```
* **IRC Contact**: @Pchelolo or @DannyS712
* **UBN Task Projects/tags**: #core_platform_team