From c0f31131e241d3fddad0f9f0212bb9352a03c4e1 Mon Sep 17 00:00:00 2001 From: scawful Date: Thu, 23 Oct 2025 13:50:02 -0400 Subject: [PATCH] chore: update CI workflow to include gRPC installation on macOS - Added gRPC installation to the macOS section of the CI workflow, ensuring that the necessary dependencies are available for builds. - Updated the GitHub path to include the gRPC prefix, improving accessibility for subsequent build steps. Benefits: - Enhances the CI process by ensuring all required tools are installed, leading to more reliable builds. --- .github/workflows/ci.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a1c20921..8226955c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -269,9 +269,11 @@ jobs: sudo apt-get update sudo apt-get install -y $(tr '\n' ' ' < .github/workflows/scripts/linux-ci-packages.txt) ${{ matrix.cc }} ${{ matrix.cxx }} elif [[ "${{ runner.os }}" == "macOS" ]]; then - brew install llvm@18 ninja pkg-config ccache + brew install llvm@18 ninja pkg-config ccache grpc LLVM_PREFIX=$(brew --prefix llvm@18) echo "$LLVM_PREFIX/bin" >> $GITHUB_PATH + GRPC_PREFIX=$(brew --prefix grpc) + echo "$GRPC_PREFIX/bin" >> $GITHUB_PATH fi - name: Retry Dependencies (Unix)