Skip to content

Commit f46ae65

Browse files
committed
Actions: udpate to checkout@v4
Not sure why they decided to bump a major version. It seems like this is unnecessary churn: actions/checkout#1436 (comment)
1 parent 4a7a6bd commit f46ae65

File tree

4 files changed

+30
-30
lines changed

4 files changed

+30
-30
lines changed

.github/workflows/build_and_test.yml

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
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
@@ -75,7 +75,7 @@ jobs:
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
@@ -88,7 +88,7 @@ jobs:
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 ----
@@ -98,7 +98,7 @@ jobs:
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

.github/workflows/fuzzer-tester-prepare/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ description: Sets up the Rust environment for the CI workflow
33
runs:
44
using: composite
55
steps:
6-
- uses: actions/checkout@v3
6+
- uses: actions/checkout@v4
77
with:
88
submodules: true
99
fetch-depth: 0

.github/workflows/qemu-fuzzer-tester-prepare/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ description: Sets up the QEMU fuzzers environment
33
runs:
44
using: composite
55
steps:
6-
- uses: actions/checkout@v3
6+
- uses: actions/checkout@v4
77
with:
88
submodules: true
99
fetch-depth: 0

.github/workflows/windows-tester-prepare/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ runs:
99
toolchain: nightly
1010
components: llvm-tools, clippy, rustfmt
1111
default: true
12-
- uses: actions/checkout@v3
12+
- uses: actions/checkout@v4
1313
- uses: Swatinem/rust-cache@v2
1414
- name: Build docs
1515
shell: pwsh

0 commit comments

Comments
 (0)