On Wed, Apr 17, 2019 at 02:54:25PM +0100, Mark Banner wrote:
> I'd like to bump the minimum version of node to 8.12.0 (from 8.11.0) and npm
> to 6.4.1 (from 5.6.0).
> 
> The reason is that we are seeing occasional issues when we update our
> in-tree ESLint versions that mean that especially Windows users can get into
> a broken state and need to remove the node_modules directory before
> continuing.
> 
> npm version 6.x has support for the `npm ci` command which automatically
> removes node_modules and installs to match with `package-lock.json`.
> 
> At the moment, if we detect > 6.x, then we automatically use the `npm ci`
> command. However, most installs have just 5.6.0, so I'd like to bump both
> the version downloaded to .mozbuild, and the minimum requirement.
> 
> At some stage we should consider node 10 (the current LTS), but we may want
> to do a review of Linux distributions to see how it affects them.

Bumping to 8.12 instead of 8.11 already would affect Linux
distributions. But there are two detached things that require node: the
build, and developer workflow things (like eslint). Is there really a
need to bump the version for the former or is it only needed for the
latter?

Mike
_______________________________________________
dev-builds mailing list
dev-builds@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-builds

Reply via email to