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