2323 os : [ ubuntu-latest, windows-latest, macOS-latest ]
2424 runs-on : ${{ matrix.os }}
2525 steps :
26- - uses : actions/checkout@v3
26+ - uses : actions/checkout@v4
2727 - if : runner.os == 'Linux'
2828 uses : ./.github/workflows/ubuntu-prepare
2929 - name : Install mimetype
7575 with :
7676 profile : minimal
7777 toolchain : stable
78- - uses : actions/checkout@v3
78+ - uses : actions/checkout@v4
7979 - uses : Swatinem/rust-cache@v2
8080 with : { shared-key: "llvm-tester" }
8181 - name : Install LLVM and Clang
8888 ubuntu-doc-build :
8989 runs-on : ubuntu-22.04
9090 steps :
91- - uses : actions/checkout@v3
91+ - uses : actions/checkout@v4
9292 - uses : ./.github/workflows/ubuntu-prepare
9393 - uses : Swatinem/rust-cache@v2
9494 # ---- doc check ----
9898 ubuntu-doc-test :
9999 runs-on : ubuntu-22.04
100100 steps :
101- - uses : actions/checkout@v3
101+ - uses : actions/checkout@v4
102102 - uses : ./.github/workflows/ubuntu-prepare
103103 - uses : Swatinem/rust-cache@v2
104104 # ---- doc check ----
@@ -109,7 +109,7 @@ jobs:
109109 runs-on : ubuntu-22.04
110110 needs : ubuntu
111111 steps :
112- - uses : actions/checkout@v3
112+ - uses : actions/checkout@v4
113113 - uses : ./.github/workflows/ubuntu-prepare
114114 - uses : Swatinem/rust-cache@v2
115115 - name : Add nightly clippy
@@ -121,7 +121,7 @@ jobs:
121121 ubuntu :
122122 runs-on : ubuntu-22.04
123123 steps :
124- - uses : actions/checkout@v3
124+ - uses : actions/checkout@v4
125125 - uses : ./.github/workflows/ubuntu-prepare
126126 - uses : Swatinem/rust-cache@v2
127127 with : { shared-key: "ubuntu" }
@@ -141,7 +141,7 @@ jobs:
141141 ubuntu-clippy :
142142 runs-on : ubuntu-22.04
143143 steps :
144- - uses : actions/checkout@v3
144+ - uses : actions/checkout@v4
145145 - uses : ./.github/workflows/ubuntu-prepare
146146 - uses : Swatinem/rust-cache@v2
147147 with : { shared-key: "ubuntu" }
@@ -163,7 +163,7 @@ jobs:
163163 matrix :
164164 instance_idx : [ "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17" ]
165165 steps :
166- - uses : actions/checkout@v3
166+ - uses : actions/checkout@v4
167167 - uses : ./.github/workflows/ubuntu-prepare
168168 - uses : Swatinem/rust-cache@v2
169169 with : { shared-key: "ubuntu" }
@@ -182,7 +182,7 @@ jobs:
182182 with :
183183 profile : minimal
184184 toolchain : stable
185- - uses : actions/checkout@v3
185+ - uses : actions/checkout@v4
186186 - uses : Swatinem/rust-cache@v2
187187 with : { shared-key: "ubuntu" }
188188 - name : Install smoke test deps
@@ -193,7 +193,7 @@ jobs:
193193 python-bindings :
194194 runs-on : ubuntu-latest
195195 steps :
196- - uses : actions/checkout@v3
196+ - uses : actions/checkout@v4
197197 - uses : ./.github/workflows/ubuntu-prepare
198198 - uses : Swatinem/rust-cache@v2
199199 with : { shared-key: "ubuntu" }
@@ -209,7 +209,7 @@ jobs:
209209 cargo-fmt :
210210 runs-on : ubuntu-latest
211211 steps :
212- - uses : actions/checkout@v3
212+ - uses : actions/checkout@v4
213213 - uses : ./.github/workflows/ubuntu-prepare
214214 - uses : Swatinem/rust-cache@v2
215215 with : { shared-key: "ubuntu" }
@@ -222,7 +222,7 @@ jobs:
222222 fuzzers-preflight :
223223 runs-on : ubuntu-latest
224224 steps :
225- - uses : actions/checkout@v3
225+ - uses : actions/checkout@v4
226226 - name : Fuzzer in CI Check
227227 run : ./scripts/check_tested_fuzzers.sh
228228
@@ -308,7 +308,7 @@ jobs:
308308 - ./fuzzers/others/tutorial
309309 runs-on : ${{ matrix.os }}
310310 steps :
311- - uses : actions/checkout@v3
311+ - uses : actions/checkout@v4
312312 - uses : ./.github/workflows/fuzzer-tester-prepare
313313 - name : Build and run example fuzzers (Linux)
314314 if : runner.os == 'Linux'
@@ -322,7 +322,7 @@ jobs:
322322 outputs :
323323 qemu : ${{ steps.filter.outputs.qemu }}
324324 steps :
325- - uses : actions/checkout@v3
325+ - uses : actions/checkout@v4
326326 - uses : dorny/paths-filter@v3
327327 id : filter
328328 with :
@@ -352,7 +352,7 @@ jobs:
352352 runs-on : [ self-hosted, qemu ]
353353 container : registry.gitlab.com/qemu-project/qemu/qemu/ubuntu2204:latest
354354 steps :
355- - uses : actions/checkout@v3
355+ - uses : actions/checkout@v4
356356 - uses : ./.github/workflows/qemu-fuzzer-tester-prepare
357357 - name : Build and run example QEMU fuzzers (Linux)
358358 if : runner.os == 'Linux'
@@ -368,7 +368,7 @@ jobs:
368368 toolchain : nightly
369369 override : true
370370 components : rust-src
371- - uses : actions/checkout@v3
371+ - uses : actions/checkout@v4
372372 - uses : Swatinem/rust-cache@v2
373373 - name : Add targets
374374 run : rustup target add arm-linux-androideabi && rustup target add thumbv6m-none-eabi
@@ -388,7 +388,7 @@ jobs:
388388 toolchain : nightly
389389 override : true
390390 components : clippy, rust-src
391- - uses : actions/checkout@v3
391+ - uses : actions/checkout@v4
392392 - uses : Swatinem/rust-cache@v2
393393 - name : Add targets
394394 run : rustup target add arm-linux-androideabi && rustup target add thumbv6m-none-eabi
@@ -400,7 +400,7 @@ jobs:
400400 build-docker :
401401 runs-on : ubuntu-latest
402402 steps :
403- - uses : actions/checkout@v3
403+ - uses : actions/checkout@v4
404404 - name : Build docker
405405 run : docker build -t libafl .
406406
@@ -409,7 +409,7 @@ jobs:
409409 needs :
410410 - common
411411 steps :
412- - uses : actions/checkout@v3
412+ - uses : actions/checkout@v4
413413 - uses : ./.github/workflows/windows-tester-prepare
414414 - name : Build fuzzers/frida_libpng
415415 run : cd fuzzers/frida/frida_libpng/ && cargo make test
@@ -419,7 +419,7 @@ jobs:
419419 needs :
420420 - common
421421 steps :
422- - uses : actions/checkout@v3
422+ - uses : actions/checkout@v4
423423 - uses : ./.github/workflows/windows-tester-prepare
424424 - name : Build fuzzers/stb/libfuzzer_stb_image
425425 run : cd fuzzers/stb/libfuzzer_stb_image && cargo build --release
@@ -429,7 +429,7 @@ jobs:
429429 needs :
430430 - common
431431 steps :
432- - uses : actions/checkout@v3
432+ - uses : actions/checkout@v4
433433 - uses : ./.github/workflows/windows-tester-prepare
434434 - name : Build fuzzers/frida/frida_gdiplus
435435 run : cd fuzzers/frida/frida_gdiplus/ && cargo make test && cargo make test_cmplog
@@ -439,7 +439,7 @@ jobs:
439439 needs :
440440 - common
441441 steps :
442- - uses : actions/checkout@v3
442+ - uses : actions/checkout@v4
443443 - uses : ./.github/workflows/windows-tester-prepare
444444 - name : install cxx bridge
445445 run : cargo install cxxbridge-cmd
@@ -455,7 +455,7 @@ jobs:
455455 with :
456456 profile : minimal
457457 toolchain : stable
458- - uses : actions/checkout@v3
458+ - uses : actions/checkout@v4
459459 - uses : ./.github/workflows/windows-tester-prepare
460460 - uses : Swatinem/rust-cache@v2
461461 - name : Run real clippy, not the fake one
@@ -475,7 +475,7 @@ jobs:
475475 run : brew install z3 gtk+3
476476 - name : Install cxxbridge
477477 run : cargo install cxxbridge-cmd
478- - uses : actions/checkout@v3
478+ - uses : actions/checkout@v4
479479 - uses : Swatinem/rust-cache@v2
480480 - name : MacOS Build
481481 run : cargo build --verbose
@@ -495,7 +495,7 @@ jobs:
495495 toolchain : stable
496496 - name : install ios
497497 run : rustup target add aarch64-apple-ios
498- - uses : actions/checkout@v3
498+ - uses : actions/checkout@v4
499499 - uses : Swatinem/rust-cache@v2
500500 - name : Build iOS
501501 run : cargo build --target aarch64-apple-ios && cd libafl_frida && cargo build --target aarch64-apple-ios && cd ..
@@ -514,7 +514,7 @@ jobs:
514514 run : rustup target add aarch64-linux-android
515515 - name : install cargo ndk
516516 run : cargo install cargo-ndk
517- - uses : actions/checkout@v3
517+ - uses : actions/checkout@v4
518518 - uses : Swatinem/rust-cache@v2
519519 - name : Build Android
520520 run : cd libafl && cargo ndk -t arm64-v8a build --release
@@ -533,7 +533,7 @@ jobs:
533533 runs-on : ubuntu-22.04
534534 name : Simple build in FreeBSD
535535 steps :
536- - uses : actions/checkout@v3
536+ - uses : actions/checkout@v4
537537 - name : Test in FreeBSD
538538 id : test
539539 uses : vmactions/freebsd-vm@v1
0 commit comments