name: Cargo Check on: push: paths: - "src/**" - "Cargo.toml" - "Cargo.lock" - ".rustfmt.toml" pull_request: paths: - "src/**" - "Cargo.toml" - "Cargo.lock" - ".rustfmt.toml" jobs: cargo-check: runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v4 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@stable - name: Run cargo check run: cargo check --all-targets