Skip to content

Commit e9195cb

Browse files
committed
ci: update workflows config.
1 parent 700deeb commit e9195cb

File tree

1 file changed

+63
-3
lines changed

1 file changed

+63
-3
lines changed

.github/workflows/ci.yml

Lines changed: 63 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,6 @@ env:
1010
jobs:
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

Comments
 (0)