Page MenuHomePhabricator

Mentor dashboard: Make it possible to deploy a module only on the pilot wikis
Closed, ResolvedPublic

Description

The Growth team usually wants to test new feature on its pilot wikis, to ensure they work properly. T280307: Mentor dashboard: M2 mentor tools/settings will soon be deployed, and it was decided to deploy it to the four pilot wikis first. Currently, we only have GEMentorDashboardBetaMode available, which is true on testwiki and beta and false everywhere else. This does not, however, allow us to deploy a mentor dashboard module only on the pilot wikis.

To make that possible, let's introduce GEMentorDashboardDeploymentMode. This will be a configuration variable that can have one of three values: stable, beta or alpha. The behavior of the mentor dashboard will be as follows:

  • stable: only modules designated as stable in SpecialMentorDashboard::getModules will be deployed
  • beta: only modules designated as stable or beta will be deployed
  • alpha: all available modules will be deployed

Event Timeline

Change 752186 had a related patch set uploaded (by Urbanecm; author: Urbanecm):

[mediawiki/extensions/GrowthExperiments@master] Mentor dashboard: Make it possible for pilot wikis to have more modules

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

This is a blocker for deployment of mentor-tools.

Change 752187 had a related patch set uploaded (by Urbanecm; author: Urbanecm):

[operations/mediawiki-config@master] Growth: Add GEMentorDashboardDeploymentMode

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

Change 752186 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@master] Mentor dashboard: Make it possible for pilot wikis to have more modules

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

Change 752187 merged by jenkins-bot:

[operations/mediawiki-config@master] Growth: Add GEMentorDashboardDeploymentMode

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

Mentioned in SAL (#wikimedia-operations) [2022-01-10T12:24:24Z] <taavi@deploy1002> Synchronized wmf-config/InitialiseSettings.php: Config: [[gerrit:752187|Growth: Add GEMentorDashboardDeploymentMode (T298792)]] (duration: 00m 59s)