From 607c2d7646694058d81ea49eb1f059248995cb0b Mon Sep 17 00:00:00 2001 From: PJ Fanning Date: Wed, 9 Oct 2024 22:41:14 +0100 Subject: [PATCH] try arduino/setup-protoc --- .github/workflows/ci.yml | 20 ++++---------------- 1 file changed, 4 insertions(+), 16 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 39c3fc0aa9e..528f0b11cb3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -90,22 +90,10 @@ jobs: path: ~/protobuf key: ${{ runner.os }}-protobuf # Install libraries required for protobuf generation - - name: Install dependencies - run: | - sudo apt update -y && sudo apt install -y libboost-all-dev libzookeeper-mt-dev libsasl2-dev cmake libcppunit-dev checkinstall && \ - pushd .. && \ - if [ -f $HOME/protobuf/protobuf_3.16.3* ]; then \ - sudo dpkg -i $HOME/protobuf/protobuf_3.16.3*; \ - else \ - wget https://github.com/protocolbuffers/protobuf/releases/download/v3.16.3/protobuf-java-3.16.3.zip && \ - unzip protobuf-java-3.16.3.zip && pushd protobuf-3.16.3 && \ - ./configure && sudo make && sudo checkinstall -y && \ - if [ ! -d $HOME/protobuf ]; then \ - mkdir -p $HOME/protobuf; \ - fi && \ - mv protobuf_3.16.3* $HOME/protobuf/ && popd; \ - fi && \ - sudo ldconfig && popd; \ + - name: Install Protoc + uses: arduino/setup-protoc@v3 + with: + version: "25.5" # Builds Drill project, performs license checkstyle goal and regenerates java and C++ protobuf files - name: Build run: |