@@ -2,68 +2,28 @@ name: CI
22
33on :
44 push :
5- branches : [ main, master ]
5+ branches : [ main, master, dev, develop ]
66 pull_request :
7- branches : [ main, master ]
7+ branches : [ main, master, dev, develop ]
88
99jobs :
10- build :
10+ test :
1111 runs-on : ubuntu-latest
1212
1313 steps :
1414 - uses : actions/checkout@v4
1515
16- - name : Setup pnpm
17- uses : pnpm/action-setup@v4
18- with :
19- version : 9
20-
21- - name : Use Node.js 18
16+ - name : Setup Node.js 18
2217 uses : actions/setup-node@v4
2318 with :
2419 node-version : 18
2520 cache : ' pnpm'
2621
27- - name : Install dependencies
28- run : pnpm install --frozen-lockfile
29-
30- - name : Build TypeScript
31- run : pnpm run build
32-
33- - name : Build ESM
34- run : pnpm run build:esm
35-
36- - name : Validate dist files
37- run : pnpm run validate-dist
38-
39- - name : Run tests
40- run : pnpm run test
41-
42- test-windows :
43- runs-on : windows-latest
44-
45- steps :
46- - uses : actions/checkout@v4
47-
4822 - name : Setup pnpm
4923 uses : pnpm/action-setup@v4
50- with :
51- version : 9
52-
53- - name : Use Node.js 18
54- uses : actions/setup-node@v4
55- with :
56- node-version : 18
57- cache : ' pnpm'
5824
5925 - name : Install dependencies
6026 run : pnpm install --frozen-lockfile
6127
62- - name : Build TypeScript
63- run : pnpm run build
64-
65- - name : Validate dist files
66- run : pnpm run validate-dist
67-
6828 - name : Run tests
6929 run : pnpm run test
0 commit comments