Skip to content

Commit 41861aa

Browse files
committed
chore: use npm caching in CI builds
1 parent 9157315 commit 41861aa

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

.github/workflows/ci.yml

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ on:
55
workflow_dispatch:
66
inputs:
77
ci_reason:
8-
description: 'Optional note for manual runs'
8+
description: "Optional note for manual runs"
99
required: false
1010

1111
env:
@@ -19,9 +19,11 @@ jobs:
1919
steps:
2020
- uses: actions/checkout@v1
2121
- name: Install Node.js ${{ env.nodejs }}
22-
uses: actions/setup-node@v1
22+
uses: actions/setup-node@v4
2323
with:
2424
node-version: ${{ env.nodejs }}
25+
cache: npm
26+
cache-dependency-path: package-lock.json
2527
- name: Install node modules
2628
run: npm ci
2729
- name: Run WWW interface tests
@@ -32,9 +34,11 @@ jobs:
3234
steps:
3335
- uses: actions/checkout@v1
3436
- name: Install Node.js ${{ env.nodejs }}
35-
uses: actions/setup-node@v1
37+
uses: actions/setup-node@v4
3638
with:
3739
node-version: ${{ env.nodejs }}
40+
cache: npm
41+
cache-dependency-path: package-lock.json
3842
- name: Install node modules
3943
run: npm ci
4044
- name: Update test cert for httpbin.org
@@ -55,9 +59,11 @@ jobs:
5559
steps:
5660
- uses: actions/checkout@v1
5761
- name: Install Node.js ${{ env.nodejs }}
58-
uses: actions/setup-node@v1
62+
uses: actions/setup-node@v4
5963
with:
6064
node-version: ${{ env.nodejs }}
65+
cache: npm
66+
cache-dependency-path: package-lock.json
6167
- name: Install node modules
6268
run: npm ci
6369
- name: Install JDK 1.8

0 commit comments

Comments
 (0)