From 9be6fc971352d20e43bcc6b99b81466dd5a3d4ff Mon Sep 17 00:00:00 2001 From: Kai Hudalla Date: Tue, 13 Aug 2024 13:21:57 +0200 Subject: [PATCH] [#77] Add cargo deny check to Nightly build --- .github/workflows/check.yaml | 10 ++++------ .github/workflows/nightly.yaml | 15 +++++++++++++++ 2 files changed, 19 insertions(+), 6 deletions(-) diff --git a/.github/workflows/check.yaml b/.github/workflows/check.yaml index 5dd076d2..df05dbe4 100644 --- a/.github/workflows/check.yaml +++ b/.github/workflows/check.yaml @@ -52,13 +52,11 @@ jobs: - uses: actions/checkout@v4 with: submodules: "recursive" - - uses: dtolnay/rust-toolchain@master + - uses: EmbarkStudios/cargo-deny-action@v2 with: - toolchain: ${{ env.RUST_TOOLCHAIN }} - - uses: taiki-e/install-action@cargo-deny - - name: Run cargo deny check - run: | - cargo deny check + rust-version: ${{ env.RUST_TOOLCHAIN }} + command: check + arguments: --all-features # [impl->req~up-language-ci-build~1] check: diff --git a/.github/workflows/nightly.yaml b/.github/workflows/nightly.yaml index 65b49507..65e51e71 100644 --- a/.github/workflows/nightly.yaml +++ b/.github/workflows/nightly.yaml @@ -25,10 +25,25 @@ concurrency: group: ${{ github.ref }}-${{ github.workflow }} cancel-in-progress: true +env: + RUST_TOOLCHAIN: ${{ vars.RUST_TOOLCHAIN || 'stable' }} + jobs: check-msrv: uses: ./.github/workflows/verify-msrv.yaml + deny: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + with: + submodules: "recursive" + - uses: EmbarkStudios/cargo-deny-action@v2 + with: + rust-version: ${{ env.RUST_TOOLCHAIN }} + command: check + arguments: --all-features + test-all-features: uses: ./.github/workflows/test-featurematrix.yaml