diff --git a/.github/workflows/build_and_test.yml b/.github/workflows/build_and_test.yml index 526ea7d57a..abae9c41db 100644 --- a/.github/workflows/build_and_test.yml +++ b/.github/workflows/build_and_test.yml @@ -16,7 +16,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - - name: Build + - name: Build all features run: cd libafl && cargo build --all-features --verbose test: runs-on: ubuntu-latest @@ -28,20 +28,26 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - - name: Test + - name: Build examples run: cargo build --examples --verbose no-std-build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - - name: Build + - name: Build no_std run: cd libafl && cargo build --no-default-features --verbose no-std-test: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - - name: Test + - name: Test no_std run: cd libafl && cargo test --no-default-features --verbose + fmt: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Format + run: cargo fmt -- --check docs: runs-on: ubuntu-latest steps: diff --git a/README.md b/README.md index 9be6f37f58..32090eef7e 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ Feel free to open issues or contact us directly. Thank you for your support. <3 ## The Core Concepts We're still working on the documentation. In the meantime, you can watch the Video from last year's Rc3, here: -[![Video explaining libAFL's core concepts](http://img.youtube.com/vi/3RWkT1Q5IV0/0.jpg)](http://www.youtube.com/watch?v=3RWkT1Q5IV0 "Fuzzers Like LEGO") +[![Video explaining libAFL's core concepts](http://img.youtube.com/vi/3RWkT1Q5IV0/3.jpg)](http://www.youtube.com/watch?v=3RWkT1Q5IV0 "Fuzzers Like LEGO") ## Roadmap for release + Minset corpus scheduler diff --git a/fuzzers/libfuzzer_libpng/build.rs b/fuzzers/libfuzzer_libpng/build.rs index 12262200e0..f19a4eed1d 100644 --- a/fuzzers/libfuzzer_libpng/build.rs +++ b/fuzzers/libfuzzer_libpng/build.rs @@ -13,7 +13,7 @@ fn main() { let out_dir = out_dir.to_string_lossy().to_string(); let out_dir_path = Path::new(&out_dir); - println!("cargo:rerun-if-changed=./runtime/rt.c",); + println!("cargo:rerun-if-changed=../libfuzzer_runtime/rt.c",); println!("cargo:rerun-if-changed=harness.cc"); let libpng = format!("{}/libpng-1.6.37", &out_dir);