This is a Tracking-Neverending task.
Node 4.3 is available on Nodepool instances. It is time to carefully switch the various services to it (from Trusty and node 0.10.x). We have to migrate the source and deploy repositories jobs from the npm / XX-deploy-npm jobs to the new npm-node-4.3 and XX-deploy-npm-4.3 jobs.
In some cases, the deploy repository does not have any job which might prove challenging since the CI configuration is a bit scary (for deploy repos, the dev dependencies are injected from the source repo and a symlink package.json -> src/package.json needs to be present).
Summary of services under mediawiki/services that are defined in CI as of Feb. 15th 2016:
citoid | ok | deploy | ok | https://gerrit.wikimedia.org/r/#/c/271789/ |
cxserver | ok | deploy | ok | T127447: Migrate cxserver CI jobs to nodeJs 4.3 |
graphoid | ok | deploy | ok | T106668: Enable jenkins test & submit for graphoid repo |
mathoid | ok | deploy | ok | T124447: Enable node4 for mathoid tests (mathoid/deploy tests fail) |
mobileapps | ok | deploy | ok | T126995: Migrate mediawiki/services/mobileapps CI jobs from node 0.10 to 4.3 |
parsoid | ok | deploy | ok | T126992: Migrate Parsoid CI jobs to Nodepool and add Node 4.3 support |