Page MenuHomePhabricator

Deploy WikimediaCustomizations
Closed, ResolvedPublic

Description

See T401939: Create a Wikimedia* extension for site customizations for context.

Deployment checklist (per Writing an extension for deployment):

(We are skipping reviews and some code quality requirements because the purpose of this extension is to move other, already deployed code there. We'll deploy it with no code, and then simultaneously remove code from other repos and add it here.)

Details

Related Changes in Gerrit:
Related Changes in GitLab:
TitleReferenceAuthorSource BranchDest Branch
make-release: Start branching WikimediaCustomizationsrepos/releng/release!225tgradd-WikimediaCustomizationsmain
Customize query in GitLab

Event Timeline

(FWIW I just assumed this was going to take place in T401939: Create a Wikimedia* extension for site customizations, and (to me) I guess it seemed like it was implicitly within the scope of that task. Newly-filed T410517: Move usage of $wgHooks to WikimediaCustomizations may also already be within the scope of that task, I'm not sure. cc @Tgr in case you want to merge any of them)

Adding the extension to extension-list can only happen when the extension is present on both production branches. Because dec 8 was a no-train week, we'll have to wait until next year for that. (branches)

Change #1228555 had a related patch set uploaded (by Gergő Tisza; author: Gergő Tisza):

[operations/mediawiki-config@master] Add WikimediaCustomizations to extension-list

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

Change #1228586 had a related patch set uploaded (by Gergő Tisza; author: Gergő Tisza):

[operations/mediawiki-config@master] Enable WikimediaCustomizations

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

I thought new extensions get automatically added to Translatewiki but apparently not the case...

Change #1228555 merged by jenkins-bot:

[operations/mediawiki-config@master] Add WikimediaCustomizations to extension-list

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

Mentioned in SAL (#wikimedia-operations) [2026-01-20T21:33:35Z] <tgr@deploy2002> Started scap sync-world: Backport for [[gerrit:1228555|Add WikimediaCustomizations to extension-list (T410515)]]

Mentioned in SAL (#wikimedia-operations) [2026-01-20T21:58:50Z] <tgr@deploy2002> tgr: Backport for [[gerrit:1228555|Add WikimediaCustomizations to extension-list (T410515)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2026-01-20T22:14:07Z] <tgr@deploy2002> Finished scap sync-world: Backport for [[gerrit:1228555|Add WikimediaCustomizations to extension-list (T410515)]] (duration: 40m 32s)

Change #1228586 merged by jenkins-bot:

[operations/mediawiki-config@master] Enable WikimediaCustomizations

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

Mentioned in SAL (#wikimedia-operations) [2026-01-20T22:20:29Z] <tgr@deploy2002> Started scap sync-world: Backport for [[gerrit:1228586|Enable WikimediaCustomizations (T410515)]]

Mentioned in SAL (#wikimedia-operations) [2026-01-20T22:26:32Z] <tgr@deploy2002> tgr: Backport for [[gerrit:1228586|Enable WikimediaCustomizations (T410515)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2026-01-20T22:32:32Z] <tgr@deploy2002> Finished scap sync-world: Backport for [[gerrit:1228586|Enable WikimediaCustomizations (T410515)]] (duration: 12m 03s)

Tgr updated the task description. (Show Details)