Page MenuHomePhabricator

Drop feature flag for event goals
Closed, ResolvedPublic

Description

Acceptance criteria

  • The feature flag for event goals (CampaignEventsEnableEventGoals) is dropped from the CampaignEvents and wikimedia-config codebases

Event Timeline

Daimona renamed this task from Feature flag removal to Drop feature flag for event goals.Jan 13 2026, 10:51 PM
Daimona updated the task description. (Show Details)

I have tested on beta cluster and patchdemo, and this is ready for release.

Change #1264668 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):

[mediawiki/extensions/CampaignEvents@master] Drop feature flag for event goals

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

Merged

Tests performed

  • Set the feature flag to false and confirmed the old flag is no longer used: it does not affect whether event goals are shown (goals still display as expected).
  • Special:EnableEventRegistration โ€” page loads and behaves normally.
  • Special:EditEventRegistration โ€” page loads and behaves normally (with a valid event where applicable).
  • Special:DeleteEventRegistration โ€” page loads and behaves normally (with a valid event where applicable).
  • Special:RegisterForEvent โ€” page loads and behaves normally (with a valid event where applicable).
  • Special:CancelEventRegistration โ€” page loads and behaves normally (with a valid event where applicable).
  • Special:MyEvents โ€” page loads and behaves normally.
  • Special:AllEvents โ€” page loads and behaves normally.
  • Special:EventDetails โ€” page loads and behaves normally (including main tabs / panels such as Event details, Participants, Contributions, Articles, etc., as available).
  • Special:GenerateInvitationList โ€” page loads and behaves normally.
  • Special:MyInvitationLists โ€” page loads and behaves normally.
  • Special:InvitationList โ€” page loads and behaves normally (with a valid list ID where applicable).

Change #1264668 merged by jenkins-bot:

[mediawiki/extensions/CampaignEvents@master] Drop feature flag for event goals

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

Change #1270490 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):

[operations/mediawiki-config@master] Stop setting $wgCampaignEventsEnableEventGoals

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

Config change scheduled for tomorrow 2026-04-14 13:00 UTC.

Change #1270490 merged by jenkins-bot:

[operations/mediawiki-config@master] Stop setting $wgCampaignEventsEnableEventGoals

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

Mentioned in SAL (#wikimedia-operations) [2026-04-14T13:10:26Z] <dreamyjazz@deploy1003> Started scap sync-world: Backport for [[gerrit:1270490|Stop setting $wgCampaignEventsEnableEventGoals (T414150)]], [[gerrit:1268293|Revert "zhwiki: Temporary Logo Change for WP25" (T414299)]], [[gerrit:1270918|Enable VisualEditor hCaptcha on testwiki (T423252)]]

Mentioned in SAL (#wikimedia-operations) [2026-04-14T13:12:20Z] <dreamyjazz@deploy1003> daimona, stang, dreamyjazz: Backport for [[gerrit:1270490|Stop setting $wgCampaignEventsEnableEventGoals (T414150)]], [[gerrit:1268293|Revert "zhwiki: Temporary Logo Change for WP25" (T414299)]], [[gerrit:1270918|Enable VisualEditor hCaptcha on testwiki (T423252)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2026-04-14T13:19:53Z] <dreamyjazz@deploy1003> Finished scap sync-world: Backport for [[gerrit:1270490|Stop setting $wgCampaignEventsEnableEventGoals (T414150)]], [[gerrit:1268293|Revert "zhwiki: Temporary Logo Change for WP25" (T414299)]], [[gerrit:1270918|Enable VisualEditor hCaptcha on testwiki (T423252)]] (duration: 09m 27s)