|
49 | 49 | ${{ runner.os }}-pnpm-store |
50 | 50 |
|
51 | 51 | - name: Install dependencies |
52 | | - run: pnpm install |
| 52 | + run: pnpm install --frozen-lockfile |
53 | 53 |
|
54 | 54 | - name: Compile renovation |
55 | 55 | working-directory: ./packages/devextreme |
|
94 | 94 | ${{ runner.os }}-pnpm-store |
95 | 95 |
|
96 | 96 | - name: Install dependencies |
97 | | - run: pnpm install |
| 97 | + run: pnpm install --frozen-lockfile |
98 | 98 |
|
99 | 99 | - name: Build |
100 | 100 | working-directory: ./packages/devextreme |
@@ -151,7 +151,7 @@ jobs: |
151 | 151 | ${{ runner.os }}-pnpm-store |
152 | 152 |
|
153 | 153 | - name: Install dependencies |
154 | | - run: pnpm install |
| 154 | + run: pnpm install --frozen-lockfile |
155 | 155 |
|
156 | 156 | - name: Build |
157 | 157 | working-directory: ./packages/devextreme |
@@ -196,7 +196,7 @@ jobs: |
196 | 196 | ${{ runner.os }}-pnpm-store |
197 | 197 |
|
198 | 198 | - name: Install dependencies |
199 | | - run: pnpm install |
| 199 | + run: pnpm install --frozen-lockfile |
200 | 200 |
|
201 | 201 | - name: Check texts |
202 | 202 | working-directory: ./packages/devextreme |
@@ -235,60 +235,12 @@ jobs: |
235 | 235 | ${{ runner.os }}-pnpm-store |
236 | 236 |
|
237 | 237 | - name: Install dependencies |
238 | | - run: pnpm install |
| 238 | + run: pnpm install --frozen-lockfile |
239 | 239 |
|
240 | 240 | - name: Lint CSS |
241 | 241 | working-directory: ./packages/devextreme-scss |
242 | 242 | run: pnpx nx lint |
243 | 243 |
|
244 | | - pnpm_lock: |
245 | | - runs-on: devextreme-shr2 |
246 | | - timeout-minutes: 10 |
247 | | - steps: |
248 | | - - name: Get sources |
249 | | - uses: actions/checkout@v4 |
250 | | - |
251 | | - - name: Use Node.js |
252 | | - uses: actions/setup-node@v4 |
253 | | - with: |
254 | | - node-version: '20' |
255 | | - |
256 | | - - uses: pnpm/action-setup@v3 |
257 | | - with: |
258 | | - version: 9 |
259 | | - run_install: false |
260 | | - |
261 | | - - name: Get pnpm store directory |
262 | | - shell: bash |
263 | | - run: | |
264 | | - echo "STORE_PATH=$(pnpm store path --silent)" >> $GITHUB_ENV |
265 | | -
|
266 | | - - uses: actions/cache@v4 |
267 | | - name: Setup pnpm cache |
268 | | - with: |
269 | | - path: | |
270 | | - ${{ env.STORE_PATH }} |
271 | | - .nx/cache |
272 | | - key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }} |
273 | | - restore-keys: | |
274 | | - ${{ runner.os }}-pnpm-store |
275 | | -
|
276 | | - - name: Update lock-file |
277 | | - run: | |
278 | | - node -v |
279 | | - pnpm -v |
280 | | - pnpm install |
281 | | -
|
282 | | - - name: Upload lock-file |
283 | | - uses: actions/upload-artifact@v4 |
284 | | - with: |
285 | | - name: package-lock.json |
286 | | - path: ./package-lock.json |
287 | | - retention-days: 1 |
288 | | - |
289 | | - - name: Check lock-file |
290 | | - run: git diff --exit-code pnpm-lock.yaml |
291 | | - |
292 | 244 | component_exports: |
293 | 245 | runs-on: devextreme-shr2 |
294 | 246 | timeout-minutes: 10 |
@@ -322,7 +274,7 @@ jobs: |
322 | 274 | ${{ runner.os }}-pnpm-store |
323 | 275 |
|
324 | 276 | - name: Install dependencies |
325 | | - run: pnpm install |
| 277 | + run: pnpm install --frozen-lockfile |
326 | 278 |
|
327 | 279 | - name: Check generated component reexports |
328 | 280 | working-directory: ./packages/devextreme |
@@ -372,15 +324,15 @@ jobs: |
372 | 324 | ${{ runner.os }}-pnpm-store |
373 | 325 |
|
374 | 326 | - name: Install dependencies |
375 | | - run: pnpm install |
| 327 | + run: pnpm install --frozen-lockfile |
376 | 328 |
|
377 | 329 | - name: Lint wrappers |
378 | 330 | run: pnpx nx run-many -t lint -p devextreme-angular devextreme-react devextreme-vue |
379 | 331 |
|
380 | 332 | notify: |
381 | 333 | runs-on: devextreme-shr2 |
382 | 334 | name: Send notifications |
383 | | - needs: [Renovation, TS, JS, CSS, texts, pnpm_lock, component_exports] |
| 335 | + needs: [Renovation, TS, JS, CSS, texts, component_exports] |
384 | 336 | if: github.event_name != 'pull_request' && contains(needs.*.result, 'failure') |
385 | 337 |
|
386 | 338 | steps: |
|
0 commit comments