There is a proposal to start organizing SWAT deployments on maniphest.
Reason
Managing the SWAT windows on the [[wikitech:Deployments]] page sucks. It's hard to edit and it's yet another place to manage (instead of in Phab where the tasks (and links to gerrit commits) live). Let's see if we can put it all in Phab.
Needed phab infrastructure
- A MediaWiki-backport-deployments project in Phab
- That project would have 3 columns in its workboard
- Backlog
- Next 15:00 SWAT
- Next 23:00 SWAT
- Done
- That project would have 3 columns in its workboard
The process:
- There's a bug that gets fixed in master
- Someone decides it's worthy of backporting and SWATing out
- They create a separate (clean) task and add that to the MediaWiki-backport-deployments project
- In that task description, you need:
- Who will test this?
- IRC nick?
- Gerrit commit urls of the backports
- Why is this being SWAT'd and not waiting for the train?
- In that task description, you need:
- They (the person doing the testing) assign the task to themselves and move the task into the appropriate MediaWiki-backport-deployments workboard column (either 15:00 UTC or 23:00 UTC)
- During the SWAT window the SWATer goes through that column in the order of their choosing.
- Normal SWAT window etiquette (be there, respond to pings, test post-deploy)
- Someone moves that ticket into the Done column when done.