From 0c673b16c208be89db25b75fb1b391b0bdfc2005 Mon Sep 17 00:00:00 2001 From: Roy Shilkrot Date: Wed, 27 Nov 2024 16:30:44 -0500 Subject: [PATCH] Enhance GitHub Actions build plugin: add gcc and g++ installation, and verify protoc version --- .github/actions/build-plugin/action.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/actions/build-plugin/action.yaml b/.github/actions/build-plugin/action.yaml index 0c0904d..5ba8b8c 100644 --- a/.github/actions/build-plugin/action.yaml +++ b/.github/actions/build-plugin/action.yaml @@ -40,7 +40,7 @@ runs: run: | : Build gRPC 🛠️ echo ::group::Build gRPC - sudo apt-get install -y ccache || brew install ccache + sudo apt-get install -y ccache gcc g++ || brew install ccache git clone https://github.com/grpc/grpc.git --depth 1 cd grpc git submodule update --init @@ -50,6 +50,8 @@ runs: @com_google_protobuf//:protoc @com_github_grpc_grpc//src/compiler:grpc_cpp_plugin echo "GRPC_SOURCE_DIR=$(pwd)/include" >> $GITHUB_ENV echo "GRPC_BUILD_DIR=$(bazel info output_base)" >> $GITHUB_ENV + # verify protoc + bazel-bin/external/com_google_protobuf/protoc --version echo ::endgroup:: - name: Run macOS Build