Page MenuHomePhabricator

Personalized praise: Deployment of the new mentor dashboard module to Growth Pilot Wikis
Closed, ResolvedPublic

Description

User story & summary:

As the Growth team, I want to ensure this deployment goes smoothly for our Growth pilot wikis (ar, bn, cs, es)

As a Growth Pilot wiki Mentor, I want to early access to the new Mentor dashboard feature for testing and I don't want it to be disruptive to my other work as a Wikimedian

Background & research:

This new features is part of the Positive Reinforcement project, which aims to improve newcomer retention.

We have already discussed this feature with Growth wikis in multiple community consultations.

Acceptance Criteria:

Pre-release preparation:

Beta release to pilot wikis: Release date: May 4, 2023

  • Release Personalized praise with notification options disabled (and removed from Settings)
  • Growth Ambassadors contact Mentors to help inform them about this feature and ask for further feedback
  • Copy is finalized & release blocking bugs are fixed
  • At least a week is given for translations

MVP release to pilot wikis: May 24, 2023 (experiment officially starts)

  • Major bugs / community concerns are resolved
  • Notifications are enabled

Next (not included in this task): Mentorship guided tour is released (T318482) and new Personalized praise Mentor dashboard module is scaled to all wikis that have Mentorship enabled.

Event Timeline

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

[mediawiki/extensions/GrowthExperiments@master] Personalized praise: Make it possible to deploy without notifications

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

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

[operations/mediawiki-config@master] [Growth] Prepare for a Personalized praise config variable change

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

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

[operations/mediawiki-config@master] [Growth] Finish Personalized praise variable rename

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

Urbanecm_WMF changed the task status from Open to In Progress.Apr 13 2023, 7:44 AM
Urbanecm_WMF triaged this task as Medium priority.
KStoller-WMF updated the task description. (Show Details)

I added in a check box for translations:

  • Translations are complete (ar, bn, cs, es)

Change 908365 merged by jenkins-bot:

[operations/mediawiki-config@master] [Growth] Prepare for a Personalized praise config variable change

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

Mentioned in SAL (#wikimedia-operations) [2023-04-18T11:03:49Z] <urbanecm@deploy2002> Started scap: Backport for [[gerrit:908365|[Growth] Prepare for a Personalized praise config variable change (T334630)]]

Mentioned in SAL (#wikimedia-operations) [2023-04-18T11:10:34Z] <urbanecm@deploy2002> Finished scap: Backport for [[gerrit:908365|[Growth] Prepare for a Personalized praise config variable change (T334630)]] (duration: 06m 43s)

Change 908364 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@master] Personalized praise: Make it possible to deploy without notifications

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

Urbanecm_WMF changed the task status from In Progress to Open.Apr 18 2023, 11:49 AM

Pending deployment date.

In the 2023-05-02 Ambassadors meeting, the deployment date for no-notification was set to 2023-05-04.

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

[operations/mediawiki-config@master] [Growth] Add GEMentorDashboardEnabledModules

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

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

[mediawiki/extensions/GrowthExperiments@master] Mentor dashboard: Move away from alpha/beta/stable

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

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

[operations/mediawiki-config@master] [Growth] Remove GEMentorDashboardDeploymentMode

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

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

[operations/mediawiki-config@master] [Growth] Deploy Personalized praise to AR, BN, CS

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

Change 908367 merged by jenkins-bot:

[operations/mediawiki-config@master] [Growth] Finish Personalized praise variable rename

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

Mentioned in SAL (#wikimedia-operations) [2023-05-02T20:29:30Z] <urbanecm@deploy1002> Started scap: Backport for [[gerrit:908367|[Growth] Finish Personalized praise variable rename (T334630)]]

Mentioned in SAL (#wikimedia-operations) [2023-05-02T20:36:25Z] <urbanecm@deploy1002> Finished scap: Backport for [[gerrit:908367|[Growth] Finish Personalized praise variable rename (T334630)]] (duration: 06m 55s)

Change 914373 merged by jenkins-bot:

[operations/mediawiki-config@master] [Growth] Add GEMentorDashboardEnabledModules

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

Mentioned in SAL (#wikimedia-operations) [2023-05-03T09:13:58Z] <urbanecm@deploy1002> Started scap: Backport for [[gerrit:914373|[Growth] Add GEMentorDashboardEnabledModules (T334630)]]

Mentioned in SAL (#wikimedia-operations) [2023-05-03T09:20:55Z] <urbanecm@deploy1002> Finished scap: Backport for [[gerrit:914373|[Growth] Add GEMentorDashboardEnabledModules (T334630)]] (duration: 06m 56s)

Change 914374 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@master] Mentor dashboard: Move away from alpha/beta/stable

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

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

[mediawiki/extensions/GrowthExperiments@wmf/1.41.0-wmf.7] Mentor dashboard: Move away from alpha/beta/stable

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

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

[mediawiki/extensions/GrowthExperiments@wmf/1.41.0-wmf.6] Mentor dashboard: Move away from alpha/beta/stable

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

Change 914836 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@wmf/1.41.0-wmf.7] Mentor dashboard: Move away from alpha/beta/stable

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

Mentioned in SAL (#wikimedia-operations) [2023-05-04T07:29:57Z] <urbanecm@deploy1002> Started scap: Backport for [[gerrit:914836|Mentor dashboard: Move away from alpha/beta/stable (T334630)]], [[gerrit:914302|EditPage: Support preloading from i18n messages (T330337)]], [[gerrit:914303|ApiVisualEditor: Support preloading from i18n messages (T330337)]], [[gerrit:914304|EditPage: Support preloading from i18n messages (T330337)]]

Mentioned in SAL (#wikimedia-operations) [2023-05-04T07:31:28Z] <urbanecm@deploy1002> urbanecm: Backport for [[gerrit:914836|Mentor dashboard: Move away from alpha/beta/stable (T334630)]], [[gerrit:914302|EditPage: Support preloading from i18n messages (T330337)]], [[gerrit:914303|ApiVisualEditor: Support preloading from i18n messages (T330337)]], [[gerrit:914304|EditPage: Support preloading from i18n messages (T330337)]] synced to the testservers: mwdebug2002.codfw.wmnet, mwdebug2

Mentioned in SAL (#wikimedia-operations) [2023-05-04T07:37:55Z] <urbanecm@deploy1002> Finished scap: Backport for [[gerrit:914836|Mentor dashboard: Move away from alpha/beta/stable (T334630)]], [[gerrit:914302|EditPage: Support preloading from i18n messages (T330337)]], [[gerrit:914303|ApiVisualEditor: Support preloading from i18n messages (T330337)]], [[gerrit:914304|EditPage: Support preloading from i18n messages (T330337)]] (duration: 07m 58s)

Change 914837 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@wmf/1.41.0-wmf.6] Mentor dashboard: Move away from alpha/beta/stable

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

Mentioned in SAL (#wikimedia-operations) [2023-05-04T07:49:15Z] <urbanecm@deploy1002> Started scap: Backport for [[gerrit:914305|ApiVisualEditor: Support preloading from i18n messages (T330337)]], [[gerrit:914837|Mentor dashboard: Move away from alpha/beta/stable (T334630)]]

Change 914375 merged by jenkins-bot:

[operations/mediawiki-config@master] [Growth] Remove GEMentorDashboardDeploymentMode

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

Mentioned in SAL (#wikimedia-operations) [2023-05-04T07:50:50Z] <urbanecm@deploy1002> urbanecm: Backport for [[gerrit:914305|ApiVisualEditor: Support preloading from i18n messages (T330337)]], [[gerrit:914837|Mentor dashboard: Move away from alpha/beta/stable (T334630)]] synced to the testservers: mwdebug1002.eqiad.wmnet, mwdebug2002.codfw.wmnet, mwdebug1001.eqiad.wmnet, mwdebug2001.codfw.wmnet

Change 914393 merged by jenkins-bot:

[operations/mediawiki-config@master] [Growth] Deploy Personalized praise to AR, BN, CS

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

Mentioned in SAL (#wikimedia-operations) [2023-05-04T07:56:24Z] <urbanecm@deploy1002> Finished scap: Backport for [[gerrit:914305|ApiVisualEditor: Support preloading from i18n messages (T330337)]], [[gerrit:914837|Mentor dashboard: Move away from alpha/beta/stable (T334630)]] (duration: 07m 08s)

Mentioned in SAL (#wikimedia-operations) [2023-05-04T07:57:23Z] <urbanecm@deploy1002> Started scap: Backport for [[gerrit:914393|[Growth] Deploy Personalized praise to AR, BN, CS (T334630)]]

Mentioned in SAL (#wikimedia-operations) [2023-05-04T07:58:52Z] <urbanecm@deploy1002> urbanecm: Backport for [[gerrit:914393|[Growth] Deploy Personalized praise to AR, BN, CS (T334630)]] synced to the testservers: mwdebug1002.eqiad.wmnet, mwdebug1001.eqiad.wmnet, mwdebug2001.codfw.wmnet, mwdebug2002.codfw.wmnet

Mentioned in SAL (#wikimedia-operations) [2023-05-04T08:04:47Z] <urbanecm@deploy1002> Finished scap: Backport for [[gerrit:914393|[Growth] Deploy Personalized praise to AR, BN, CS (T334630)]] (duration: 07m 24s)

Personalized praise is now deployed without notifications to arwiki, bnwiki and cswiki (eswiki is pending because of Vector2022 deployment). Moving to QA now (can be moved to Watching or In Progress once verified to serve for the full deployment once we decide to go ahead).

Etonkovidova subscribed.

Checked/monitored the mentor dashboard module on`testwiki` (wmf.7-9) - no issues (and no issues were reported by pilot wikis so far). Closing as Resolved.

Thanks @Etonkovidova! There's a full release yet to happen (with notifications); this is tentatively scheduled for May 24 (@KStoller-WMF, can you confirm and update the description please?). Reopening and moving to Blocked for the full release.

Confirmed & updated the task:
Release Personalized praise with notifications enabled on Wednesday, May 24th.
As far as I know, all release blocking bugs have been resolved, so I also checked off that step.

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

[operations/mediawiki-config@master] [Growth] Deploy Personalized praise to pilot wikis with notifications

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

Change 922921 merged by Urbanecm:

[operations/mediawiki-config@master] [Growth] Deploy Personalized praise to pilot wikis with notifications

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

Mentioned in SAL (#wikimedia-operations) [2023-05-24T21:08:39Z] <urbanecm@deploy1002> Started scap: Backport for [[gerrit:922921|[Growth] Deploy Personalized praise to pilot wikis with notifications (T334630)]]

Mentioned in SAL (#wikimedia-operations) [2023-05-24T21:10:10Z] <urbanecm@deploy1002> urbanecm: Backport for [[gerrit:922921|[Growth] Deploy Personalized praise to pilot wikis with notifications (T334630)]] synced to the testservers: mwdebug2002.codfw.wmnet, mwdebug1002.eqiad.wmnet, mwdebug2001.codfw.wmnet, mwdebug1001.eqiad.wmnet

Mentioned in SAL (#wikimedia-operations) [2023-05-24T21:18:20Z] <urbanecm@deploy1002> Finished scap: Backport for [[gerrit:922921|[Growth] Deploy Personalized praise to pilot wikis with notifications (T334630)]] (duration: 09m 40s)

Should be now fully released, including notifications.

Wahoo! I marked off "Notifications are enabled" in the task description.