From 1715e3d33b773f6a56b3a474c69e849a7b425e8a Mon Sep 17 00:00:00 2001 From: Omar Abdulla Date: Mon, 14 Jul 2025 12:12:08 +0300 Subject: [PATCH] Add a comment on the need for pre-built binaries --- .github/workflows/test.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index a070d06..0eeb93f 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -102,8 +102,13 @@ jobs: sudo apt-get update sudo apt-get install -y protobuf-compiler - # Download and install Geth all-tools from the geth store website as the PPA only has the - # latest versions of Geth. + # We were facing some issues in CI with the 1.16.* versions of geth, and specifically on + # Ubuntu. Eventually, we found out that the last version of geth that worked in our CI was + # version 1.15.11. Thus, this is the version that we want to use in CI. The PPA sadly does + # not have historic versions of Geth and therefore we need to resort to downloading pre + # built binaries for Geth and the surrounding tools which is what the following parts of + # the script do. + sudo apt-get install -y wget ca-certificates tar ARCH=$(uname -m) if [ "$ARCH" = "x86_64" ]; then