name: macos-check on: push: branches: - dev pull_request: branches: - dev jobs: build: name: cargo check (macOS) runs-on: macos-latest steps: - name: Checkout sources uses: actions/checkout@v4 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@stable - name: Cache Cargo registry uses: actions/cache@v4 with: path: | ~/.cargo/registry ~/.cargo/git target key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }} restore-keys: | ${{ runner.os }}-cargo- - name: Cargo check run: cargo check --workspace --all-features