@@ -12,7 +12,7 @@ permissions:
12
12
contents : read
13
13
14
14
env :
15
- NODE_VERSION : 20 .x
15
+ NODE_VERSION : 24 .x
16
16
17
17
jobs :
18
18
build-and-test :
@@ -31,17 +31,11 @@ jobs:
31
31
uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
32
32
with :
33
33
node-version : ${{ env.NODE_VERSION }}
34
-
35
- - name : Cache
36
- uses : actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4
37
- with :
38
- path : ~/.npm
39
- key : ${{ runner.os }}-node-${{ env.NODE_VERSION }}-npm-lock-${{ hashFiles('**/package-lock.json') }}
40
- restore-keys : |
41
- ${{ runner.os }}-node-${{ env.NODE_VERSION }}-npm-lock-
34
+ cache : npm
35
+ cache-dependency-path : ' **/package-lock.json'
42
36
43
37
- name : Install npm dependencies
44
- run : npm install
38
+ run : npm ci
45
39
46
40
- name : Build
47
41
run : npm run build
@@ -67,17 +61,11 @@ jobs:
67
61
uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
68
62
with :
69
63
node-version : ${{ env.NODE_VERSION }}
70
-
71
- - name : Cache
72
- uses : actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4
73
- with :
74
- path : ~/.npm
75
- key : ${{ runner.os }}-node-${{ env.NODE_VERSION }}-npm-lock-${{ hashFiles('**/package-lock.json') }}
76
- restore-keys : |
77
- ${{ runner.os }}-node-${{ env.NODE_VERSION }}-npm-lock-
64
+ cache : npm
65
+ cache-dependency-path : ' **/package-lock.json'
78
66
79
67
- name : Install dependencies
80
- run : npm install
68
+ run : npm ci
81
69
82
70
- name : Build
83
71
run : npm run build
@@ -103,17 +91,11 @@ jobs:
103
91
uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
104
92
with :
105
93
node-version : ${{ env.NODE_VERSION }}
106
-
107
- - name : Cache
108
- uses : actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4
109
- with :
110
- path : ~/.npm
111
- key : ${{ runner.os }}-node-${{ env.NODE_VERSION }}-npm-lock-${{ hashFiles('**/package-lock.json') }}
112
- restore-keys : |
113
- ${{ runner.os }}-node-${{ env.NODE_VERSION }}-npm-lock-
94
+ cache : npm
95
+ cache-dependency-path : ' **/package-lock.json'
114
96
115
97
- name : Install dependencies
116
- run : npm install
98
+ run : npm ci
117
99
118
100
- name : Build
119
101
run : npm run build
0 commit comments