Description
Feature request
I've noticed that some improvements could be added to the CI process:
-
Split the single main process into multiple jobs.
Why ? -
Saving cache should rely on
yarn.lock
checksum instead ofpackage.json
. -
We should use
--frozen-lockfile
flag when installing deps with yarn (on CI). -
Current docker image is
circleci/node:10.15.2
but I think we should usecircleci/node:latest
as I don't see any compatibility note telling that we shouldn't use latest versions of node 🙂 -
Current
lint
command fix errors (so it never fails). The CI process should never change source code. CI lint command has to be replaced by alint:check
that just check if code is correctly formatted and exit with error code if necessary.
Are you willing to work on this yourself?
Yes 👍I'm on vacation for the moment, but I'll do it as soon as I get back 🏖