6
6
branches :
7
7
- ' **'
8
8
env :
9
- NODE_VERSION : 18.9.0
9
+ NODE_VERSION : 20.11.1
10
10
jobs :
11
11
check-ci :
12
12
name : Node Engine Check
13
13
timeout-minutes : 15
14
14
runs-on : ubuntu-latest
15
15
steps :
16
- - uses : actions/checkout@v2
16
+ - uses : actions/checkout@v4
17
17
- name : Use Node.js ${{ env.NODE_VERSION }}
18
- uses : actions/setup-node@v1
18
+ uses : actions/setup-node@v4
19
19
with :
20
20
node-version : ${{ env.NODE_VERSION }}
21
21
- name : Cache Node.js modules
22
- uses : actions/cache@v2
22
+ uses : actions/cache@v4
23
23
with :
24
24
path : ~/.npm
25
25
key : ${{ runner.os }}-node-${{ env.NODE_VERSION }}-${{ hashFiles('**/package-lock.json') }}
@@ -34,13 +34,13 @@ jobs:
34
34
timeout-minutes : 15
35
35
runs-on : ubuntu-latest
36
36
steps :
37
- - uses : actions/checkout@v2
37
+ - uses : actions/checkout@v4
38
38
- name : Use Node.js ${{ env.NODE_VERSION }}
39
- uses : actions/setup-node@v1
39
+ uses : actions/setup-node@v4
40
40
with :
41
41
node-version : ${{ env.NODE_VERSION }}
42
42
- name : Cache Node.js modules
43
- uses : actions/cache@v2
43
+ uses : actions/cache@v4
44
44
with :
45
45
path : ~/.npm
46
46
key : ${{ runner.os }}-node-${{ env.NODE_VERSION }}-${{ hashFiles('**/package-lock.json') }}
@@ -54,13 +54,13 @@ jobs:
54
54
timeout-minutes : 15
55
55
runs-on : ubuntu-latest
56
56
steps :
57
- - uses : actions/checkout@v2
57
+ - uses : actions/checkout@v4
58
58
- name : Use Node.js ${{ env.NODE_VERSION }}
59
- uses : actions/setup-node@v1
59
+ uses : actions/setup-node@v4
60
60
with :
61
61
node-version : ${{ env.NODE_VERSION }}
62
62
- name : Cache Node.js modules
63
- uses : actions/cache@v2
63
+ uses : actions/cache@v4
64
64
with :
65
65
path : ~/.npm
66
66
key : ${{ runner.os }}-node-${{ env.NODE_VERSION }}-${{ hashFiles('**/package-lock.json') }}
88
88
timeout-minutes : 15
89
89
runs-on : ubuntu-latest
90
90
steps :
91
- - uses : actions/checkout@v2
91
+ - uses : actions/checkout@v4
92
92
- name : Set up QEMU
93
93
uses : docker/setup-qemu-action@v1
94
94
- name : Set up Docker Buildx
@@ -102,7 +102,7 @@ jobs:
102
102
timeout-minutes : 5
103
103
runs-on : ubuntu-latest
104
104
steps :
105
- - uses : actions/checkout@v2
105
+ - uses : actions/checkout@v4
106
106
- name : Check NPM lock file version
107
107
uses : mansona/npm-lockfile-version@v1
108
108
with :
@@ -111,12 +111,10 @@ jobs:
111
111
strategy :
112
112
matrix :
113
113
include :
114
- - name : Node 14
115
- NODE_VERSION : 14.20.1
116
- - name : Node 16
117
- NODE_VERSION : 16.17.0
118
114
- name : Node 18
119
- NODE_VERSION : 18.9.0
115
+ NODE_VERSION : 18.19.1
116
+ - name : Node 20
117
+ NODE_VERSION : 20.11.1
120
118
fail-fast : false
121
119
name : ${{ matrix.name }}
122
120
timeout-minutes : 15
@@ -131,13 +129,13 @@ jobs:
131
129
echo "::set-output name=node_major::$(echo $node_major)"
132
130
- name : Fix usage of insecure GitHub protocol
133
131
run : sudo git config --system url."https://github".insteadOf "git://github"
134
- - uses : actions/checkout@v2
132
+ - uses : actions/checkout@v4
135
133
- name : Use Node.js ${{ matrix.NODE_VERSION }}
136
- uses : actions/setup-node@v1
134
+ uses : actions/setup-node@v4
137
135
with :
138
136
node-version : ${{ matrix.NODE_VERSION }}
139
137
- name : Cache Node.js modules
140
- uses : actions/cache@v2
138
+ uses : actions/cache@v4
141
139
with :
142
140
path : ~/.npm
143
141
key : ${{ runner.os }}-node-${{ matrix.NODE_VERSION }}-${{ hashFiles('**/package-lock.json') }}
0 commit comments