Page MenuHomePhabricator

Deploy Extension:WikimediaEditorTasks to production
Closed, ResolvedPublic

Description

https://www.mediawiki.org/wiki/Extension:WikimediaEditorTasks

The extension's purpose is to support the Apps Team's Suggested Edits feature. Its external-facing changes are limited to the exposure of two new action API modules. The official Wikipedia apps (initially, the Android app) will be its primary consumers.

Steps

Related tasks

{T215048: Security review for the WikimediaEditorTasks extension}
{T218087: Performance review of Extension:WikimediaEditorTasks}
{T218302: Choose DB/Cluster for WikimediaEditorTasks tables}
{T218137: Deploy Extension:WikimediaEditorTasks to Beta}

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
Mholloway renamed this task from Deploy WikimediaEditorTasks to production to Deploy Extension:WikimediaEditorTasks to production.Mar 12 2019, 5:41 PM

Please follow the (currently badly named) Review queue process: https://www.mediawiki.org/wiki/Review_queue

Please follow the (currently badly named) Review queue process: https://www.mediawiki.org/wiki/Review_queue

Looking quickly (between meetings), things left to do first:

  • add to Dev/Maintainers
  • make a subtask for beta cluster deployment to easily track that
  • ... that might be it?

Thanks for already having some unit tests ;)

Please follow the (currently badly named) Review queue process: https://www.mediawiki.org/wiki/Review_queue

Looking quickly (between meetings), things left to do first:

  • add to Dev/Maintainers
  • make a subtask for beta cluster deployment to easily track that
  • ... that might be it?

Thanks for already having some unit tests ;)

Thanks! I'd missed the Dev/Maintainers step. Done.

Change 496460 had a related patch set uploaded (by Mholloway; owner: Michael Holloway):
[mediawiki/extensions/WikimediaEditorTasks@master] Add Phan and make it pass

https://gerrit.wikimedia.org/r/496460

Change 496484 had a related patch set uploaded (by Mholloway; owner: Michael Holloway):
[mediawiki/tools/release@master] Add Extension:WikimediaEditorTasks

https://gerrit.wikimedia.org/r/496484

Change 496610 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[integration/config@master] [WikimediaEditorTasks] Add phan

https://gerrit.wikimedia.org/r/496610

Change 496484 merged by jenkins-bot:
[mediawiki/tools/release@master] Add Extension:WikimediaEditorTasks

https://gerrit.wikimedia.org/r/496484

Change 496460 merged by jenkins-bot:
[mediawiki/extensions/WikimediaEditorTasks@master] Add Phan and make it pass

https://gerrit.wikimedia.org/r/496460

Change 496610 merged by jenkins-bot:
[integration/config@master] [WikimediaEditorTasks] Add phan

https://gerrit.wikimedia.org/r/496610

Change 499227 had a related patch set uploaded (by Mholloway; owner: Michael Holloway):
[operations/mediawiki-config@master] Enable WikimediaEditorTasks on testwikidatawiki

https://gerrit.wikimedia.org/r/499227

Scheduled deployment windows this week for enabling on testwikidatawiki after the MW train rolls today, and wikidatawiki after the train rolls on Thursday.

Change 499227 merged by jenkins-bot:
[operations/mediawiki-config@master] Enable WikimediaEditorTasks on testwikidatawiki

https://gerrit.wikimedia.org/r/499227

The extension is live on testwikidatawiki and seems to be working well.

Change 499863 had a related patch set uploaded (by Mholloway; owner: Michael Holloway):
[operations/mediawiki-config@master] Enable WikimediaEditorTasks on wikidatawiki

https://gerrit.wikimedia.org/r/499863

Change 499863 merged by jenkins-bot:
[operations/mediawiki-config@master] Enable WikimediaEditorTasks on wikidatawiki

https://gerrit.wikimedia.org/r/499863

Change 500104 had a related patch set uploaded (by Mholloway; owner: Michael Holloway):
[operations/puppet@production] Add cron job to update WikimediaEditorTasks suggestions table

https://gerrit.wikimedia.org/r/500104

Change 500104 abandoned by Mholloway:
Add cron job to update WikimediaEditorTasks suggestions table

Reason:
This table is actually not currently being used (and might never be, depending on the outcome of T220282), so it's probably better not to add supporting cruft right now.

https://gerrit.wikimedia.org/r/500104