Skip to content

Commit 21998c5

Browse files
committed
Add devextreme-bundler test workspace
1 parent 7f0649a commit 21998c5

File tree

2 files changed

+24
-6
lines changed

2 files changed

+24
-6
lines changed

.github/workflows/build_all.yml

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -64,22 +64,30 @@ jobs:
6464
needs: build
6565

6666
steps:
67+
- name: Get sources
68+
uses: actions/checkout@v4
69+
70+
- uses: pnpm/action-setup@v4
71+
with:
72+
run_install: false
73+
6774
- name: Download npm packages
6875
uses: actions/download-artifact@v4
6976
with:
7077
name: devextreme-npm-packages
7178
path: npm
7279

7380
- name: Move devextreme package
74-
run: mv ./npm/devextreme-2*.tgz ./devextreme.tgz
81+
run: mv ./npm/devextreme-2*.tgz ./e2e/devextreme-bundler/devextreme.tgz
7582

7683
- name: Setup deps
84+
working-directory: ./e2e/devextreme-bundler
7785
run: |
78-
npm init -y
79-
npm i webpack terser-webpack-plugin
80-
npm i ./devextreme.tgz
86+
pnpm install --filter devextreme-bundler-test --frozen-lockfile
87+
pnpm add --filter devextreme-bundler-test ./devextreme.tgz
8188
8289
- name: Build bundle
90+
working-directory: ./e2e/devextreme-bundler
8391
run: |
84-
npx --no-install devextreme-bundler-init custom-bundle
85-
npx --no-install devextreme-bundler custom-bundle
92+
pnpm exec devextreme-bundler-init custom-bundle
93+
pnpm exec devextreme-bundler custom-bundle
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": "24.2.14",
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.10",
8+
"webpack": "5.104.1"
9+
}
10+
}

0 commit comments

Comments
 (0)