Skip to content

Commit 8bc9c08

Browse files
authored
chore: update CI scripts (#844)
* chore: update CI scripts * chore: get rid of unnecessary deps
1 parent 65f8034 commit 8bc9c08

File tree

12 files changed

+13218
-35874
lines changed

12 files changed

+13218
-35874
lines changed

.github/workflows/tests.yml

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -26,33 +26,34 @@ jobs:
2626
- name: Clone devextreme repo
2727
run: test -d ../devextreme || git clone -b 23_1 https://github.com/devexpress/devextreme ../devextreme
2828

29-
- name: Use Node.js 15
29+
- name: Use Node.js 18
3030
uses: actions/setup-node@v3
3131
with:
32-
node-version: '15'
32+
node-version: '18'
3333

3434
- name: Install packages in devextreme repo
35-
run: |
36-
cd ../devextreme
37-
npm install --no-audit --no-fund
35+
working-directory: ../devextreme
36+
run: npm i --no-audit --no-fund
37+
3838
- name: Build devextreme repo
39+
working-directory: ../devextreme
40+
run: npm run build-npm-devextreme
41+
42+
- name: Pack DevExtreme
43+
working-directory: ../devextreme/artifacts/npm/devextreme
3944
run: |
40-
cd ../devextreme
41-
npm run build-dist
45+
npm pack
46+
mv devextreme*.tgz devextreme.tgz
4247
4348
- name: Install devextreme package
4449
run: |
45-
npx lerna add devextreme@file:../devextreme/artifacts/npm/devextreme/ --dev --no-bootstrap --scope=devextreme-react --exact --peer
46-
npx lerna add devextreme@file:../devextreme/artifacts/npm/devextreme/ --no-bootstrap --scope=devextreme-react-sandbox --exact
50+
npm i --save-dev ../devextreme/artifacts/npm/devextreme/devextreme.tgz --workspace=devextreme-react --workspace=devextreme-react-sandbox --legacy-peer-deps --no-audit --no-fund
4751
4852
- name: Run npm install
49-
run: npm install --no-audit --no-fund
53+
run: npm i --legacy-peer-deps --no-audit --no-fund
5054

5155
- name: Run devextreme-react-generator tests
52-
run: npx lerna run --scope devextreme-react-generator test
53-
54-
- name: Run bootstrap
55-
run: npm run bootstrap
56+
run: npm run test --workspace=devextreme-react-generator
5657

5758
- name: Run lint
5859
run: npm run lint

lerna.json

Lines changed: 0 additions & 8 deletions
This file was deleted.

0 commit comments

Comments
 (0)