Page MenuHomePhabricator

Deploy the PersonalDashboard extension to Beta Cluster
Closed, ResolvedPublic

Description

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

  • Add the PersonalDashboard submodule to the git mediawiki/extensions repo (gerrit:1191826)
  • Move PersonalDashboard 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:1217775)
  • Add PersonalDashboard to the json make-wmf-branch release tool (releng/release/-/merge_requests/228).
  • Add PersonalDashboard 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:1217786 )
  • Add $wmgUsePersonalDashboard config variable to InitialiseSettings.php and set it to be default false. ( gerrit:1217787)
  • Add $wmgUsePersonalDashboard 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:1217788)
  • Load PersonalDashboard in CommonSettings-labs.php. (gerrit:1217789)

Event Timeline

jsn.sherman changed the task status from Open to In Progress.
jsn.sherman claimed this task.
jsn.sherman moved this task from Ready to In Progress on the Moderator-Tools-Team (Kanban) board.

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

[integration/config@master] Zuul: [mediawiki/extensions/PersonalDashboard] Add prod template

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

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

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

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

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

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

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

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

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

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

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

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

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

Change #1217775 merged by jenkins-bot:

[integration/config@master] Zuul: [mediawiki/extensions/PersonalDashboard] Add prod template

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

Change #1217786 merged by jenkins-bot:

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

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

Mentioned in SAL (#wikimedia-operations) [2026-01-08T21:20:10Z] <jsn@deploy2002> Started scap sync-world: Backport for [[gerrit:1217786|extension-list: Add PersonalDashboard (T412528)]]

Mentioned in SAL (#wikimedia-operations) [2026-01-08T21:44:08Z] <jsn@deploy2002> jsn: Backport for [[gerrit:1217786|extension-list: Add PersonalDashboard (T412528)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2026-01-08T21:57:51Z] <jsn@deploy2002> Finished scap sync-world: Backport for [[gerrit:1217786|extension-list: Add PersonalDashboard (T412528)]] (duration: 37m 41s)

Change #1217787 merged by jenkins-bot:

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

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

Change #1217788 merged by jenkins-bot:

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

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

Change #1217789 merged by jenkins-bot:

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

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

Mentioned in SAL (#wikimedia-operations) [2026-01-14T14:04:01Z] <jsn@deploy2002> Started scap sync-world: Backport for [[gerrit:1217787|InitialiseSettings.php: Add wmgUsePersonalDashboard (T412528)]], [[gerrit:1217788|InitialiseSettings-labs.php: Deploy PersonalDashboard (T412528)]], [[gerrit:1217789|CommonSettings-labs: Load PersonalDashbard extension (T412528)]]

Mentioned in SAL (#wikimedia-operations) [2026-01-14T14:06:30Z] <jsn@deploy2002> jsn: Backport for [[gerrit:1217787|InitialiseSettings.php: Add wmgUsePersonalDashboard (T412528)]], [[gerrit:1217788|InitialiseSettings-labs.php: Deploy PersonalDashboard (T412528)]], [[gerrit:1217789|CommonSettings-labs: Load PersonalDashbard extension (T412528)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2026-01-14T14:11:20Z] <jsn@deploy2002> Finished scap sync-world: Backport for [[gerrit:1217787|InitialiseSettings.php: Add wmgUsePersonalDashboard (T412528)]], [[gerrit:1217788|InitialiseSettings-labs.php: Deploy PersonalDashboard (T412528)]], [[gerrit:1217789|CommonSettings-labs: Load PersonalDashbard extension (T412528)]] (duration: 07m 19s)