name: fuzz-smoke on: push: branches: [master, main] pull_request: branches: [master, main] jobs: libfuzzer: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Install Rust uses: dtolnay/rust-toolchain@stable - name: Install cargo-fuzz uses: taiki-e/install-action@cargo-fuzz - name: Build fuzz targets (no sanitizer — stable) run: cargo fuzz build -s none working-directory: ${{ github.workspace }} - name: Smoke all libFuzzer targets run: bash scripts/fuzz-libfuzzer.sh working-directory: ${{ github.workspace }} env: FUZZ_RUNS: "2000"