File tree Expand file tree Collapse file tree 3 files changed +73
-52
lines changed Expand file tree Collapse file tree 3 files changed +73
-52
lines changed Original file line number Diff line number Diff line change
1
+ name : " π ci"
2
+
3
+ on :
4
+ push :
5
+ branches :
6
+ - main
7
+ pull_request :
8
+
9
+ jobs :
10
+ lint :
11
+ name : " π§Ά lint"
12
+ runs-on : ubuntu-latest
13
+ steps :
14
+ - name : " π checkout"
15
+ uses : actions/checkout@v4
16
+ - name : " π’ node"
17
+ uses : actions/setup-node@v4
18
+ with :
19
+ node-version : 22
20
+ cache : " npm"
21
+ - name : " π¦ install"
22
+ run : npm ci
23
+ - name : " π§Ά lint"
24
+ run : npm run lint
25
+ format :
26
+ name : " πΎ format"
27
+ runs-on : ubuntu-latest
28
+ steps :
29
+ - name : " π checkout"
30
+ uses : actions/checkout@v4
31
+ - name : " π’ node"
32
+ uses : actions/setup-node@v4
33
+ with :
34
+ node-version : 22
35
+ cache : " npm"
36
+ - name : " π¦ install"
37
+ run : npm ci
38
+ - name : " πΎ format"
39
+ run : npm run format
40
+ typecheck :
41
+ name : " π¦ typecheck"
42
+ runs-on : ubuntu-latest
43
+ steps :
44
+ - name : " π checkout"
45
+ uses : actions/checkout@v4
46
+ - name : " π’ node"
47
+ uses : actions/setup-node@v4
48
+ with :
49
+ node-version : 22
50
+ cache : " npm"
51
+ - name : " π¦ install"
52
+ run : npm ci
53
+ - name : " π¦ typecheck"
54
+ run : npm run typecheck
55
+ test :
56
+ name : " π§ͺ test"
57
+ runs-on : ubuntu-latest
58
+ steps :
59
+ - name : " π checkout"
60
+ uses : actions/checkout@v4
61
+ - name : " π’ node"
62
+ uses : actions/setup-node@v4
63
+ with :
64
+ node-version : 22
65
+ cache : " npm"
66
+ - name : " π¦ install"
67
+ run : npm ci
68
+ - name : " π§ͺ test"
69
+ run : npm run test
70
+ - name : " βοΈ coverage"
71
+ uses : codecov/codecov-action@v5
72
+ with :
73
+ token : ${{ secrets.CODECOV_TOKEN }}
Load Diff This file was deleted.
Load Diff This file was deleted.
You canβt perform that action at this time.
0 commit comments