Page MenuHomePhabricator

Deploy the AutoModerator extension to Beta Cluster
Closed, ResolvedPublic

Description

from: https://www.mediawiki.org/wiki/Writing_an_extension_for_deployment#Deploy_to_Beta_Cluster

  • Add the AutoModerator submodule to the git mediawiki/extensions repo (gerrit:978124)
  • Move AutoModerator CI config to the "Wikimedia production" section, add the "in-wikimedia-production" job template, and make sure it has and passes all the expected jobs for production code. (gerrit:998427)
  • Add AutoModerator to the json make-wmf-branch release tool (releng/release/-/merge_requests/73).
  • Add AutoModerator to extension-list. This requires that the code be present on every branch running in production, since extension-list is used to build the CDB database for i18n files in both Beta and production. (gerrit:1026972 )
  • Add $wmgUseAutoModerator config variable to InitialiseSettings.php and set it to be default false. ( gerrit:1026973)
  • Add $wmgUseAutoModerator config variable (same as in previous step) to InitialiseSettings-labs.php and set it to be true on Beta Cluster wikis we want it to be on. Turn it off for loginwiki (which doesn't have most extensions). (gerrit:1026974)
  • Load AutoModerator in CommonSettings-labs.php. (gerrit:1026975)

Event Timeline

jsn.sherman changed the task status from Open to In Progress.May 2 2024, 5:54 PM
jsn.sherman updated the task description. (Show Details)
jsn.sherman moved this task from Ready to In Progress on the Moderator-Tools-Team (Kanban) board.
jsn.sherman changed the task status from Stalled to In Progress.May 2 2024, 7:35 PM

We got the go ahead to move this along for now.

Change #1026972 had a related patch set uploaded (by Jsn.sherman; author: Jsn.sherman):

[operations/mediawiki-config@master] Add AutoModerator extension

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

Change #1026973 had a related patch set uploaded (by Jsn.sherman; author: Jsn.sherman):

[operations/mediawiki-config@master] Deploy AutoModerator to Beta cluster

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

Change #1026974 had a related patch set uploaded (by Jsn.sherman; author: Jsn.sherman):

[operations/mediawiki-config@master] Add AutoModerator extension

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

Change #1026975 had a related patch set uploaded (by Jsn.sherman; author: Jsn.sherman):

[operations/mediawiki-config@master] CommonSettings-labs: Load AutoModerator extension

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

jsn.sherman updated the task description. (Show Details)

Change #1026972 merged by jenkins-bot:

[operations/mediawiki-config@master] extension-list: Add AutoModerator

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

Mentioned in SAL (#wikimedia-operations) [2024-05-15T13:09:51Z] <jsn@deploy1002> Started scap: Backport for [[gerrit:1026972|extension-list: Add AutoModerator (T364034)]]

Mentioned in SAL (#wikimedia-operations) [2024-05-15T13:42:26Z] <jsn@deploy1002> jsn: Backport for [[gerrit:1026972|extension-list: Add AutoModerator (T364034)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2024-05-15T14:01:36Z] <jsn@deploy1002> Finished scap: Backport for [[gerrit:1026972|extension-list: Add AutoModerator (T364034)]] (duration: 51m 44s)

Change #1026973 merged by jenkins-bot:

[operations/mediawiki-config@master] InitialiseSettings.php: Add wmgUseAutoModerator

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

Mentioned in SAL (#wikimedia-operations) [2024-05-15T14:06:08Z] <jsn@deploy1002> Started scap: Backport for [[gerrit:1026973|InitialiseSettings.php: Add wmgUseAutoModerator (T364034)]]

Mentioned in SAL (#wikimedia-operations) [2024-05-15T14:09:56Z] <jsn@deploy1002> jsn: Backport for [[gerrit:1026973|InitialiseSettings.php: Add wmgUseAutoModerator (T364034)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2024-05-15T14:22:51Z] <jsn@deploy1002> Finished scap: Backport for [[gerrit:1026973|InitialiseSettings.php: Add wmgUseAutoModerator (T364034)]] (duration: 16m 44s)

Change #1026974 merged by jenkins-bot:

[operations/mediawiki-config@master] InitialiseSettings-labs.php: Deploy AutoModerator

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

Change #1026975 merged by jenkins-bot:

[operations/mediawiki-config@master] CommonSettings-labs: Load AutoModerator extension

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

Change #1031967 had a related patch set uploaded (by Jsn.sherman; author: Jsn.sherman):

[mediawiki/extensions/AutoModerator@master] Jobs: update user param handling

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

Change #1031967 merged by jenkins-bot:

[mediawiki/extensions/AutoModerator@master] Jobs: update user param handling

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

jsn.sherman updated the task description. (Show Details)
jsn.sherman moved this task from In Progress to Done on the Moderator-Tools-Team (Kanban) board.

Change #1031999 had a related patch set uploaded (by Jsn.sherman; author: Jsn.sherman):

[operations/mediawiki-config@master] CommonSettings-labs: Correct wgAutoModeratorLiftWingBaseUrl

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

Change #1031999 merged by jenkins-bot:

[operations/mediawiki-config@master] CommonSettings-labs: Correct wgAutoModeratorLiftWingBaseUrl

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

Change #1032502 had a related patch set uploaded (by Jsn.sherman; author: Jsn.sherman):

[operations/mediawiki-config@master] CommonSettings-labs: Correct wgAutoModeratorLiftWingBaseUrl

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

Change #1032502 merged by jenkins-bot:

[operations/mediawiki-config@master] CommonSettings-labs: Correct wgAutoModeratorLiftWingBaseUrl

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

Change #1034132 had a related patch set uploaded (by Jsn.sherman; author: Jsn.sherman):

[operations/mediawiki-config@master] InitializeSettings: testwiki enable AutoModerator

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