@@ -19,10 +19,10 @@ jobs:
1919 - name : Clone devextreme repo from PR author fork
2020 continue-on-error : true
2121 if : github.event_name == 'pull_request'
22- run : git clone -b ${{github.event.pull_request.head.ref}} https://github.com/${{github.event.pull_request.user.login}}/devextreme ../devextreme
22+ run : git clone -b ${{github.event.pull_request.head.ref}} https://github.com/${{github.event.pull_request.user.login}}/devextreme ../devextreme_monorepo
2323
2424 - name : Clone devextreme repo
25- run : test -d ../devextreme || git clone -b 23_2 https://github.com/devexpress/devextreme ../devextreme
25+ run : test -d ../devextreme_monorepo || git clone -b 23_2 https://github.com/devexpress/devextreme ../devextreme_monorepo
2626
2727 - name : Use Node.js 18
2828 uses : actions/setup-node@v3
@@ -41,21 +41,28 @@ jobs:
4141 key : ${{ runner.os }}-node-modules-${{ hashFiles('**/package-lock.json') }}
4242 restore-keys : ${{ runner.os }}-node-modules
4343
44- - name : Install packages in devextreme repo
45- working-directory : ../devextreme
44+ - name : Install packages in devextreme monorepo
45+ working-directory : ../devextreme_monorepo
4646 run : npm i --no-audit --no-fund
4747
4848 - name : Build devextreme repo
49- working-directory : ../devextreme /packages/devextreme
49+ working-directory : ../devextreme_monorepo /packages/devextreme
5050 run : npm run build-npm-devextreme
5151
52+ - name : Move devextreme from packages
53+ run : mv ../devextreme_monorepo/packages/devextreme ../devextreme
54+
55+ - name : Install packages in devextreme package
56+ working-directory : ../devextreme
57+ run : npm i --no-audit --no-fund
58+
5259 - name : Discover declarations
53- working-directory : ../devextreme/packages/devextreme
60+ working-directory : ../devextreme
5461 run : npm run discover-declarations
5562
5663 - name : Install devextreme package
5764 continue-on-error : true
58- run : npm i --save-dev ../devextreme/packages/devextreme/ artifacts/npm/devextreme --workspace=devextreme-angular --workspace=devextreme-angular-sandbox
65+ run : npm i --save-dev ../devextreme/artifacts/npm/devextreme --workspace=devextreme-angular --workspace=devextreme-angular-sandbox
5966
6067 - name : Run npm install
6168 run : npm i --no-audit --no-fund
0 commit comments