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(a)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(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/qa