Skip to content

Commit 9e1396e

Browse files
committed
Use cache from setup-node
1 parent a9f9169 commit 9e1396e

File tree

4 files changed

+7
-98
lines changed

4 files changed

+7
-98
lines changed

.github/workflows/format.yml

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -33,22 +33,9 @@ jobs:
3333
uses: actions/setup-node@v2
3434
with:
3535
node-version: '16'
36+
cache: npm
3637
registry-url: https://npm.pkg.github.com
3738
scope: '@${{ github.repository_owner }}'
38-
- name: npm cache
39-
uses: actions/cache@v2
40-
with:
41-
path: ~/.npm
42-
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
43-
restore-keys: |
44-
${{ runner.os }}-node-
45-
- name: Node modules cache
46-
uses: actions/cache@v2
47-
with:
48-
path: node_modules
49-
key: ${{ runner.os }}-node_modules-${{ hashFiles('**/package-lock.json') }}
50-
restore-keys: |
51-
${{ runner.os }}-node_modules-${{ hashFiles('**/package-lock.json') }}
5239
- name: Install dependencies
5340
run: npm ci
5441
env:

.github/workflows/main.yml

Lines changed: 3 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -22,20 +22,7 @@ jobs:
2222
uses: actions/setup-node@v2
2323
with:
2424
node-version: ${{ matrix.node }}
25-
- name: npm cache
26-
uses: actions/cache@v2
27-
with:
28-
path: ~/.npm
29-
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
30-
restore-keys: |
31-
${{ runner.os }}-node-
32-
- name: Node modules cache
33-
uses: actions/cache@v2
34-
with:
35-
path: node_modules
36-
key: ${{ runner.os }}-node_modules-${{ hashFiles('**/package-lock.json') }}
37-
restore-keys: |
38-
${{ runner.os }}-node_modules-${{ hashFiles('**/package-lock.json') }}
25+
cache: npm
3926
- name: Install dependencies
4027
run: npm ci
4128
- name: Test
@@ -55,20 +42,7 @@ jobs:
5542
uses: actions/setup-node@v2
5643
with:
5744
node-version: ${{ matrix.node }}
58-
- name: npm cache
59-
uses: actions/cache@v2
60-
with:
61-
path: ~/.npm
62-
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
63-
restore-keys: |
64-
${{ runner.os }}-node-
65-
- name: Node modules cache
66-
uses: actions/cache@v2
67-
with:
68-
path: node_modules
69-
key: ${{ runner.os }}-node_modules-${{ hashFiles('**/package-lock.json') }}
70-
restore-keys: |
71-
${{ runner.os }}-node_modules-${{ hashFiles('**/package-lock.json') }}
45+
cache: npm
7246
- name: Install dependencies
7347
run: npm ci
7448
- name: Lint
@@ -88,20 +62,7 @@ jobs:
8862
uses: actions/setup-node@v2
8963
with:
9064
node-version: ${{ matrix.node }}
91-
- name: npm cache
92-
uses: actions/cache@v2
93-
with:
94-
path: ~/.npm
95-
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
96-
restore-keys: |
97-
${{ runner.os }}-node-
98-
- name: Node modules cache
99-
uses: actions/cache@v2
100-
with:
101-
path: node_modules
102-
key: ${{ runner.os }}-node_modules-${{ hashFiles('**/package-lock.json') }}
103-
restore-keys: |
104-
${{ runner.os }}-node_modules-${{ hashFiles('**/package-lock.json') }}
65+
cache: npm
10566
- name: Install dependencies
10667
run: npm ci
10768
- name: Build

.github/workflows/publish.yml

Lines changed: 2 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ jobs:
1616
uses: actions/setup-node@v2
1717
with:
1818
node-version: '12'
19+
cache: npm
1920
registry-url: https://registry.npmjs.org
2021
- name: Check version
2122
id: version
@@ -25,20 +26,6 @@ jobs:
2526
echo "::set-output name=published::$(npm view $(jq -r '.name' package.json)@$(jq -r '.version' package.json) version)"
2627
env:
2728
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
28-
- name: npm cache
29-
uses: actions/cache@v2
30-
with:
31-
path: ~/.npm
32-
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
33-
restore-keys: |
34-
${{ runner.os }}-node-
35-
- name: Node modules cache
36-
uses: actions/cache@v2
37-
with:
38-
path: node_modules
39-
key: ${{ runner.os }}-node_modules-${{ hashFiles('**/package-lock.json') }}
40-
restore-keys: |
41-
${{ runner.os }}-node_modules-${{ hashFiles('**/package-lock.json') }}
4229
- name: Install dependencies
4330
run: npm ci
4431
- name: Build
@@ -57,6 +44,7 @@ jobs:
5744
uses: actions/setup-node@v2
5845
with:
5946
node-version: '12'
47+
cache: npm
6048
registry-url: https://npm.pkg.github.com
6149
- name: Check version
6250
id: version
@@ -66,20 +54,6 @@ jobs:
6654
echo "::set-output name=published::$(npm view $(jq -r '.name' package.json)@$(jq -r '.version' package.json) version)"
6755
env:
6856
NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
69-
- name: npm cache
70-
uses: actions/cache@v2
71-
with:
72-
path: ~/.npm
73-
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
74-
restore-keys: |
75-
${{ runner.os }}-node-
76-
- name: Node modules cache
77-
uses: actions/cache@v2
78-
with:
79-
path: node_modules
80-
key: ${{ runner.os }}-node_modules-${{ hashFiles('**/package-lock.json') }}
81-
restore-keys: |
82-
${{ runner.os }}-node_modules-${{ hashFiles('**/package-lock.json') }}
8357
- name: Install dependencies
8458
run: npm ci
8559
- name: Build

.github/workflows/version.yml

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -44,20 +44,7 @@ jobs:
4444
uses: actions/setup-node@v2
4545
with:
4646
node-version: '16'
47-
- name: npm cache
48-
uses: actions/cache@v2
49-
with:
50-
path: ~/.npm
51-
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
52-
restore-keys: |
53-
${{ runner.os }}-node-
54-
- name: Node modules cache
55-
uses: actions/cache@v2
56-
with:
57-
path: node_modules
58-
key: ${{ runner.os }}-node_modules-${{ hashFiles('**/package-lock.json') }}
59-
restore-keys: |
60-
${{ runner.os }}-node_modules-${{ hashFiles('**/package-lock.json') }}
47+
cache: npm
6148
- name: Install dependencies
6249
run: npm ci
6350
- name: Cut ${{ github.event.inputs.version }}${{ github.event.client_payload.version }} version

0 commit comments

Comments
 (0)