ci: install geth for coverage

This commit is contained in:
Georgios Konstantopoulos
2022-12-12 18:30:03 +02:00
parent db7608e3b5
commit f72becb3c2

View File

@ -121,6 +121,17 @@ jobs:
- name: Install cargo-llvm-cov - name: Install cargo-llvm-cov
uses: taiki-e/install-action@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 - name: Collect coverage data
run: cargo llvm-cov nextest --lcov --output-path lcov.info --locked --workspace --all-features run: cargo llvm-cov nextest --lcov --output-path lcov.info --locked --workspace --all-features
- name: Upload coverage data to codecov - name: Upload coverage data to codecov