From: Matt Corallo Date: Thu, 18 Jan 2024 20:34:56 +0000 (+0000) Subject: Update fuzz CI job to use our MSRV rather than 1.58 X-Git-Tag: v0.0.123-beta~80^2~5 X-Git-Url: http://git.bitcoin.ninja/?a=commitdiff_plain;h=76ed917ddc97d431359d745df7ecbd5ce9237a31;p=rust-lightning Update fuzz CI job to use our MSRV rather than 1.58 --- diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ad5e1fc51..cff105470 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -176,7 +176,7 @@ jobs: fuzz: runs-on: ubuntu-latest env: - TOOLCHAIN: 1.58 + TOOLCHAIN: 1.63 steps: - name: Checkout source code uses: actions/checkout@v3 @@ -188,6 +188,10 @@ jobs: run: | sudo apt-get update sudo apt-get -y install build-essential binutils-dev libunwind-dev + - name: Pin the regex dependency + run: | + cd fuzz && cargo update -p regex --precise "1.9.6" --verbose && cd .. + cd lightning-invoice/fuzz && cargo update -p regex --precise "1.9.6" --verbose - name: Sanity check fuzz targets on Rust ${{ env.TOOLCHAIN }} run: cd fuzz && RUSTFLAGS="--cfg=fuzzing" cargo test --verbose --color always - name: Run fuzzers