Cache Rust in CI (#217)
* rust cache * less warnings during docker build * removed unused use
This commit is contained in:
parent
0121096e84
commit
aad271abf4
7
.github/workflows/build_and_test.yml
vendored
7
.github/workflows/build_and_test.yml
vendored
@ -21,6 +21,7 @@ jobs:
|
||||
with:
|
||||
profile: minimal
|
||||
toolchain: stable
|
||||
- uses: Swatinem/rust-cache@v1
|
||||
- name: Add clippy
|
||||
run: rustup component add clippy
|
||||
#- name: Run clippy
|
||||
@ -37,6 +38,7 @@ jobs:
|
||||
with:
|
||||
profile: minimal
|
||||
toolchain: stable
|
||||
- uses: Swatinem/rust-cache@v1
|
||||
- name: Install deps
|
||||
run: sudo apt-get install -y llvm llvm-dev clang
|
||||
- name: get clang version
|
||||
@ -71,6 +73,7 @@ jobs:
|
||||
with:
|
||||
profile: minimal
|
||||
toolchain: stable
|
||||
- uses: Swatinem/rust-cache@v1
|
||||
- name: Add nightly rustfmt and clippy
|
||||
run: rustup toolchain install nightly --component rustfmt --component clippy --allow-downgrade
|
||||
- name: Install deps
|
||||
@ -85,6 +88,7 @@ jobs:
|
||||
with:
|
||||
profile: minimal
|
||||
toolchain: nightly
|
||||
- uses: Swatinem/rust-cache@v1
|
||||
- name: Add nightly rustfmt and clippy
|
||||
run: rustup toolchain install nightly && rustup target add --toolchain nightly aarch64-unknown-none && rustup component add --toolchain nightly rust-src
|
||||
- name: Build aarch64-unknown-none
|
||||
@ -105,6 +109,7 @@ jobs:
|
||||
with:
|
||||
profile: minimal
|
||||
toolchain: stable
|
||||
- uses: Swatinem/rust-cache@v1
|
||||
- name: Windows Build
|
||||
run: cargo build --verbose
|
||||
- name: Run clippy
|
||||
@ -119,6 +124,7 @@ jobs:
|
||||
with:
|
||||
profile: minimal
|
||||
toolchain: stable
|
||||
- uses: Swatinem/rust-cache@v1
|
||||
- name: MacOS Build
|
||||
run: cargo build --verbose
|
||||
- name: Run clippy
|
||||
@ -135,6 +141,7 @@ jobs:
|
||||
with:
|
||||
profile: minimal
|
||||
toolchain: stable
|
||||
- uses: Swatinem/rust-cache@v1
|
||||
- name: Add nightly rustfmt and clippy
|
||||
run: rustup toolchain install nightly --component rustfmt --component clippy --allow-downgrade
|
||||
- name: Install deps
|
||||
|
@ -12,7 +12,7 @@ use libafl::{
|
||||
},
|
||||
events::SimpleEventManager,
|
||||
executors::forkserver::{ForkserverExecutor, TimeoutForkserverExecutor},
|
||||
feedback_and, feedback_and_fast, feedback_or,
|
||||
feedback_and_fast, feedback_or,
|
||||
feedbacks::{CrashFeedback, MapFeedbackState, MaxMapFeedback, TimeFeedback},
|
||||
fuzzer::{Fuzzer, StdFuzzer},
|
||||
inputs::BytesInput,
|
||||
|
@ -1,3 +1,5 @@
|
||||
/// Dummy file for Docker build caching
|
||||
|
||||
fn main() {}
|
||||
/// Just here as dummy in docker
|
||||
#[allow(dead_code)]
|
||||
fn main() { panic!("This is the CI dummy file - it should never run!") }
|
Loading…
x
Reference in New Issue
Block a user