Skip to content

Initial skeleton for fuzzing infrastructure #2

Initial skeleton for fuzzing infrastructure

Initial skeleton for fuzzing infrastructure #2

Workflow file for this run

# Smoke test to build fuzz targets.
# Deserves its own action given that it depends on nightly
# and there's currently no way to define multiple toolchains through the
# `rust-toolchain.toml` configuration file.
name: Build Fuzz Targets
on:

Check failure on line 6 in .github/workflows/check-fuzz.yml

View workflow run for this annotation

GitHub Actions / .github/workflows/check-fuzz.yml

Invalid workflow file

You have an error in your yaml syntax on line 6
push:
branches:
- main
pull_request:
jobs:
check-fuzz:
name: Build fuzz targets
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install nightly
run: rustup install nightly-2024-07-07
- name: Install cargo fuzz
run: cargo install cargo-fuzz --version=0.12.0
- name: Build fuzz targets
run: cargo +nightly fuzz build --dev