A note on use of npm ci

Some flows here use the npm ci command - see NPM CI cheatsheet to learn about the command.

A reason to not use is that it will delete node_modules if it exists. So if you use the actions/cache action to retrieved cached dependencies each time (for faster builds), make sure to use npm install rather than npm ci. Otherwise the cache is unused..

For more info on cache, see Cache page of this Cookbook.

The equivalent for Yarn:

$ yarn install --frozen-lockfile