From b938f6fee120ea32eef78e2b60c78ec107cba6ad Mon Sep 17 00:00:00 2001 From: Dirkjan Ochtman Date: Thu, 15 Dec 2022 09:59:48 +0100 Subject: [PATCH] Setup cargo-deny in CI --- .github/workflows/lint.yml | 7 +++++++ deny.toml | 9 +++++++++ 2 files changed, 16 insertions(+) create mode 100644 deny.toml diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 5ef8d54a77..e299586ef8 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -9,6 +9,7 @@ on: - .github/** - .ci/** - Cargo.toml + - deny.toml jobs: lint: @@ -22,3 +23,9 @@ jobs: - run: cargo clippy --color=always -- -D warnings -A clippy::manual-non-exhaustive env: RUSTFLAGS: "-Dwarnings" + + cargo-deny: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: EmbarkStudios/cargo-deny-action@v1 diff --git a/deny.toml b/deny.toml new file mode 100644 index 0000000000..436206ef14 --- /dev/null +++ b/deny.toml @@ -0,0 +1,9 @@ +[licenses] +allow-osi-fsf-free = "either" +copyleft = "deny" + +[advisories] +ignore = ["RUSTSEC-2020-0071"] +unmaintained = "deny" +unsound = "deny" +yanked = "deny"