on: push: branches: [main] paths: - 'Cargo.lock' pull_request: branches: [main] paths: - 'Cargo.lock' env: RUSTFLAGS: -D warnings CARGO_TERM_COLOR: always concurrency: group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} cancel-in-progress: true name: deny jobs: check: runs-on: ubuntu-latest strategy: matrix: checks: - advisories - bans licenses sources continue-on-error: ${{ matrix.checks == 'advisories' }} steps: - name: Checkout sources uses: actions/checkout@v3 - name: Check uses: EmbarkStudios/cargo-deny-action@v1 with: command: check ${{ matrix.checks }}