All the extensions and skins to be bundled in 1.26.0 should represent the state of the art.
Using the list of extensions ./make-release.py --list-bundled 1.26.0 I crafted a very lame script pasted at P2189 which generates as of Nov 23rd:
Repo | Registration | composer test | npm test |
---|---|---|---|
extensions/Cite | ok | ok | ok |
extensions/CiteThisPage | ok | ok | ok |
extensions/ConfirmEdit | ok | ok | ok |
extensions/Gadgets | ok | ok | ok |
extensions/ImageMap | ok | no test | ok |
extensions/InputBox | ok | ok | ok |
extensions/Interwiki | ok | ok | ok |
extensions/LocalisationUpdate | ok | ok | ok |
extensions/Nuke | ok | ok | ok |
extensions/ParserFunctions | ok | ok | ok |
extensions/PdfHandler | ok | ok | ok |
extensions/Poem | ok | ok | ok |
extensions/Renameuser | ok | ok | ok |
extensions/SpamBlacklist | ok | ok | ok |
extensions/SyntaxHighlight_GeSHi | ok | ok | ok |
extensions/TitleBlacklist | ok | ok | ok |
extensions/WikiEditor | ok | ok | ok |
skins/CologneBlue | ok | ok | ok |
skins/Modern | ok | ok | ok |
skins/MonoBook | ok | ok | ok |
skins/Vector | ok | ok | ok |
We have a lot of activity going on to add composer.json / npm.json with a test entry point. So most probably the master branches have something.
In most case we will have to drop jshint/phpcs though, but maybe we can just bump the REL1_26 branch to latest master to catch up.