ci: Add miri

Signed-off-by: Dave Tucker <dave@dtucker.co.uk>
pull/67/head
Dave Tucker 3 years ago committed by Alessandro Decina
parent 4116442cda
commit 93e9cd0e00

@ -24,20 +24,28 @@ jobs:
with: with:
profile: minimal profile: minimal
toolchain: nightly toolchain: nightly
components: rustfmt, clippy components: rustfmt, clippy, miri
override: true
- name: Check formatting - name: Check formatting
run: | run: |
cargo +nightly fmt --all -- --check cargo fmt --all -- --check
pushd bpf pushd bpf
cargo +nightly fmt --all -- --check cargo fmt --all -- --check
popd popd
- name: Run clippy - name: Run clippy
run: | run: |
cargo +nightly clippy -p aya -- --deny warnings cargo clippy -p aya -- --deny warnings
cargo +nightly clippy -p aya-gen -- --deny warnings cargo clippy -p aya-gen -- --deny warnings
cargo +nightly clippy -p xtask -- --deny warnings cargo clippy -p xtask -- --deny warnings
pushd bpf pushd bpf
cargo +nightly clippy -p aya-bpf -- --deny warnings cargo clippy -p aya-bpf -- --deny warnings
popd
- name: Run miri
run: |
cargo miri test
pushd bpf
cargo miri test
popd popd
Loading…
Cancel
Save