diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index 66d09d59..71674a26 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -97,6 +97,9 @@ jobs: steps: - uses: actions/checkout@v6 + - uses: dtolnay/rust-toolchain@f7ccc83f9ed1e5b9c81d8a67d7ad1a747e22a561 + with: + toolchain: stable - uses: dtolnay/rust-toolchain@f7ccc83f9ed1e5b9c81d8a67d7ad1a747e22a561 with: toolchain: nightly @@ -105,7 +108,7 @@ jobs: path: ${{ runner.tool_cache }}/cargo-fuzz key: cargo-fuzz-bin-${{ env.CARGO_FUZZ_VERSION }} - run: echo "${{ runner.tool_cache }}/cargo-fuzz/bin" >> $GITHUB_PATH - - run: cargo install --root "${{ runner.tool_cache }}/cargo-fuzz" --version ${{ env.CARGO_FUZZ_VERSION }} cargo-fuzz --locked + - run: cargo +stable install --root "${{ runner.tool_cache }}/cargo-fuzz" --version ${{ env.CARGO_FUZZ_VERSION }} cargo-fuzz --locked - run: CARGO_PROFILE_RELEASE_LTO=false cargo fuzz build --fuzz-dir ./proxy-fuzz ${{ matrix.fuzz_target }} - run: CARGO_PROFILE_RELEASE_LTO=false cargo fuzz run --fuzz-dir ./proxy-fuzz ${{ matrix.fuzz_target }} -- -max_total_time=${{ env.FUZZ_TIME }} - uses: actions/upload-artifact@v4