1010jobs :
1111 windows :
1212 runs-on : ubuntu-latest
13- permissions :
14- contents : write
15- id-token : write
1613 steps :
1714 - uses : actions/checkout@v3
1815 - uses : actions/setup-node@v3
@@ -27,13 +24,76 @@ jobs:
2724
2825 - run : npm install
2926 - run : npm run build
27+ - run : npm install
3028
3129 - name : kkt core
3230 working-directory : core
3331 run : npm run build
3432
33+ - name : example @template/basic
34+ working-directory : example/basic
35+ run : npm run build && npm run coverage
36+
37+ - name : example @template/basic-entry
38+ working-directory : example/basic-entry
39+ run : npm run build
40+
41+ - name : example @template/chrome-plugin
42+ working-directory : example/chrome-plugin
43+ run : npm run build && npm run coverage
44+
45+ - name : example @template/electron
46+ run : npm run build && npm run build:main
47+ working-directory : example/electron
48+
49+ - name : example @template/less
50+ working-directory : example/less
51+ run : npm run build
52+
53+ - name : example @template/markdown
54+ working-directory : example/markdown
55+ run : npm run build
56+
57+ - name : example @template/react-component-tsx
58+ working-directory : example/react-component-tsx
59+ run : |
60+ npm run build
61+ npm run doc
62+ npm run coverage
63+ # The following changes are being made to your tsconfig.json file:
64+ # - compilerOptions.noEmit must be true
65+ git checkout -f ./tsconfig.json
66+
67+ - name : example @template/react-router
68+ working-directory : example/react-router
69+ run : npm run build
70+
71+ - name : example @template/rematch-tsx
72+ working-directory : example/rematch-tsx
73+ run : npm run build
74+
75+ - name : example @template/scss
76+ working-directory : example/scss
77+ run : npm run build
78+
79+ - name : example @template/stylus
80+ working-directory : example/stylus
81+ run : npm run build
82+
83+ - name : example @template/typescript
84+ working-directory : example/typescript
85+ run : npm run build && npm run coverage
86+
87+ - name : example @template/uiw
88+ working-directory : example/uiw
89+ run : npm run build
90+
91+
3592 build :
3693 runs-on : ubuntu-latest
94+ permissions :
95+ contents : write
96+ id-token : write
3797 steps :
3898 - uses : actions/checkout@v3
3999 - uses : actions/setup-node@v3
0 commit comments