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
This commit is contained in:
2026-01-27 19:39:15 +03:00
parent 7a2efa936d
commit 7d3d60fb29
3 changed files with 14 additions and 7 deletions
+9 -2
View File
@@ -61,19 +61,26 @@ Durum: TAMAMLANDI - Build edildi
| VPS1 | 37.60.230.9 | 8 | 23GB | 3 |
| VPS2 | 62.146.235.186 | 16 | 62GB | 7 |
| VPS3 | 217.77.6.126 | 18 | 94GB | 10 |
| **TOPLAM** | - | **42** | **179GB** | **20** |
| VPS-NEW-1 | 217.77.15.51 | 4 | 8GB | 1 |
| VPS-NEW-2 | 161.97.183.44 | 4 | 8GB | 1 |
| VPS-NEW-3 | 161.97.185.100 | 4 | 8GB | 1 |
| **TOPLAM** | - | **54** | **203GB** | **23** |
### SSH Erişimi
```bash
ssh root@37.60.230.9 # VPS1
ssh root@62.146.235.186 # VPS2
ssh root@217.77.6.126 # VPS3
ssh root@217.77.15.51 # VPS-NEW-1 (şifre: SqM210305yBkBnm90)
ssh root@161.97.183.44 # VPS-NEW-2 (şifre: SqM210305yBkBnm90)
ssh root@161.97.185.100 # VPS-NEW-3 (şifre: SqM210305yBkBnm90)
```
### Notlar
- VPS1'de production servisleri de çalışıyor (ai-lawyer, safechild, naturel-bot)
- Runner versiyon: v2.331.0
- Runner versiyon: v2.321.0 (yeni VPS'ler)
- Docker network pool dolunca VPS reboot gerekebilir
- Yeni VPS'ler 2026-01-27 tarihinde eklendi
---
+1 -1
View File
@@ -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
+4 -4
View File
@@ -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