chore: update CI checklist with runner PATH fix

This commit is contained in:
2026-01-27 08:53:06 +03:00
parent 86091dd231
commit 5a71834a88
+51 -55
View File
@@ -1,8 +1,8 @@
# CI WORKFLOW CHECKLIST
**Tarih:** 2026-01-26
**Tarih:** 2026-01-27
**Branch:** fix/ci-wasm-target
**Son Commit:** 2b4af0d91b
**Son Commit:** (pending)
---
@@ -31,6 +31,10 @@
- `deprecated_where_block.stderr` - CI-uyumlu CARGO_HOME path kullanıldı
- `/home/mamostehp/.cargo/``/usr/local/cargo/` değiştirildi
### Commit 6: (pending - quick-benchmarks getrandom fix)
- `tests.yml` - quick-benchmarks'tan wasm32v1-none target kaldırıldı
- Sebep: getrandom crate wasm32v1-none desteklemiyor
---
## HATA ANALİZİ VE ÇÖZÜMLER
@@ -42,34 +46,41 @@
| cargo-check-each-crate | serde_core wasm32 duplicate lang item | ✅ SKIP_WASM_BUILD=1 eklendi |
| pez-node-bench-regression-guard | cargo-check-benches'e bağımlı | ✅ Otomatik düzelecek |
| test-pezframe-ui | UI test expected output mismatch | ✅ .stderr dosyası güncellendi (CI path) |
| quick-benchmarks | getrandom wasm32v1-none not supported | ✅ wasm32v1-none target kaldırıldı |
---
## RUNNER DURUMU
## RUNNER DURUMU (2026-01-27T06:30 UTC)
| VPS | IP | CPU | RAM | Runner | Versiyon |
|-----|-----|-----|-----|--------|----------|
| VPS1 | 37.60.230.9 | 8 | 23GB | 3 | v2.331.0 |
| VPS2 | 62.146.235.186 | 16 | 62GB | 7 | v2.331.0 |
| VPS3 | 217.77.6.126 | 18 | 94GB | 10 | v2.331.0 |
| **TOPLAM** | - | **42** | **179GB** | **20** | - |
| VPS | IP | CPU | RAM | Runner | Versiyon | Docker | PATH |
|-----|-----|-----|-----|--------|----------|--------|------|
| VPS1 | 37.60.230.9 | 8 | 23GB | 1 | v2.331.0 | ✅ 29.1.1 | ✅ |
| VPS2 | 62.146.235.186 | 16 | 62GB | 2 | v2.331.0 | ✅ 29.1.3 | ✅ |
| VPS3 | 217.77.6.126 | 18 | 94GB | 3 | v2.331.0 | ✅ 28.2.2 | ✅ |
| VPS4 | 109.123.229.159 | 4 | 8GB | 1 | v2.331.0 | ✅ 28.2.2 | |
| VPS5 | 161.97.116.241 | 4 | 8GB | 1 | v2.331.0 | ✅ 28.2.2 | ✅ |
| VPS6 | 46.250.241.121 | 4 | 8GB | 1 | v2.331.0 | ✅ 28.2.2 | ✅ |
| VPS7 | 164.68.121.181 | 4 | 8GB | 1 | v2.331.0 | ✅ 28.2.2 | ✅ |
| VPS8 | 158.220.93.23 | 4 | 8GB | 1 | v2.331.0 | ✅ 28.2.2 | ✅ |
| **TOPLAM** | - | **62** | **227GB** | **11** | - | - | - |
### Runner PATH Fix (2026-01-27T06:23 UTC)
- Tüm runner'ların `.env` dosyasına PATH eklendi
- `PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin`
- Tüm runner servisler restart edildi
### 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@109.123.229.159 # VPS4
ssh root@161.97.116.241 # VPS5
ssh root@46.250.241.121 # VPS6
ssh root@164.68.121.181 # VPS7
ssh root@158.220.93.23 # VPS8
```
### Yük Durumu (2026-01-26T21:35 UTC)
| VPS | Load Avg | CPU Ratio | Durum |
|-----|----------|-----------|-------|
| VPS1 | 30.86 | 3.9x | ⚠️ Yüksek |
| VPS2 | 114.95 | 7.2x | ❌ Kritik |
| VPS3 | 175.00 | 9.7x | ❌ Çok Kritik |
**Not:** VPS1'de production servisleri de çalışıyor (ai-lawyer, safechild, naturel-bot)
---
## BİLİNEN SORUNLAR (GENEL)
@@ -84,24 +95,16 @@ ssh root@217.77.6.126 # VPS3
- **Etkilenen:** `deprecated_where_block.stderr` gibi external crate referansları olan UI testler
- **Çözüm:** .stderr dosyalarında CI-uyumlu path kullanıldı (`/usr/local/cargo/`)
---
## ALTYAPI SORUNU (2026-01-26T20:05 UTC)
### VPS2 Docker Network Tükenmesi
- **Hata:** `all predefined address pools have been fully subnetted`
- **Sebep:** Önceki cancelled job'lardan kalan zombie container/network'ler
- **Etkilenen Job'lar:** cargo-clippy, check-try-runtime, test-pezframe-ui ve diğerleri
- **Çözüm:** VPS2 (62.146.235.186) REBOOT edildi - Docker temizlendi
- **Durum:** ✅ ÇÖZÜLDÜ (20:05 UTC)
### getrandom wasm32v1-none
- **Sorun:** getrandom crate wasm32v1-none target'ı desteklemiyor
- **Etkilenen:** quick-benchmarks job
- **Çözüm:** Target ekleme adımı kaldırıldı, wasm-builder otomatik fallback yapar
---
## CI DURUMU (2026-01-26T20:45 UTC)
## CI DURUMU (2026-01-27T06:40 UTC)
**VPS2 reboot sonrası tüm failed/cancelled workflow'lar rerun edildi.**
### Tamamlanan (BAŞARILI - 12):
### Başarılı (12):
- ✅ Check labels
- ✅ Check licenses
- ✅ Command Bot Tests
@@ -113,32 +116,25 @@ ssh root@217.77.6.126 # VPS3
- ✅ tests linux stable experimental
- ✅ Build and push ETH-RPC image
- ✅ tests linux stable coverage (skipped)
-Build Misc
-Check links
### Çalışıyor / Kuyrukta (7):
- 🔄 Checks (cargo-clippy, check-try-runtime) - RERUN
- 🔄 Docs (build-rustdoc) - RERUN
- 🔄 tests misc (test-pezframe-ui ÇALIŞIYOR - vps2-runner-7)
- 🔄 tests (quick-benchmarks, test-syscalls)
- ⏳ tests linux stable - RERUN (kuyrukta)
- ⏳ Build and push images - RERUN (kuyrukta)
-EVM test suite - RERUN
**Düzeltilen Toplam Issue:** 7
1. wasm32v1-none target eksikliği (9 job)
2. master → main branch referansı
3. test-pezframe-examples-compile-to-wasm disable
4. cargo-check-each-crate SKIP_WASM_BUILD
5. UI test expected output güncelleme
6. UI test CARGO_HOME path düzeltmesi
7. VPS2 Docker network pool tükenmesi (REBOOT)
### Çalışıyor / Kuyrukta:
- 🔄 Checks (check-try-runtime çalışıyor)
- 🔄 Docs (build-rustdoc çalışıyor)
- 🔄 tests misc (test-deterministic-wasm çalışıyor)
- 🔄 EVM test suite
- ⏳ tests linux stable (kuyrukta)
- ⏳ Build and push images (kuyrukta)
-Build Misc (kuyrukta)
- ⏳ tests (kuyrukta)
---
## SONRAKİ ADIMLAR
1. 🔄 Workflow'ların tamamlanmasını bekle
2. ⏳ test-pezframe-ui sonucunu doğrula (CARGO_HOME fix)
3. ⏳ cargo-clippy ve check-try-runtime sonuçlarını doğrula
4. ⏳ PR #356'yı merge et
5.Mainnet hazırlıklarına devam et
1. ✅ Runner PATH fix uygulandı (tüm VPS)
2. ✅ Runner'lar restart edildi
3. 🔄 Mevcut workflow'ların tamamlanmasını bekle
4. ⏳ PATH fix sonrası yeni workflow tetikle
5.PR #356'yı merge et
6. ⏳ Mainnet hazırlıklarına devam et