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