Skip to content

Commit 046ec96

Browse files
authored
Update workflows and documentation for pnpm exec usage (#33195)
1 parent 95b0160 commit 046ec96

14 files changed

Lines changed: 41 additions & 41 deletions

.github/workflows/default_workflow.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ jobs:
5555

5656
- name: Run targets
5757
run: >
58-
pnpx nx run-many
58+
pnpm exec nx run-many
5959
-t lint,test
6060
--exclude
6161
devextreme

.github/workflows/demos_unit_tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,4 +68,4 @@ jobs:
6868

6969
- name: Run unit tests
7070
working-directory: apps/demos
71-
run: pnpx nx test
71+
run: pnpm exec nx test

.github/workflows/demos_visual_tests.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -145,8 +145,8 @@ jobs:
145145
if: needs.determine-framework-tests-scope.outputs.framework-tests-scope == 'none'
146146
shell: bash
147147
run: |
148-
pnpx nx build devextreme-scss
149-
pnpx nx build devextreme
148+
pnpm exec nx build devextreme-scss
149+
pnpm exec nx build devextreme
150150
151151
- name: DevExtreme - Build-all
152152
if: needs.determine-framework-tests-scope.outputs.framework-tests-scope != 'none'
@@ -248,7 +248,7 @@ jobs:
248248

249249
- name: Prepare bundles
250250
working-directory: apps/demos
251-
run: pnpx nx prepare-bundles
251+
run: pnpm exec nx prepare-bundles
252252

253253
- name: Demos - Run tsc
254254
working-directory: apps/demos
@@ -386,7 +386,7 @@ jobs:
386386
env:
387387
CHANGEDFILEINFOSPATH: changed-files.json
388388
DEBUG: 'eslint:cli-engine,stylelint:standalone'
389-
run: pnpx nx lint-non-demos
389+
run: pnpm exec nx lint-non-demos
390390

391391
check-generated-demos:
392392
name: Check generated demos
@@ -601,7 +601,7 @@ jobs:
601601
# DISABLE_DEMO_TEST_SETTINGS: ignore # Uncomment to ignore the `ignore` field
602602
# DISABLE_DEMO_TEST_SETTINGS: comparison-options # Uncomment to ignore the `comparison-options` field
603603
CI_ENV: true # The `ignore` field in the visualtestrc.json should be disabled when running test locally
604-
run: pnpx nx test-testcafe
604+
run: pnpm exec nx test-testcafe
605605

606606
- name: Show accessibility warnings
607607
if: matrix.STRATEGY == 'accessibility'
@@ -764,7 +764,7 @@ jobs:
764764
# DISABLE_DEMO_TEST_SETTINGS: ignore # Uncomment to ignore the `ignore` field
765765
# DISABLE_DEMO_TEST_SETTINGS: comparison-options # Uncomment to ignore the `comparison-options` field
766766
CI_ENV: true # The `ignore` field in the visualtestrc.json should be disabled when running test locally
767-
run: pnpx nx test-testcafe
767+
run: pnpm exec nx test-testcafe
768768

769769
- name: Sanitize job name
770770
if: ${{ failure() }}
@@ -892,7 +892,7 @@ jobs:
892892
# DISABLE_DEMO_TEST_SETTINGS: ignore # Uncomment to ignore the `ignore` field
893893
# DISABLE_DEMO_TEST_SETTINGS: comparison-options # Uncomment to ignore the `comparison-options` field
894894
CI_ENV: true # The `ignore` field in the visualtestrc.json should be disabled when running test locally
895-
run: pnpx nx test-testcafe
895+
run: pnpm exec nx test-testcafe
896896

897897
- name: Sanitize job name
898898
if: ${{ failure() }}

.github/workflows/lint.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -53,25 +53,25 @@ jobs:
5353

5454
- name: Build
5555
working-directory: ./packages/devextreme
56-
run: pnpx nx build
56+
run: pnpm exec nx build
5757

5858
- name: Lint TS
5959
working-directory: ./packages/devextreme
6060
env:
6161
DEBUG: eslint:cli-engine
62-
run: pnpx nx lint-ts
62+
run: pnpm exec nx lint-ts
6363

6464
- name: Lint .d.ts
6565
working-directory: ./packages/devextreme
6666
env:
6767
DEBUG: eslint:cli-engine
68-
run: pnpx nx lint-dts
68+
run: pnpm exec nx lint-dts
6969

7070
- name: Lint Testcafe tests
7171
working-directory: ./e2e/testcafe-devextreme
7272
env:
7373
DEBUG: eslint:cli-engine
74-
run: pnpx nx lint
74+
run: pnpm exec nx lint
7575

7676
JS:
7777
runs-on: devextreme-shr2
@@ -110,13 +110,13 @@ jobs:
110110

111111
- name: Build
112112
working-directory: ./packages/devextreme
113-
run: pnpx nx build
113+
run: pnpm exec nx build
114114

115115
- name: Lint JS
116116
working-directory: ./packages/devextreme
117117
env:
118118
DEBUG: eslint:cli-engine
119-
run: pnpx nx lint-js
119+
run: pnpm exec nx lint-js
120120

121121
texts:
122122
runs-on: devextreme-shr2
@@ -155,7 +155,7 @@ jobs:
155155

156156
- name: Check texts
157157
working-directory: ./packages/devextreme
158-
run: pnpx nx lint-texts
158+
run: pnpm exec nx lint-texts
159159

160160
pnpm_lock:
161161
runs-on: devextreme-shr2
@@ -291,7 +291,7 @@ jobs:
291291
run: pnpm install
292292

293293
- name: Lint wrappers
294-
run: pnpx nx run-many -t lint -p devextreme-angular devextreme-react devextreme-vue
294+
run: pnpm exec nx run-many -t lint -p devextreme-angular devextreme-react devextreme-vue
295295

296296
notify:
297297
runs-on: devextreme-shr2

.github/workflows/playgrounds_tests.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ jobs:
5858

5959
- name: Build
6060
working-directory: ./packages/devextreme
61-
run: pnpx nx build
61+
run: pnpm exec nx build
6262

6363
- name: Zip artifacts
6464
working-directory: ./packages/devextreme
@@ -134,11 +134,11 @@ jobs:
134134

135135
- name: Build
136136
working-directory: ./packages/devextreme-${{ matrix.ARGS.platform }}
137-
run: pnpx nx pack
137+
run: pnpm exec nx pack
138138

139139
- name: Check sources compilation
140140
working-directory: ./apps/${{ matrix.ARGS.platform }}
141-
run: pnpx nx build
141+
run: pnpm exec nx build
142142

143143
# - name: Run test
144144
# if: ${{ matrix.ARGS.platform != 'angular' }}

.github/workflows/qunit_tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ jobs:
7070
env:
7171
DEVEXTREME_TEST_CI: "true"
7272
BUILD_INPROGRESS_RENOVATION: "true"
73-
run: pnpx nx build:systemjs
73+
run: pnpm exec nx build:systemjs
7474

7575
- name: Zip artifacts
7676
working-directory: ./packages/devextreme

.github/workflows/renovation.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ jobs:
5656
run: pnpx gulp localization
5757

5858
- name: Jest tests
59-
run: pnpx nx test-jest devextreme
59+
run: pnpm exec nx test-jest devextreme
6060

6161
notify:
6262
runs-on: devextreme-shr2

.github/workflows/run-testcafe-on-gh-pages.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ jobs:
9292
# DISABLE_DEMO_TEST_SETTINGS: ignore # Uncomment to ignore the `ignore` field
9393
# DISABLE_DEMO_TEST_SETTINGS: comparison-options # Uncomment to ignore the `comparison-options` field
9494
CI_ENV: true # The `ignore` field in the visualtestrc.json should be disabled when running test locally
95-
run: pnpx nx test-testcafe
95+
run: pnpm exec nx test-testcafe
9696

9797
- name: Copy screenshots artifacts
9898
if: ${{ failure() }}

.github/workflows/styles.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ jobs:
5252
run: pnpm install
5353

5454
- name: Run tests
55-
run: pnpx nx test devextreme-scss
55+
run: pnpm exec nx test devextreme-scss
5656

5757
notify:
5858
runs-on: devextreme-shr2

.github/workflows/testcafe_tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,8 @@ jobs:
7272
env:
7373
NODE_OPTIONS: --max-old-space-size=8192
7474
run: |
75-
pnpx nx build devextreme-scss
76-
pnpx nx build devextreme
75+
pnpm exec nx build devextreme-scss
76+
pnpm exec nx build devextreme
7777
7878
- name: Zip artifacts
7979
working-directory: ./packages/devextreme

0 commit comments

Comments
 (0)