26
26
with :
27
27
node-version : ${{ matrix.node-version }}
28
28
- name : Install Dependencies
29
- run : npm clean- install
29
+ run : npm install --no-package-lock
30
30
- name : Run All Validations
31
31
run : npm run ci
32
32
38
38
- name : Package markdownlint-cli2
39
39
run : npm pack
40
40
- name : Install markdownlint-cli2 globally
41
- run : sudo npm install --global --production markdownlint-cli2-*.tgz
41
+ run : sudo npm install --global --no-package-lock -- production markdownlint-cli2-*.tgz
42
42
- name : Lint without formatters
43
43
run : markdownlint-cli2 CONTRIBUTING.md README.md
44
44
- name : Package formatter-default
@@ -56,13 +56,13 @@ jobs:
56
56
- name : Package formatter-summarize
57
57
run : cd formatter-summarize && npm pack
58
58
- name : Install formatters globally
59
- run : sudo npm install --global --production ./formatter-default/*.tgz ./formatter-codequality/*.tgz ./formatter-json/*.tgz ./formatter-junit/*.tgz ./formatter-pretty/*.tgz ./formatter-sarif/*.tgz ./formatter-summarize/*.tgz
59
+ run : sudo npm install --global --no-package-lock -- production ./formatter-default/*.tgz ./formatter-codequality/*.tgz ./formatter-json/*.tgz ./formatter-junit/*.tgz ./formatter-pretty/*.tgz ./formatter-sarif/*.tgz ./formatter-summarize/*.tgz
60
60
- name : Lint with formatters
61
61
run : cp test/outputFormatters-npm/.markdownlint-cli2.jsonc . && markdownlint-cli2 CONTRIBUTING.md README.md
62
62
- name : Uninstall markdownlint-cli2 globally
63
- run : sudo npm uninstall --global markdownlint-cli2
63
+ run : sudo npm uninstall --global --no-package-lock markdownlint-cli2
64
64
- name : Install markdownlint-cli2 dependencies locally
65
- run : sudo npm install --production
65
+ run : sudo npm install --no-package-lock -- production
66
66
- name : Lint with formatters
67
67
run : node ./markdownlint-cli2 CONTRIBUTING.md README.md
68
68
0 commit comments