Skip to content

Commit 3bb585b

Browse files
committed
feat: change devextreme-bundler checks to separate project
- fix lint.yml mistake
1 parent 3f4e5b4 commit 3bb585b

File tree

4 files changed

+533
-310
lines changed

4 files changed

+533
-310
lines changed

.github/workflows/build_all.yml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -63,22 +63,26 @@ jobs:
6363
needs: build
6464

6565
steps:
66+
- name: Get sources
67+
- uses: actions/checkout@v4
68+
6669
- name: Download npm packages
6770
uses: actions/download-artifact@v4
6871
with:
6972
name: devextreme-npm-packages
7073
path: npm
7174

7275
- name: Move devextreme package
73-
run: mv ./npm/devextreme-2*.tgz ./devextreme.tgz
76+
run: mv ./npm/devextreme-2*.tgz ./e2e/devextreme-bundler-test/devextreme.tgz
7477

7578
- name: Setup deps
79+
working-directory: ./e2e/devextreme-bundler-test
7680
run: |
77-
npm init -y
78-
npm i webpack terser-webpack-plugin
79-
npm i ./devextreme.tgz
81+
pnpm install --filter devextreme-bundler-test --frozen-lockfile
82+
pnpm add i ./devextreme.tgz
8083
8184
- name: Build bundle
85+
working-directory: ./e2e/devextreme-bundler-test
8286
run: |
8387
npx devextreme-bundler-init custom-bundle
84-
npx devextreme-bundler custom-bundle
88+
npx devextreme-bundler custom-bundle

.github/workflows/lint.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -281,7 +281,7 @@ jobs:
281281
notify:
282282
runs-on: devextreme-shr2
283283
name: Send notifications
284-
needs: [TS, JS, CSS, texts, pnpm_lock, component_exports]
284+
needs: [TS, JS, CSS, texts, component_exports]
285285
if: github.event_name != 'pull_request' && contains(needs.*.result, 'failure')
286286

287287
steps:
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"name": "devextreme-bundler-test",
3+
"version": "0.0.1",
4+
"description": "Project for testing the \"devextreme-bundler\" commands from \"devextreme\" package. See build_all.yml for details",
5+
"scripts": {},
6+
"dependencies": {
7+
"terser-webpack-plugin": "5.3.9",
8+
"webpack": "^5.101.3"
9+
}
10+
}

0 commit comments

Comments
 (0)