Page MenuHomePhabricator

Update all Wikimedia production extensions to use the new HookContainer/HookRunner system
Open, Needs TriagePublic

Description

An inelegant search, but: https://codesearch.wmcloud.org/deployed/?q=Hooks%3A%3A&i=nope&files=extension%5C.json&repos=


Implement the Hook system added in MediaWiki 1.35 in the extensions, see Hooks.md for documentation.

Related Objects

StatusSubtypeAssignedTask
ResolvedUmherirrender
OpenNone
OpenNone
ResolvedDannyS712
ResolvedDannyS712
ResolvedDannyS712
ResolvedDannyS712
ResolvedNone
Resolvedtaavi
ResolvedNone
ResolvedNone
Resolvedtaavi
ResolvedReedy
ResolvedJdlrobson
ResolvedReedy
ResolvedSamwilson
ResolvedNone
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedLegoktm
ResolvedUmherirrender
ResolvedReedy
InvalidNone
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedFomafix
ResolvedReedy
ResolvedFomafix
ResolvedNone
ResolvedUmherirrender
ResolvedNone
Resolvedppelberg
ResolvedSTran
ResolvedReedy
ResolvedZabe
ResolvedTacsipacsi
ResolvedNone
Resolved KLawal-WMF
Resolved KLawal-WMF
Resolved PMenon-WMF
ResolvedUmherirrender
ResolvedDreamy_Jazz
Resolvedtaavi
ResolvedJdlrobson
ResolvedUmherirrender
OpenNone
ResolvedEtonkovidova
Resolvedkostajh
ResolvedSamwilson
ResolvedNone
OpenNone
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
OpenNone
Resolvedisarantopoulos
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
OpenNone
OpenNone
OpenNone
ResolvedUmherirrender
OpenNone
OpenNone
OpenEmkarcinos
OpenNone
ResolvedUmherirrender
OpenNone
OpenNone
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedBUG REPORTUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
StalledNone
OpenNone
OpenNone
ResolvedUmherirrender
OpenNone
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
OpenNone
ResolvedSBisson
ResolvedUmherirrender
ResolvedUmherirrender
OpenNone
ResolvedUmherirrender
OpenNone
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
OpenNone
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
OpenNone
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
OpenNone
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedNone
OpenNone
DeclinedNone
ResolvedUmherirrender
OpenNone
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
StalledNone
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedNone
OpenNone
OpenNone
ResolvedUmherirrender
ResolvedNone
ResolvedUmherirrender
ResolvedUmherirrender
StalledNone
StalledNone
ResolvedAmmarpad
OpenNone

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

Created sub tasks for all affected extensions.

There are currently more as 700 hook handlers in deployed code (in half of the deployed extensions) which needs migration.

Change 963830 had a related patch set uploaded (by Fomafix; author: Fomafix):

[mediawiki/extensions/HSTS@master] Convert to HookHandler

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

Change 963830 merged by jenkins-bot:

[mediawiki/extensions/HSTS@master] Convert to HookHandler

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