Skip to content

Commit cb1d808

Browse files
authoredJan 24, 2021
build: update CI config (#243)
1 parent 026a012 commit cb1d808

File tree

1 file changed

+33
-2
lines changed

1 file changed

+33
-2
lines changed
 

‎.github/workflows/ci.yaml

+33-2
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,18 @@ jobs:
1818
- uses: actions/setup-node@v2
1919
with:
2020
node-version: ${{ matrix.node }}
21+
- name: Set up npm cache
22+
uses: actions/cache@v2
23+
with:
24+
path: ~/.npm
25+
key: ${{ runner.os }}-node-v${{ matrix.node }}-${{ hashFiles('package.json') }}-${{ hashFiles('package-lock.json') }}
26+
restore-keys: |
27+
${{ runner.os }}-node-v${{ matrix.node }}-${{ hashFiles('package.json') }}-${{ hashFiles('package-lock.json') }}
28+
${{ runner.os }}-node-v${{ matrix.node }}-
2129
- run: npm ci
2230
- run: npm test
2331
- uses: codecov/codecov-action@v1
24-
with:
25-
name: actions ${{ matrix.node }}
32+
if: matrix.node == env.NODE
2633
windows:
2734
runs-on: windows-latest
2835
steps:
@@ -39,6 +46,14 @@ jobs:
3946
- uses: actions/setup-node@v2
4047
with:
4148
node-version: ${{ env.NODE }}
49+
- name: Set up npm cache
50+
uses: actions/cache@v2
51+
with:
52+
path: ~/.npm
53+
key: ${{ runner.os }}-node-v${{ env.NODE }}-${{ hashFiles('package.json') }}-${{ hashFiles('package-lock.json') }}
54+
restore-keys: |
55+
${{ runner.os }}-node-v${{ env.NODE }}-${{ hashFiles('package.json') }}-${{ hashFiles('package-lock.json') }}
56+
${{ runner.os }}-node-v${{ env.NODE }}-
4257
- run: npm ci
4358
- run: npm run lint
4459
docs:
@@ -48,6 +63,14 @@ jobs:
4863
- uses: actions/setup-node@v2
4964
with:
5065
node-version: ${{ env.NODE }}
66+
- name: Set up npm cache
67+
uses: actions/cache@v2
68+
with:
69+
path: ~/.npm
70+
key: ${{ runner.os }}-node-v${{ env.NODE }}-${{ hashFiles('package.json') }}-${{ hashFiles('package-lock.json') }}
71+
restore-keys: |
72+
${{ runner.os }}-node-v${{ env.NODE }}-${{ hashFiles('package.json') }}-${{ hashFiles('package-lock.json') }}
73+
${{ runner.os }}-node-v${{ env.NODE }}-
5174
- run: npm ci
5275
- run: npm run docs-test
5376
release:
@@ -59,6 +82,14 @@ jobs:
5982
- uses: actions/setup-node@v2
6083
with:
6184
node-version: ${{ env.NODE }}
85+
- name: Set up npm cache
86+
uses: actions/cache@v2
87+
with:
88+
path: ~/.npm
89+
key: ${{ runner.os }}-node-v${{ env.NODE }}-${{ hashFiles('package.json') }}-${{ hashFiles('package-lock.json') }}
90+
restore-keys: |
91+
${{ runner.os }}-node-v${{ env.NODE }}-${{ hashFiles('package.json') }}-${{ hashFiles('package-lock.json') }}
92+
${{ runner.os }}-node-v${{ env.NODE }}-
6293
- run: npm ci
6394
- run: npm run compile
6495
- run: npm run build-binaries

0 commit comments

Comments
 (0)
Please sign in to comment.