Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: adding support for node 18, dropping node 12 (#406)
* feat: adding support for node 18, dropping node 12 * chore: bump the root lockfile * ci: installing the latest npm 8 in most environmnets * ci: install npm8 everywhere in ci * ci: debugging * fix: add --ignore-scripts to `npm ci` in github action I think we were reliant on buggy behaviour in npm@7 where `npm ci` wasn't running some of the lifecycle hooks: npm/cli#1905 (comment) This got fixed in npm@8 but now our CI process breaks: npm/cli@d825e90 Decided to follow the recommendations from husky's docs to do this so it doesnt run the `prepare` step: ```sh npm ci --ignore-scripts ``` https://github.com/typicode/husky/blob/0bcdac6b4dad6eedecc49cf3837ecc05b321db2e/docs/README.md#disable-husky-in-cidockerprod= Co-authored-by: Dom Harrington <[email protected]>
- Loading branch information