diff --git a/.github/workflows/fuzz.yml b/.github/workflows/fuzz.yml index 72465588..f67f25c9 100644 --- a/.github/workflows/fuzz.yml +++ b/.github/workflows/fuzz.yml @@ -53,6 +53,7 @@ hashes_sha1, override: true profile: minimal - name: fuzz + run: if [[ "${{ matrix.fuzz_target }}" =~ ^bitcoin ]]; then export RUSTFLAGS='--cfg=hashes_fuzz --cfg=secp256k1_fuzz'; fi run: cd fuzz && ./fuzz.sh "${{ matrix.fuzz_target }}" - run: echo "${{ matrix.fuzz_target }}" >executed_${{ matrix.fuzz_target }} - uses: actions/upload-artifact@v2 diff --git a/fuzz/Cargo.toml b/fuzz/Cargo.toml index 9ca4340d..8728202c 100644 --- a/fuzz/Cargo.toml +++ b/fuzz/Cargo.toml @@ -9,7 +9,7 @@ publish = false cargo-fuzz = true [dependencies] -honggfuzz = { version = "0.5", default-features = false } +honggfuzz = { version = "0.5.55", default-features = false } bitcoin = { version = "0.30.0", features = [ "serde" ] } serde = { version = "1.0.103", features = [ "derive" ] } diff --git a/fuzz/generate-files.sh b/fuzz/generate-files.sh index 46b3a6a1..acb598c8 100755 --- a/fuzz/generate-files.sh +++ b/fuzz/generate-files.sh @@ -20,7 +20,7 @@ publish = false cargo-fuzz = true [dependencies] -honggfuzz = { version = "0.5", default-features = false } +honggfuzz = { version = "0.5.55", default-features = false } bitcoin = { version = "0.30.0", features = [ "serde" ] } serde = { version = "1.0.103", features = [ "derive" ] } @@ -78,6 +78,7 @@ $(for name in $(listTargetNames); do echo "$name,"; done) override: true profile: minimal - name: fuzz + run: if [[ "\${{ matrix.fuzz_target }}" =~ ^bitcoin ]]; then export RUSTFLAGS='--cfg=hashes_fuzz --cfg=secp256k1_fuzz'; fi run: cd fuzz && ./fuzz.sh "\${{ matrix.fuzz_target }}" - run: echo "\${{ matrix.fuzz_target }}" >executed_\${{ matrix.fuzz_target }} - uses: actions/upload-artifact@v2