File tree 1 file changed +34
-3
lines changed
1 file changed +34
-3
lines changed Original file line number Diff line number Diff line change @@ -21,11 +21,42 @@ jobs:
21
21
id-token : write
22
22
contents : read
23
23
steps :
24
- - uses : actions/checkout@v4
25
- - uses : actions/setup-node@v4
24
+ - name : Begin CI...
25
+ uses : actions/checkout@v4
26
+
27
+ - name : Use Node 20
28
+ uses : actions/setup-node@v4
26
29
with :
27
- node-version : " 20.x"
30
+ node-version : 20.x
28
31
registry-url : " https://registry.npmjs.org"
32
+
33
+ - name : Use cached node_modules
34
+ uses : actions/cache@v4
35
+ with :
36
+ path : node_modules
37
+ key : nodeModules-${{ hashFiles('**/yarn.lock') }}
38
+ restore-keys : |
39
+ nodeModules-
40
+
41
+ - name : Install dependencies
42
+ run : yarn install --frozen-lockfile
43
+ env :
44
+ CI : true
45
+
46
+ - name : Lint
47
+ run : yarn lint
48
+ env :
49
+ CI : true
50
+
51
+ - name : Test
52
+ run : yarn test
53
+ env :
54
+ CI : true
55
+
56
+ - name : Build
57
+ run : yarn build
58
+ env :
59
+ CI : true
29
60
- run : npm pkg set "version=${{ inputs.version }}"
30
61
- run : npm publish --provenance --tag ${{ inputs.tag }} --access public
31
62
env :
You can’t perform that action at this time.
0 commit comments