Page MenuHomePhabricator

Add BetaFeatures and MetricsPlatform as CI dependencies for ReadingLists
Closed, ResolvedPublic

Description

The ReadingLists bookmark buttons feature depends on either:

  1. the user has the BetaFeature enabled
  2. user is bucketed into the ReadingLists experiment and has the readinglists-web-ui-enabled hidden preference set.

In order to have tests that these are working correctly, we need to add BetaFeatures and MetricsPlatforms as dependencies in the CI config.

https://phabricator.wikimedia.org/T405294

Event Timeline

Change #1196108 had a related patch set uploaded (by Aude; author: Aude):

[integration/config@master] Add BetaFeatures and MetricsPlatform for ReadingLists

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

Change #1196108 merged by jenkins-bot:

[integration/config@master] Zuul: [mediawiki/extensions/ReadingLists] Add BetaFeatures, MetricsPlatform deps

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

Mentioned in SAL (#wikimedia-releng) [2025-10-14T15:56:02Z] <James_F> Zuul: [mediawiki/extensions/ReadingLists] Add BetaFeatures, MetricsPlatform deps, for T407249

This is now deployed. Please shout if there are any issues!

@Jdforrester-WMF Thank you for approving and deploying this!

HFan-WMF claimed this task.