@@ -192,53 +192,6 @@ jobs:
192192 working-directory : ./packages/devextreme-scss
193193 run : pnpx nx lint
194194
195- pnpm_lock :
196- runs-on : devextreme-shr2
197- timeout-minutes : 10
198- steps :
199- - name : Get sources
200- uses : actions/checkout@v4
201-
202- - name : Use Node.js
203- uses : actions/setup-node@v4
204- with :
205- node-version : ' 20'
206-
207- - uses : pnpm/action-setup@v4
208- with :
209- run_install : false
210-
211- - name : Get pnpm store directory
212- shell : bash
213- run : |
214- echo "STORE_PATH=$(pnpm store path --silent)" >> $GITHUB_ENV
215-
216- - uses : actions/cache@v4
217- name : Setup pnpm cache
218- with :
219- path : |
220- ${{ env.STORE_PATH }}
221- .nx/cache
222- key : ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
223- restore-keys : |
224- ${{ runner.os }}-pnpm-store
225-
226- - name : Update lock-file
227- run : |
228- node -v
229- pnpm -v
230- pnpm install
231-
232- - name : Upload lock-file
233- uses : actions/upload-artifact@v4
234- with :
235- name : package-lock.json
236- path : ./package-lock.json
237- retention-days : 1
238-
239- - name : Check lock-file
240- run : git diff --exit-code pnpm-lock.yaml
241-
242195 component_exports :
243196 runs-on : devextreme-shr2
244197 timeout-minutes : 10
@@ -251,9 +204,8 @@ jobs:
251204 with :
252205 node-version : ' 20'
253206
254- - uses : pnpm/action-setup@v3
207+ - uses : pnpm/action-setup@v4
255208 with :
256- version : 9
257209 run_install : false
258210
259211 - name : Get pnpm store directory
@@ -272,7 +224,7 @@ jobs:
272224 ${{ runner.os }}-pnpm-store
273225
274226 - name : Install dependencies
275- run : pnpm install
227+ run : pnpm install --frozen-lockfile
276228
277229 - name : Check generated component reexports
278230 working-directory : ./packages/devextreme
@@ -301,9 +253,8 @@ jobs:
301253 with :
302254 node-version : ' 20'
303255
304- - uses : pnpm/action-setup@v3
256+ - uses : pnpm/action-setup@v4
305257 with :
306- version : 9
307258 run_install : false
308259
309260 - name : Get pnpm store directory
@@ -322,7 +273,7 @@ jobs:
322273 ${{ runner.os }}-pnpm-store
323274
324275 - name : Install dependencies
325- run : pnpm install
276+ run : pnpm install --frozen-lockfile
326277
327278 - name : Lint wrappers
328279 run : pnpx nx run-many -t lint -p devextreme-angular devextreme-react devextreme-vue
0 commit comments