From f72becb3c2dc9ca915ec970febfdce010f69ac01 Mon Sep 17 00:00:00 2001 From: Georgios Konstantopoulos Date: Mon, 12 Dec 2022 18:30:03 +0200 Subject: [PATCH] ci: install geth for coverage --- .github/workflows/ci.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3069e4d41..932caaa90 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -121,6 +121,17 @@ jobs: - name: Install cargo-llvm-cov uses: taiki-e/install-action@cargo-llvm-cov + - name: Install geth + run: | + mkdir -p "$HOME/bin" + wget -q https://gethstore.blob.core.windows.net/builds/geth-linux-amd64-$GETH_BUILD.tar.gz + tar -xvf geth-linux-amd64-$GETH_BUILD.tar.gz + mv geth-linux-amd64-$GETH_BUILD/geth $HOME/bin/geth + chmod u+x "$HOME/bin/geth" + export PATH=$HOME/bin:$PATH + echo $HOME/bin >> $GITHUB_PATH + geth version + - name: Collect coverage data run: cargo llvm-cov nextest --lcov --output-path lcov.info --locked --workspace --all-features - name: Upload coverage data to codecov