Skip to content

Commit reveal v3

Commit reveal v3 #110

Workflow file for this run

name: cargo audit
on:
pull_request:
types:
- labeled
- unlabeled
- synchronize
concurrency:
group: cargo-audit-${{ github.ref }}
cancel-in-progress: true
jobs:
cargo-audit:
name: cargo audit
runs-on: SubtensorCI
if: ${{ !contains(github.event.pull_request.labels.*.name, 'skip-cargo-audit') }}
steps:
- name: Check-out repositoroy under $GITHUB_WORKSPACE
uses: actions/checkout@v4
- name: Install dependencies
run: |
sudo apt-get update &&
sudo apt-get install -y clang curl libssl-dev llvm libudev-dev protobuf-compiler
- name: Install Rust Stable
uses: actions-rs/[email protected]
with:
toolchain: stable
components: rustfmt, clippy
profile: minimal
- name: Utilize Shared Rust Cache
uses: Swatinem/[email protected]
with:
key: ubuntu-latest-${{ env.RUST_BIN_DIR }}
- name: Install cargo-audit
run: cargo install --version 0.20.1 cargo-audit
- name: cargo audit
run: cargo audit --ignore RUSTSEC-2024-0336 # rustls issue; wait for upstream to resolve this