1111 outputs :
1212 toolkit : ${{ steps.filter.outputs.toolkit }}
1313 steps :
14- - uses : actions/checkout@v4
15- - uses : dorny/paths-filter@v3
14+ - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5
15+ - uses : dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3
1616 id : filter
1717 with :
1818 filters : |
@@ -31,14 +31,14 @@ jobs:
3131 runs-on : ubuntu-latest
3232 strategy :
3333 matrix :
34- node : ['22 .x']
34+ node : ['24 .x']
3535
3636 steps :
3737 - name : Checkout repo
38- uses : actions/checkout@v4
38+ uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5
3939
4040 - name : Use node ${{ matrix.node }}
41- uses : actions/setup-node@v4
41+ uses : actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5
4242 with :
4343 node-version : ${{ matrix.node }}
4444 cache : ' yarn'
5656 - name : Pack
5757 run : yarn pack
5858
59- - uses : actions/upload-artifact@v4
59+ - uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
6060 with :
6161 name : package
6262 path : packages/toolkit/package.tgz
6868 strategy :
6969 fail-fast : false
7070 matrix :
71- node : ['22 .x']
71+ node : ['24 .x']
7272 react :
7373 [
7474 {
@@ -85,10 +85,10 @@ jobs:
8585
8686 steps :
8787 - name : Checkout repo
88- uses : actions/checkout@v4
88+ uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5
8989
9090 - name : Use node ${{ matrix.node }}
91- uses : actions/setup-node@v4
91+ uses : actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5
9292 with :
9393 node-version : ${{ matrix.node }}
9494 cache : ' yarn'
9797 run : yarn install
9898
9999 - name : Download build artifact
100- uses : actions/download-artifact@v4
100+ uses : actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4
101101 with :
102102 name : package
103103 path : packages/toolkit
@@ -137,7 +137,7 @@ jobs:
137137 strategy :
138138 fail-fast : false
139139 matrix :
140- node : ['22 .x']
140+ node : ['24 .x']
141141 ts : ['5.1', '5.2', '5.3', '5.4', '5.5', '5.6', '5.7', '5.8']
142142 react :
143143 [
@@ -155,10 +155,10 @@ jobs:
155155
156156 steps :
157157 - name : Checkout repo
158- uses : actions/checkout@v4
158+ uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5
159159
160160 - name : Use node ${{ matrix.node }}
161- uses : actions/setup-node@v4
161+ uses : actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5
162162 with :
163163 node-version : ${{ matrix.node }}
164164 cache : ' yarn'
@@ -172,7 +172,7 @@ jobs:
172172 - name : Install TypeScript ${{ matrix.ts }}
173173 run : yarn add typescript@${{ matrix.ts }}
174174
175- - uses : actions/download-artifact@v4
175+ - uses : actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4
176176 with :
177177 name : package
178178 path : packages/toolkit
@@ -201,7 +201,7 @@ jobs:
201201 strategy :
202202 fail-fast : false
203203 matrix :
204- node : ['22 .x']
204+ node : ['24 .x']
205205 example :
206206 [
207207 ' cra4' ,
@@ -220,10 +220,10 @@ jobs:
220220 YARN_ENABLE_IMMUTABLE_INSTALLS : false
221221 steps :
222222 - name : Checkout repo
223- uses : actions/checkout@v4
223+ uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5
224224
225225 - name : Use node ${{ matrix.node }}
226- uses : actions/setup-node@v4
226+ uses : actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5
227227 with :
228228 node-version : ${{ matrix.node }}
229229 cache : ' yarn'
@@ -234,7 +234,7 @@ jobs:
234234 - name : Remove existing RTK
235235 run : yarn remove @reduxjs/toolkit
236236
237- - uses : actions/download-artifact@v4
237+ - uses : actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4
238238 with :
239239 name : package
240240 path : ./examples/publish-ci/${{ matrix.example }}
@@ -250,7 +250,7 @@ jobs:
250250
251251 - name : Set up JDK 21 for React Native build
252252 if : matrix.example == 'react-native' || matrix.example == 'expo'
253- uses : actions/setup-java@v4
253+ uses : actions/setup-java@c1e323688fd81a25caa38c78aa6df2d33d3e20d9 # v4
254254 with :
255255 java-version : ' 21.x'
256256 distribution : ' temurin'
@@ -272,21 +272,21 @@ jobs:
272272 strategy :
273273 fail-fast : false
274274 matrix :
275- node : ['22 .x']
275+ node : ['24 .x']
276276 steps :
277277 - name : Checkout repo
278- uses : actions/checkout@v4
278+ uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5
279279
280280 - name : Use node ${{ matrix.node }}
281- uses : actions/setup-node@v4
281+ uses : actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5
282282 with :
283283 node-version : ${{ matrix.node }}
284284 cache : ' yarn'
285285
286286 - name : Install deps
287287 run : yarn install
288288
289- - uses : actions/download-artifact@v4
289+ - uses : actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4
290290 with :
291291 name : package
292292 path : packages/toolkit
@@ -304,7 +304,7 @@ jobs:
304304 strategy :
305305 fail-fast : false
306306 matrix :
307- node : ['22 .x']
307+ node : ['24 .x']
308308 ts : ['5.3', '5.4', '5.5', '5.6', '5.7', '5.8', '5.9', 'next']
309309 example :
310310 [
@@ -314,18 +314,18 @@ jobs:
314314 ]
315315 steps :
316316 - name : Checkout repo
317- uses : actions/checkout@v4
317+ uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5
318318
319319 - name : Use node ${{ matrix.node }}
320- uses : actions/setup-node@v4
320+ uses : actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5
321321 with :
322322 node-version : ${{ matrix.node }}
323323 cache : ' yarn'
324324
325325 - name : Install deps
326326 run : yarn install
327327
328- - uses : actions/download-artifact@v4
328+ - uses : actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4
329329 with :
330330 name : package
331331 path : packages/toolkit
0 commit comments