66 branches :
77 - ' **'
88env :
9- NODE_VERSION : 18.9.0
9+ NODE_VERSION : 20.11.1
1010jobs :
1111 check-ci :
1212 name : Node Engine Check
1313 timeout-minutes : 15
1414 runs-on : ubuntu-latest
1515 steps :
16- - uses : actions/checkout@v2
16+ - uses : actions/checkout@v4
1717 - name : Use Node.js ${{ env.NODE_VERSION }}
18- uses : actions/setup-node@v1
18+ uses : actions/setup-node@v4
1919 with :
2020 node-version : ${{ env.NODE_VERSION }}
2121 - name : Cache Node.js modules
22- uses : actions/cache@v2
22+ uses : actions/cache@v4
2323 with :
2424 path : ~/.npm
2525 key : ${{ runner.os }}-node-${{ env.NODE_VERSION }}-${{ hashFiles('**/package-lock.json') }}
@@ -34,13 +34,13 @@ jobs:
3434 timeout-minutes : 15
3535 runs-on : ubuntu-latest
3636 steps :
37- - uses : actions/checkout@v2
37+ - uses : actions/checkout@v4
3838 - name : Use Node.js ${{ env.NODE_VERSION }}
39- uses : actions/setup-node@v1
39+ uses : actions/setup-node@v4
4040 with :
4141 node-version : ${{ env.NODE_VERSION }}
4242 - name : Cache Node.js modules
43- uses : actions/cache@v2
43+ uses : actions/cache@v4
4444 with :
4545 path : ~/.npm
4646 key : ${{ runner.os }}-node-${{ env.NODE_VERSION }}-${{ hashFiles('**/package-lock.json') }}
@@ -54,13 +54,13 @@ jobs:
5454 timeout-minutes : 15
5555 runs-on : ubuntu-latest
5656 steps :
57- - uses : actions/checkout@v2
57+ - uses : actions/checkout@v4
5858 - name : Use Node.js ${{ env.NODE_VERSION }}
59- uses : actions/setup-node@v1
59+ uses : actions/setup-node@v4
6060 with :
6161 node-version : ${{ env.NODE_VERSION }}
6262 - name : Cache Node.js modules
63- uses : actions/cache@v2
63+ uses : actions/cache@v4
6464 with :
6565 path : ~/.npm
6666 key : ${{ runner.os }}-node-${{ env.NODE_VERSION }}-${{ hashFiles('**/package-lock.json') }}
8888 timeout-minutes : 15
8989 runs-on : ubuntu-latest
9090 steps :
91- - uses : actions/checkout@v2
91+ - uses : actions/checkout@v4
9292 - name : Set up QEMU
9393 uses : docker/setup-qemu-action@v1
9494 - name : Set up Docker Buildx
@@ -102,7 +102,7 @@ jobs:
102102 timeout-minutes : 5
103103 runs-on : ubuntu-latest
104104 steps :
105- - uses : actions/checkout@v2
105+ - uses : actions/checkout@v4
106106 - name : Check NPM lock file version
107107 uses : mansona/npm-lockfile-version@v1
108108 with :
@@ -111,12 +111,10 @@ jobs:
111111 strategy :
112112 matrix :
113113 include :
114- - name : Node 14
115- NODE_VERSION : 14.20.1
116- - name : Node 16
117- NODE_VERSION : 16.17.0
118114 - 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
120118 fail-fast : false
121119 name : ${{ matrix.name }}
122120 timeout-minutes : 15
@@ -131,13 +129,13 @@ jobs:
131129 echo "::set-output name=node_major::$(echo $node_major)"
132130 - name : Fix usage of insecure GitHub protocol
133131 run : sudo git config --system url."https://github".insteadOf "git://github"
134- - uses : actions/checkout@v2
132+ - uses : actions/checkout@v4
135133 - name : Use Node.js ${{ matrix.NODE_VERSION }}
136- uses : actions/setup-node@v1
134+ uses : actions/setup-node@v4
137135 with :
138136 node-version : ${{ matrix.NODE_VERSION }}
139137 - name : Cache Node.js modules
140- uses : actions/cache@v2
138+ uses : actions/cache@v4
141139 with :
142140 path : ~/.npm
143141 key : ${{ runner.os }}-node-${{ matrix.NODE_VERSION }}-${{ hashFiles('**/package-lock.json') }}
0 commit comments