[QA] T86359: Updating jenkins for extension registration changes

Legoktm legoktm.wikipedia at gmail.com
Mon Feb 2 18:16:57 UTC 2015


We're currently working on converting[1] all WMF-deployed extensions to
use the new extension registration[2] system that was introduced in 1.25.

I filed T86359[3] to track the updates we need to make to jenkins to
accommodate the new system:
* Use wfLoadExtensions() instead of require_once if an extension.json
file is present
 * I submitted a patch[4] for this, how can I help in getting it deployed?
* Run validateRegistrationFile.php whenever a extension/skin.json is
modified (similar to the php-composer-validate job).
 * This depends upon an external library, what would be the best way to
implement this?

[1] https://phabricator.wikimedia.org/T87875
[2] https://www.mediawiki.org/wiki/Extension_registration
[3] https://phabricator.wikimedia.org/T86359
[4] https://gerrit.wikimedia.org/r/184003

-- Legoktm

More information about the QA mailing list