Skip to content

Commit 5c33017

Browse files
authored
Use npm ci for reproducible installs
## Summary - commit package-lock.json for reproducible development dependency resolution - switch CI dependency installation to npm ci - allow package-lock.json to be tracked ## Verification - npm ci - npm run typecheck - npm test - npm pack --dry-run
1 parent 90487d2 commit 5c33017

3 files changed

Lines changed: 52 additions & 2 deletions

File tree

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333
node-version: ${{ matrix.node-version }}
3434

3535
- name: Install dependencies
36-
run: npm install --no-package-lock
36+
run: npm ci
3737

3838
- name: Typecheck
3939
run: npm run typecheck

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,3 @@ node_modules/
22
dist/
33
dist-scripts/
44
npm-debug.log*
5-
package-lock.json

package-lock.json

Lines changed: 51 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)