From 964ecf88ae32874d6d876fc9ddb8a717a303a83a Mon Sep 17 00:00:00 2001 From: Kurdistan Tech Ministry Date: Tue, 27 Jan 2026 19:39:15 +0300 Subject: [PATCH] fix: add libclang packages for all distros and fix EVM workflow ref - Add libclang-dev for Ubuntu/Debian - Add clang-devel for Fedora - Add llvm-libs for Arch - opensuse already has clang-devel from previous commit - Fix EVM workflow: use 'main' branch ref instead of short SHA - Update VPS list with 3 new runners --- .github/workflows/tests-evm.yml | 2 +- scripts/getting-started.sh | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/tests-evm.yml b/.github/workflows/tests-evm.yml index 6ce13c8b..bfa9a712 100644 --- a/.github/workflows/tests-evm.yml +++ b/.github/workflows/tests-evm.yml @@ -53,7 +53,7 @@ jobs: uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 with: repository: pezkuwichain/revive-differential-tests - ref: fd6b707 + ref: main path: revive-differential-tests submodules: recursive - name: Installing Retester diff --git a/scripts/getting-started.sh b/scripts/getting-started.sh index f6c9c644..7d840c61 100755 --- a/scripts/getting-started.sh +++ b/scripts/getting-started.sh @@ -102,18 +102,18 @@ elif [ "$os_name" = "Linux" ]; then if [ "$distro" = "ubuntu" ]; then printf "\n🐧 Detected Ubuntu. Using apt to install dependencies.\n" sudo apt -qq update - sudo apt -qq install --assume-yes git clang curl libssl-dev protobuf-compiler make + sudo apt -qq install --assume-yes git clang libclang-dev curl libssl-dev protobuf-compiler make elif [ "$distro" = "debian" ]; then printf "\n🐧 Detected Debian. Using apt to install dependencies.\n" sudo apt -qq update - sudo apt -qq install --assume-yes git clang curl libssl-dev llvm libudev-dev make protobuf-compiler + sudo apt -qq install --assume-yes git clang libclang-dev curl libssl-dev llvm libudev-dev make protobuf-compiler elif [ "$distro" = "arch" ]; then printf "\n🐧 Detected Arch Linux. Using pacman to install dependencies.\n" - pacman -Syu --needed --noconfirm curl git clang make protobuf + pacman -Syu --needed --noconfirm curl git clang llvm-libs make protobuf elif [ "$distro" = "fedora" ]; then printf "\n🐧 Detected Fedora. Using dnf to install dependencies.\n" sudo dnf update --assumeyes - sudo dnf install --assumeyes clang curl git openssl-devel make protobuf-compiler perl + sudo dnf install --assumeyes clang clang-devel curl git openssl-devel make protobuf-compiler perl elif [ "$distro" = "opensuse" ]; then printf "\n🐧 Detected openSUSE. Using zypper to install dependencies.\n" sudo zypper install --no-confirm clang clang-devel gcc gcc-c++ curl git openssl-devel llvm-devel libudev-devel make awk protobuf-devel