1818jobs :
1919 test :
2020 name : Test ${{ matrix.crate }}
21- runs-on : ${{ fromJSON(
22- github.repository == 'libp2p/rust-libp2p' && (
23- (contains(fromJSON('["libp2p-webrtc", "libp2p"]'), matrix.crate) && '["self-hosted", "linux", "x64", "2xlarge"]') ||
24- (contains(fromJSON('["libp2p-quic", "libp2p-perf"]'), matrix.crate) && '["self-hosted", "linux", "x64", "xlarge"]') ||
25- ' ["self-hosted", "linux", "x64", "large"]'
26- ) || '"ubuntu-latest"') }}
21+ runs-on : ubuntu-latest
2722 timeout-minutes : 10
2823 needs : gather_published_crates
2924 strategy :
@@ -33,15 +28,15 @@ jobs:
3328 env :
3429 CRATE : ${{ matrix.crate }}
3530 steps :
36- - uses : actions/checkout@v4
31+ - uses : actions/checkout@v5
3732 with :
3833 fetch-depth : 0
3934
4035 - uses : r7kamura/rust-problem-matchers@9fe7ca9f6550e5d6358e179d451cc25ea6b54f98 # v1.5.0
4136
4237 - uses : dtolnay/rust-toolchain@stable
4338
44- - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6 # v2.7.8
39+ - uses : Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5 # v2.8.2
4540 with :
4641 shared-key : stable-cache
4742 save-if : false
@@ -109,7 +104,7 @@ jobs:
109104 name : Run all WASM tests
110105 runs-on : ubuntu-latest
111106 steps :
112- - uses : actions/checkout@v4
107+ - uses : actions/checkout@v5
113108
114109 - uses : dtolnay/rust-toolchain@stable
115110 with :
@@ -142,15 +137,15 @@ jobs:
142137 os : windows-latest
143138 runs-on : ${{ matrix.os }}
144139 steps :
145- - uses : actions/checkout@v4
140+ - uses : actions/checkout@v5
146141
147142 - uses : dtolnay/rust-toolchain@stable
148143 with :
149144 target : ${{ matrix.target }}
150145
151146 - uses : r7kamura/rust-problem-matchers@9fe7ca9f6550e5d6358e179d451cc25ea6b54f98 # v1.5.0
152147
153- - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6 # v2.7.8
148+ - uses : Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5 # v2.8.2
154149 with :
155150 key : ${{ matrix.target }}
156151 save-if : ${{ github.ref == 'refs/heads/master' }}
@@ -161,7 +156,7 @@ jobs:
161156 name : Compile with MSRV
162157 runs-on : ubuntu-latest
163158 steps :
164- - uses : actions/checkout@v4
159+ - uses : actions/checkout@v5
165160
166161 - name : Extract MSRV from workspace manifest
167162 shell : bash
@@ -175,7 +170,7 @@ jobs:
175170
176171 - uses : r7kamura/rust-problem-matchers@9fe7ca9f6550e5d6358e179d451cc25ea6b54f98 # v1.5.0
177172
178- - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6 # v2.7.8
173+ - uses : Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5 # v2.8.2
179174 with :
180175 save-if : ${{ github.ref == 'refs/heads/master' }}
181176
@@ -188,15 +183,14 @@ jobs:
188183 matrix :
189184 include :
190185 - features : " mdns tcp dns tokio"
191- - features : " mdns tcp dns async-std"
192186 steps :
193- - uses : actions/checkout@v4
187+ - uses : actions/checkout@v5
194188
195189 - uses : dtolnay/rust-toolchain@stable
196190
197191 - uses : r7kamura/rust-problem-matchers@9fe7ca9f6550e5d6358e179d451cc25ea6b54f98 # v1.5.0
198192
199- - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6 # v2.7.8
193+ - uses : Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5 # v2.8.2
200194 with :
201195 key : ${{ matrix.features }}
202196 save-if : ${{ github.ref == 'refs/heads/master' }}
@@ -207,13 +201,13 @@ jobs:
207201 name : Check rustdoc intra-doc links
208202 runs-on : ubuntu-latest
209203 steps :
210- - uses : actions/checkout@v4
204+ - uses : actions/checkout@v5
211205
212206 - uses : dtolnay/rust-toolchain@stable
213207
214208 - uses : r7kamura/rust-problem-matchers@9fe7ca9f6550e5d6358e179d451cc25ea6b54f98 # v1.5.0
215209
216- - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6 # v2.7.8
210+ - uses : Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5 # v2.8.2
217211 with :
218212 save-if : ${{ github.ref == 'refs/heads/master' }}
219213
@@ -230,7 +224,7 @@ jobs:
230224 beta,
231225 ]
232226 steps :
233- - uses : actions/checkout@v4
227+ - uses : actions/checkout@v5
234228
235229 - uses : dtolnay/rust-toolchain@master
236230 with :
@@ -239,7 +233,7 @@ jobs:
239233
240234 - uses : r7kamura/rust-problem-matchers@9fe7ca9f6550e5d6358e179d451cc25ea6b54f98 # v1.5.0
241235
242- - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6 # v2.7.8
236+ - uses : Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5 # v2.8.2
243237 with :
244238 save-if : ${{ github.ref == 'refs/heads/master' }}
245239
@@ -249,13 +243,13 @@ jobs:
249243 name : IPFS Integration tests
250244 runs-on : ubuntu-latest
251245 steps :
252- - uses : actions/checkout@v4
246+ - uses : actions/checkout@v5
253247
254248 - uses : dtolnay/rust-toolchain@stable
255249
256250 - uses : r7kamura/rust-problem-matchers@9fe7ca9f6550e5d6358e179d451cc25ea6b54f98 # v1.5.0
257251
258- - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6 # v2.7.8
252+ - uses : Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5 # v2.8.2
259253 with :
260254 save-if : ${{ github.ref == 'refs/heads/master' }}
261255
@@ -268,13 +262,13 @@ jobs:
268262 examples :
269263 runs-on : ubuntu-latest
270264 steps :
271- - uses : actions/checkout@v4
265+ - uses : actions/checkout@v5
272266
273267 - uses : dtolnay/rust-toolchain@stable
274268
275269 - uses : r7kamura/rust-problem-matchers@9fe7ca9f6550e5d6358e179d451cc25ea6b54f98 # v1.5.0
276270
277- - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6 # v2.7.8
271+ - uses : Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5 # v2.8.2
278272 with :
279273 shared-key : stable-cache
280274 save-if : false
@@ -308,14 +302,14 @@ jobs:
308302 # https://github.com/obi1kenobi/cargo-semver-checks/issues/589
309303 RUSTFLAGS : ' '
310304 steps :
311- - uses : actions/checkout@v4
305+ - uses : actions/checkout@v5
312306 - uses : obi1kenobi/cargo-semver-checks-action@v2
313307 - run : cargo semver-checks
314308
315309 rustfmt :
316310 runs-on : ubuntu-latest
317311 steps :
318- - uses : actions/checkout@v4
312+ - uses : actions/checkout@v5
319313
320314 - uses : dtolnay/rust-toolchain@nightly
321315 with :
@@ -329,7 +323,7 @@ jobs:
329323 manifest_lint :
330324 runs-on : ubuntu-latest
331325 steps :
332- - uses : actions/checkout@v4
326+ - uses : actions/checkout@v5
333327
334328 - uses : dtolnay/rust-toolchain@stable
335329
@@ -350,7 +344,7 @@ jobs:
350344 outputs :
351345 members : ${{ steps.cargo-metadata.outputs.members }}
352346 steps :
353- - uses : actions/checkout@v4
347+ - uses : actions/checkout@v5
354348
355349 - uses : dtolnay/rust-toolchain@stable
356350
@@ -363,9 +357,9 @@ jobs:
363357 name : Check for changes in proto files
364358 runs-on : ubuntu-latest
365359 steps :
366- - uses : actions/checkout@v4
360+ - uses : actions/checkout@v5
367361
368- - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6 # v2.7.8
362+ - uses : Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5 # v2.8.2
369363
370364 - run : cargo install --version 0.10.0 pb-rs --locked
371365
@@ -390,14 +384,14 @@ jobs:
390384 name : Ensure that `Cargo.lock` is up-to-date
391385 runs-on : ubuntu-latest
392386 steps :
393- - uses : actions/checkout@v4
394- - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6 # v2.7.8
387+ - uses : actions/checkout@v5
388+ - uses : Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5 # v2.8.2
395389 - run : cargo metadata --locked --format-version=1 > /dev/null
396390
397391 cargo-deny :
398392 runs-on : ubuntu-latest
399393 steps :
400- - uses : actions/checkout@v4
394+ - uses : actions/checkout@v5
401395 - uses : EmbarkStudios/cargo-deny-action@v2
402396 with :
403397 command : check advisories bans licenses sources
0 commit comments