All checks were successful
Deploy SOLUTION_ERP / build-deploy (push) Successful in 3m16s
Vấn đề persistent (run #108 và #109 đều fail trong 21-22s): Get "https://github.com/actions/checkout/info/refs?service=git-upload-pack": dial tcp 20.205.243.166:443: connectex: connection failed/timeout act_runner v0.2.13 mỗi run đều `git fetch` actions/checkout từ github.com để check update — VPS network → github.com TCP timeout 21s liên tục → toàn job fail TRƯỚC khi tới test gate. Fix: thay actions ngoài bằng native shell, eliminate github.com dependency. - Replace `uses: actions/checkout@v4` → manual `git init` + `git fetch` từ Gitea internal network (luôn ổn định, không qua public internet) - Auth: github.token (act_runner cũng dùng tên này) — tự sẵn per job - Fetch by ref (branch) thay vì SHA, depth=30 đủ buffer nếu main commit thêm trong lúc job pickup - Checkout đúng commit SHA của event push - Log 1-line để confirm checkout đúng - Replace `uses: actions/upload-artifact@v4` (cũng phụ thuộc github.com) → step "List test results" local. TRX file vẫn save trong workspace test-results/, đọc qua runner workspace nếu cần debug. Test gate giữ nguyên (Domain + Infra). dotnet test local 71 pass / 2s. Long-term option (nếu Gitea Actions thêm hỗ trợ): config `github_mirror` trong gitea-runner config.yaml để mirror github.com → Gitea internal, hoặc pre-cache actions/* repos vào runner cache dir. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>