Leveling Up release is scheduled for the week of March 20th. We should aim to complete the below items by EOD Monday, March 20th. Patches and translations should be on the train starting March 14.
All items from this list need to be completed before we release a feature in production.
Responsible for checking off: @kostajh
- We have reviewed the feature from a security/privacy perspective
- ApiQueryNextSuggestedTaskType is internal, and retrieves data for the logged-in user only. It examines data that is exposed via a public API (UserImpact).
- We have reviewed the feature from a performance perspective
- We load additional code for the "Try new task" panel after editing, via the ext.growthExperiments.PostEdit resource loader module.
- in the post-edit phase, we load additional code via a new RL module ext.growthExperiments.LevelingUp.InviteToSuggestedEdits
- We make an additional HTTP request in the post-edit phase to the nextsuggestedtasktype API endpoint.
- Instrumentation tasks are complete
- See T328060: Leveling up: Instrumentation and subtasks.
- Rollback plan has been discussed and approved
- Rollback plan is to revert GrowthExperiments: Enable Leveling Up features on pilot wikis
- @Sgs reviewed the above plan
- Technical documentation (if applicable) is published on mw:Extension:GrowthExperiments/Technical_documentation
- See https://www.mediawiki.org/wiki/Extension:GrowthExperiments/Technical_documentation#Leveling_up
- Release blockers are resolved T332317: Leveling Up: Release blockers
- @kostajh backported fixes for remaining release blockers during today's UTC late backport window
Responsible for checking off: @KStoller-WMF
- Privacy review (if applicable) is passed
- Project documentation is published on MediaWiki
Responsible for checking off: @JFernandez-WMF
- Accessibility goals are met
- Copy is finalized
- QQQ descriptions are complete
Responsible for checking off: @Trizek-WMF - T330658
- Translations are complete
- Users (if applicable) and communities are informed about the upcoming release
Responsible for checking off: @Etonkovidova
- Functional testing is complete