Skip to content

Commit

Permalink
workflows: Run "npm i" instead of "npm ci" to fix node v14 with curre…
Browse files Browse the repository at this point in the history
…nt lockfile.
  • Loading branch information
raineorshine committed Jul 28, 2023
1 parent 19f10fe commit 36d9148
Show file tree
Hide file tree
Showing 4 changed files with 29 additions and 28 deletions.
8 changes: 8 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,8 +42,16 @@ jobs:
node-version: ${{ matrix.node }}
cache: npm

# node v14 cannot install from current package-lock.json, so use npm install instea of npm ci.
# Cannot read property 'chalk' of undefined
# Regression: e88617964a009dbb9f5e973f64ff76ad289df68c
- name: Install npm dependencies
run: npm i
if: 'matrix.node == 14'

- name: Install npm dependencies
run: npm ci
if: 'matrix.node != 14'

- name: Build
run: npm run build
Expand Down
2 changes: 2 additions & 0 deletions .ncurc.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,5 +15,7 @@ module.exports = {
// Waiting for Prettier v3 support in @trivago/prettier-plugin-sort-imports
// https://github.com/trivago/prettier-plugin-sort-imports/issues/240
'prettier',
// Removed support for node v14 in v0.35.0
'makdownlint-cli',
],
}
45 changes: 18 additions & 27 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@
"eslint-plugin-promise": "^6.1.1",
"husky": "^8.0.3",
"lockfile-lint": "^4.10.6",
"markdownlint-cli": "^0.35.0",
"markdownlint-cli": "0.34.0",
"mocha": "^10.2.0",
"npm-run-all": "^4.1.5",
"prettier": "^2.8.8",
Expand Down

0 comments on commit 36d9148

Please sign in to comment.