Also adds a CI step to ensure that we're not merging lockfile v1. Reviewed-on: #176 Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca> Co-committed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
This commit is contained in:
parent
72709f5d6e
commit
b6d0544e3e
|
@ -4,8 +4,15 @@ type: docker
|
||||||
name: node16
|
name: node16
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
|
- name: check-lockfile
|
||||||
|
image: node:16
|
||||||
|
commands:
|
||||||
|
- node ./check-lockfile.js
|
||||||
|
|
||||||
- name: install-deps
|
- name: install-deps
|
||||||
image: node:16
|
image: node:16
|
||||||
|
depends_on:
|
||||||
|
- check-lockfile
|
||||||
commands:
|
commands:
|
||||||
- npm install
|
- npm install
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,10 @@
|
||||||
|
const lockfile = require('./package-lock.json')
|
||||||
|
|
||||||
|
if (lockfile.lockfileVersion !== 2) {
|
||||||
|
console.error(`
|
||||||
|
Please upgrade to npm v7 and revert changes to the lockfile.
|
||||||
|
|
||||||
|
- \`npm i -g npm\` to upgrade.
|
||||||
|
`.trim())
|
||||||
|
process.exit(1)
|
||||||
|
}
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue