From 176ab5fb3d11c3ccce82ee32f25ee51303c8cfff Mon Sep 17 00:00:00 2001 From: Roman Dmitrienko Date: Wed, 12 Jun 2024 21:46:33 +0200 Subject: [PATCH] Manually download protoc. --- .github/workflows/build-libraries.yaml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-libraries.yaml b/.github/workflows/build-libraries.yaml index 215d21f..a90631e 100644 --- a/.github/workflows/build-libraries.yaml +++ b/.github/workflows/build-libraries.yaml @@ -34,7 +34,13 @@ jobs: run: cargo install cross --git https://github.com/cross-rs/cross --rev c87a52a - name: Install Protoc - uses: arduino/setup-protoc@v3 + if: ${{ matrix.build.tool == 'cargo' }} + run: | + export PB_REL=\"https://github.com/protocolbuffers/protobuf/releases\" + curl -LO $PB_REL/download/v25.3/protoc-25.3-linux-x86_64.zip + mkdir protoc + unzip protoc-25.3-linux-x86_64.zip -d protoc + sudo mv protoc/bin/protoc /usr/local/bin/protoc - name: Checkout uses: actions/checkout@v4