[QA] FYI: Continuous Integration now running node 10 for MW, extensions, and skins

Stephen Niedzielski sniedzielski at wikimedia.org
Mon Jun 3 23:39:28 UTC 2019


Thank you, James, Antoine, and all those involved!! This is very exciting!
In my own anecdotal usage, I've found installing dependencies far faster in
Node 10 than 6 and the package-lock file helps eliminate installation
deviations. Keep up the good work!

On Mon, Jun 3, 2019 at 3:31 PM James Forrester <jforrester at wikimedia.org>
wrote:

> Hey all,
>
> A quick heads-up: the continuous integration tests for MediaWiki core,
> MediaWiki extensions, and MediaWiki skins are now all using node 10,
> replacing node 6, which is end-of-life.
>
> CI jobs were replaced by new ones which should run faster, without any
> disruption for developers' work. For a brief period, selenium tests were
> disabled; they've now been re-enabled for all repos.[0]
>
> There are still a number of repos running node6 CI, which will need work
> to convert over in future.[1]
>
> This work also unblocks a number of issues, including:
>
> * committing package-lock, making for faster and more secure
> development[2],
> * using the newest version of stylelint (e.g. [3]), and
> * upgrading browser tests to webdriverio 5+ [4].
>
> Antoine and I think we've checked for issues, but if you run into any,
> please report them on Phabricator.[0]
>
> [0] – https://phabricator.wikimedia.org/T222406
> [1] – https://phabricator.wikimedia.org/T211784
> [2] – https://phabricator.wikimedia.org/T179229
> [3] – https://gerrit.wikimedia.org/r/c/510822
> [4] – https://phabricator.wikimedia.org/T213268
>
> J.
> --
> *James D. Forrester* (he/him <http://pronoun.is/he> or they/themself
> <http://pronoun.is/they/.../themself>)
> Wikimedia Foundation <https://wikimediafoundation.org/>
> _______________________________________________
> QA mailing list
> QA at lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/qa
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.wikimedia.org/pipermail/qa/attachments/20190603/1771e064/attachment.html>


More information about the QA mailing list