Page MenuHomePhabricator

Gradual Rollout - Donate Button Deployment
Closed, ResolvedPublic3 Estimated Story Points

Description

NOTE: Before working on this task we need to clarify the behaviour for logged in users (e.g. no banner).

Background

This task ensures the deployment button is rolled out to all language wikis, following successful implementation on smaller wikis (Basque and Catalan) and testwiki.

User story

As a user I want to see the donate button.

Requirements

  • Enable to all wikis except English
  • Enable the donate button on all wikis.

BDD

Scenario 1: Deployment button is available on small wikis
_Given_ I am on a wiki
_When_ I visit any page
_Then_ The donate button should be present and functional

Test Steps

  • Verify that the button is visible and works on all wikis.
  • Test deployment on multiple wikis to confirm stability.

Acceptance criteria

  • Deployment button is available and functional on all wikis.

Rollback Plan

🛑 If critical issues arise:

  • Pause rollout for affected wikis
  • Revert the last deployment batch only if necessary
  • Deploy hotfixes as needed

Updated Rollout Plan:
Everywhere except enwiki on Monday 3/24
enwiki on Wednesday 3/26


Rollback plan

Revert deployment if issues arise.

This task was created using Version 1.2.0 of the Web team task template with phabulous

Event Timeline

KSarabia-WMF renamed this task from Donate Ticket Deployment Everywhere to Gradual Rollout - Donate Button Deployment.Mar 10 2025, 5:55 PM
KSarabia-WMF added a subscriber: sgrabarczuk.
KSarabia-WMF added a subscriber: ovasileva.

@ovasileva @sgrabarczuk Please review the above donate button rollout plan and give feedback when you have a moment.

Change #1126140 had a related patch set uploaded (by Kimberly Sarabia; author: Kimberly Sarabia):

[operations/mediawiki-config@master] Deploy to test wiki

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

Jdlrobson-WMF changed the task status from Open to In Progress.Mar 10 2025, 9:39 PM
Jdlrobson-WMF triaged this task as High priority.
Jdlrobson-WMF updated the task description. (Show Details)
Jdlrobson-WMF moved this task from Incoming to Q3 on the Web-Team board.

Change #1130170 had a related patch set uploaded (by Kimberly Sarabia; author: Kimberly Sarabia):

[operations/mediawiki-config@master] Deploy donate banner everywhere

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

Change #1130170 merged by jenkins-bot:

[operations/mediawiki-config@master] Deploy donate banner for all wikis except English Wikipedia

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

Mentioned in SAL (#wikimedia-operations) [2025-03-24T21:14:34Z] <brennen@deploy1003> Started scap sync-world: Backport for [[gerrit:1130170|Deploy donate banner for all wikis except English Wikipedia (T388438)]]

Mentioned in SAL (#wikimedia-operations) [2025-03-24T21:19:33Z] <brennen@deploy1003> ksarabia, brennen: Backport for [[gerrit:1130170|Deploy donate banner for all wikis except English Wikipedia (T388438)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2025-03-24T21:28:06Z] <brennen@deploy1003> Finished scap sync-world: Backport for [[gerrit:1130170|Deploy donate banner for all wikis except English Wikipedia (T388438)]] (duration: 13m 31s)

Change #1131365 had a related patch set uploaded (by Kimberly Sarabia; author: Kimberly Sarabia):

[operations/mediawiki-config@master] Set wgMinervaDonateBanner to default base true

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

Change #1131365 merged by jenkins-bot:

[operations/mediawiki-config@master] Set wgMinervaDonateBanner to default base true

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

Mentioned in SAL (#wikimedia-operations) [2025-03-26T22:36:42Z] <toyofuku@deploy1003> Started scap sync-world: Backport for [[gerrit:1131365|Set wgMinervaDonateBanner to default base true (T388438)]]

Mentioned in SAL (#wikimedia-operations) [2025-03-26T22:42:58Z] <toyofuku@deploy1003> ksarabia, toyofuku: Backport for [[gerrit:1131365|Set wgMinervaDonateBanner to default base true (T388438)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2025-03-26T22:51:57Z] <toyofuku@deploy1003> Finished scap sync-world: Backport for [[gerrit:1131365|Set wgMinervaDonateBanner to default base true (T388438)]] (duration: 15m 15s)

Jdlrobson-WMF subscribed.

Justin to resolve this once an analysis task has been setup.

ticket for analysis created.