Skip to content
This repository was archived by the owner on Feb 12, 2024. It is now read-only.

Commit e6f6873

Browse files
committed
feat: rewrite the typecheck action
1 parent 326ab5c commit e6f6873

File tree

1 file changed

+14
-39
lines changed

1 file changed

+14
-39
lines changed

.github/workflows/typecheck.yml

Lines changed: 14 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,17 @@ jobs:
1515
strategy:
1616
matrix:
1717
node-version: [12.x]
18+
project:
19+
- packages/ipfs-core-utils
20+
- packages/ipfs-core
21+
- packages/ipfs-http-client
22+
- packages/ipfs
23+
- packages/ipfs-cli
24+
- packages/ipfs-http-server
25+
- packages/ipfs-http-gateway
26+
- packages/ipfs-message-port-protocol
27+
- packages/ipfs-message-port-server
28+
- packages/ipfs-message-port-client
1829
steps:
1930
- uses: actions/checkout@v1
2031
- name: Use Node.js ${{ matrix.node-version }}
@@ -23,44 +34,8 @@ jobs:
2334
node-version: ${{ matrix.node-version }}
2435
- name: Install dependencies
2536
run: npm install
26-
- name: Typecheck ipfs-core-utils
27-
uses: gozala/[email protected].5
37+
- name: Typecheck ${{matrix.project}}
38+
uses: gozala/[email protected].6
2839
with:
29-
project: packages/ipfs-core-utils
30-
- name: Typecheck ipfs-core
31-
uses: gozala/[email protected]
32-
with:
33-
project: packages/ipfs-core
34-
- name: Typecheck ipfs-http-client
35-
uses: gozala/[email protected]
36-
with:
37-
project: packages/ipfs-http-client
38-
- name: Typecheck ipfs
39-
uses: gozala/[email protected]
40-
with:
41-
project: packages/ipfs
42-
- name: Typecheck ipfs-cli
43-
uses: gozala/[email protected]
44-
with:
45-
project: packages/ipfs-cli
46-
- name: Typecheck ipfs-http-server
47-
uses: gozala/[email protected]
48-
with:
49-
project: packages/ipfs-http-server
50-
- name: Typecheck ipfs-http-gateway
51-
uses: gozala/[email protected]
52-
with:
53-
project: packages/ipfs-http-gateway
54-
- name: Typecheck ipfs-message-port-protocol
55-
uses: gozala/[email protected]
56-
with:
57-
project: packages/ipfs-message-port-protocol
58-
- name: Typecheck ipfs-message-port-server
59-
uses: gozala/[email protected]
60-
with:
61-
project: packages/ipfs-message-port-server
62-
- name: Typecheck ipfs-message-port-client
63-
uses: gozala/[email protected]
64-
with:
65-
project: packages/ipfs-message-port-client
40+
project: $${{matrix.project}}
6641

0 commit comments

Comments
 (0)