@@ -33,18 +33,18 @@ jobs:
3333 key : ${{ runner.os }}-node-modules-${{ hashFiles('**/package-lock.json') }}
3434 restore-keys : ${{ runner.os }}-node-modules
3535
36- - name : Run npm install
37- run : npm install --no-audit --no-fund
36+ - name : Run npm ci
37+ run : npm ci --no-audit --no-fund
3838
3939 - name : Compile renovation
4040 working-directory : ./packages/devextreme
4141 run : |
42- npx nx compile:r
42+ npx --no-install nx compile:r
4343# Remove package install after upgrade to TypeScript >= 4.6
4444
4545 - name : Lint renovation
4646 working-directory : ./packages/devextreme
47- run : npx nx lint-renovation
47+ run : npx --no-install nx lint-renovation
4848
4949 TS :
5050 runs-on : devextreme-shr2
@@ -65,30 +65,30 @@ jobs:
6565 key : ${{ runner.os }}-node-modules-${{ hashFiles('**/package-lock.json') }}
6666 restore-keys : ${{ runner.os }}-node-modules
6767
68- - name : Run npm install
69- run : npm install --no-audit --no-fund
68+ - name : Run npm ci
69+ run : npm ci --no-audit --no-fund
7070
7171 - name : Build
7272 working-directory : ./packages/devextreme
73- run : npx nx build
73+ run : npx --no-install nx build
7474
7575 - name : Lint TS
7676 working-directory : ./packages/devextreme
7777 env :
7878 DEBUG : eslint:cli-engine
79- run : npx nx lint-ts
79+ run : npx --no-install nx lint-ts
8080
8181 - name : Lint .d.ts
8282 working-directory : ./packages/devextreme
8383 env :
8484 DEBUG : eslint:cli-engine
85- run : npx nx lint-dts
85+ run : npx --no-install nx lint-dts
8686
8787 - name : Lint Testcafe tests
8888 working-directory : ./e2e/testcafe-devextreme
8989 env :
9090 DEBUG : eslint:cli-engine
91- run : npx nx lint
91+ run : npx --no-install nx lint
9292
9393 JS :
9494 runs-on : devextreme-shr2
@@ -109,18 +109,18 @@ jobs:
109109 key : ${{ runner.os }}-node-modules-${{ hashFiles('**/package-lock.json') }}
110110 restore-keys : ${{ runner.os }}-node-modules
111111
112- - name : Run npm install
113- run : npm install --no-audit --no-fund
112+ - name : Run npm ci
113+ run : npm ci --no-audit --no-fund
114114
115115 - name : Build
116116 working-directory : ./packages/devextreme
117- run : npx nx build
117+ run : npx --no-install nx build
118118
119119 - name : Lint JS
120120 working-directory : ./packages/devextreme
121121 env :
122122 DEBUG : eslint:cli-engine
123- run : npx nx lint-js
123+ run : npx --no-install nx lint-js
124124
125125 texts :
126126 runs-on : devextreme-shr2
@@ -141,12 +141,12 @@ jobs:
141141 key : ${{ runner.os }}-node-modules-${{ hashFiles('**/package-lock.json') }}
142142 restore-keys : ${{ runner.os }}-node-modules
143143
144- - name : Run npm install
145- run : npm install --no-audit --no-fund
144+ - name : Run npm ci
145+ run : npm ci --no-audit --no-fund
146146
147147 - name : Check texts
148148 working-directory : ./packages/devextreme
149- run : npx nx lint-texts
149+ run : npx --no-install nx lint-texts
150150
151151 CSS :
152152 runs-on : devextreme-shr2
@@ -167,12 +167,12 @@ jobs:
167167 key : ${{ runner.os }}-node-modules-${{ hashFiles('**/package-lock.json') }}
168168 restore-keys : ${{ runner.os }}-node-modules
169169
170- - name : Run npm install
171- run : npm install --no-audit --no-fund
170+ - name : Run npm ci
171+ run : npm ci --no-audit --no-fund
172172
173173 - name : Lint CSS
174174 working-directory : ./packages/devextreme-scss
175- run : npx nx lint
175+ run : npx --no-install nx lint
176176
177177 package_lock :
178178 runs-on : devextreme-shr2
@@ -190,7 +190,7 @@ jobs:
190190 run : |
191191 node -v
192192 npm -v
193- npm install --no-audit --no-fund --ignore-scripts
193+ npm ci --no-audit --no-fund --ignore-scripts
194194
195195 - name : Upload package-lock
196196 uses : actions/upload-artifact@v4
@@ -225,7 +225,7 @@ jobs:
225225 run : |
226226 node -v
227227 npm -v
228- npm install --no-audit --no-fund --ignore-scripts
228+ npm ci --no-audit --no-fund --ignore-scripts
229229
230230 - name : Check generated component reexports
231231 working-directory : ./packages/devextreme
@@ -262,10 +262,10 @@ jobs:
262262 restore-keys : ${{ runner.os }}-node-modules
263263
264264 - name : Install dependencies
265- run : npm install --no-audit --no-fund
265+ run : npm ci --no-audit --no-fund
266266
267267 - name : Lint wrappers
268- run : npx nx run-many -t lint -p devextreme-angular devextreme-react devextreme-vue
268+ run : npx --no-install nx run-many -t lint -p devextreme-angular devextreme-react devextreme-vue
269269
270270 notify :
271271 runs-on : devextreme-shr2
0 commit comments