diff --git a/.github/workflows/code_style.yml b/.github/workflows/code_style.yml index 526c7740..ffd95148 100644 --- a/.github/workflows/code_style.yml +++ b/.github/workflows/code_style.yml @@ -36,6 +36,11 @@ jobs: uses: dtolnay/rust-toolchain@stable with: components: clippy + - name: Install protoc (for lancedb) + if: matrix.name == 'all-features' + uses: arduino/setup-protoc@v3 + with: + repo-token: ${{ secrets.GITHUB_TOKEN }} - uses: Swatinem/rust-cache@v2 with: key: clippy-${{ matrix.name }} @@ -62,6 +67,11 @@ jobs: uses: dtolnay/rust-toolchain@stable with: components: clippy + - name: Install protoc (for lancedb) + if: matrix.name == 'all-features' + uses: arduino/setup-protoc@v3 + with: + repo-token: ${{ secrets.GITHUB_TOKEN }} - uses: Swatinem/rust-cache@v2 with: key: clippy-windows-${{ matrix.name }} diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 8f0fd2bb..c0b0d49a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -66,6 +66,11 @@ jobs: uses: actions/checkout@v6 - name: Install Rust uses: dtolnay/rust-toolchain@stable + - name: Install protoc (for lancedb) + if: matrix.name == 'all-features' + uses: arduino/setup-protoc@v3 + with: + repo-token: ${{ secrets.GITHUB_TOKEN }} - uses: Swatinem/rust-cache@v2 with: key: windows-${{ matrix.name }} @@ -82,6 +87,10 @@ jobs: uses: dtolnay/rust-toolchain@stable with: targets: wasm32-wasip2 + - name: Install protoc (for lancedb) + uses: arduino/setup-protoc@v3 + with: + repo-token: ${{ secrets.GITHUB_TOKEN }} - uses: Swatinem/rust-cache@v2 with: key: wasm-extensions