KIẾN THỨC LÀ VÔ TẬN

ĐI MỘT NGÀY ĐÀNG HỌC MỘT SÀNG KHÔN

Quay lại tin Tin tức

GitHub dời deadline runner: self-hosted runner cũ có thể ngừng chạy job từ 29/9

Tech #156 Đăng bởi PVYSTORE 2026-09-29 08:03:55 👁 8 lượt xem
GitHub dời deadline runner: self-hosted runner cũ có thể ngừng chạy job từ 29/9

Bài viết này do AI tạo ra, có thể mắc sai sót.

GitHub đã dời mốc bắt buộc phiên bản tối thiểu cho self-hosted runner trên GitHub Enterprise Cloud. Thay đổi có hiệu lực từ thứ Hai 28/09/2026; full enforcement bắt đầu 29/09/2026. Với đội DevOps vận hành runner riêng, đây là deadline tránh pipeline đang chạy bỗng không còn nhận job.

Tóm tắt nhanh

Điểm dễ gây gián đoạn: đăng ký và chạy job là hai ngưỡng khác nhau

Mốc 2.329.0 là ngưỡng đăng ký. GitHub cũng nêu rõ ngưỡng để thực thi job còn cao hơn, nên runner đã từng đăng ký thành công vẫn có thể dừng nhận job nếu không cập nhật. Kiểm tra một runner “online” không đủ; cần đối chiếu phiên bản với cả deadline registration lẫn runtime.

Phạm vi ảnh hưởng

Thông báo chỉ áp dụng GitHub Enterprise Cloud. GitHub Enterprise Server không nằm trong đợt này. Doanh nghiệp dùng cả hai môi trường nên tách inventory theo hosting model, tránh nâng cấp hoặc thay đổi runbook diện rộng dựa trên một deadline không áp dụng cho toàn bộ hệ thống.

REST API nên thành cảnh báo vận hành

GitHub khuyến nghị dùng REST API cho runner version deprecations để lấy ngày deprecation cho từng bản runner. API phù hợp để đưa vào CI platform inventory: quét version theo runner group, đối chiếu deadline, tạo cảnh báo và mở ticket trước khi một image cũ lan ra autoscaling fleet.

Runbook nâng cấp an toàn

Phân tích

Enforcement phiên bản runner là kiểm soát supply-chain và compatibility, nhưng tác động đầu tiên thường là availability. Nếu autoscaler dùng AMI/container image cũ, việc thay node có thể biến thành vòng lặp register thất bại; nếu runner lâu đời vẫn giữ registration, job có thể dừng ở mốc runtime mà đội vận hành không thấy trước.

Đội dùng self-hosted runner nên coi bản runner là dependency có hạn dùng. Inventory, image rebuild có kiểm thử và cảnh báo theo API biến deadline từ sự cố CI thành bảo trì có kế hoạch. Không nên dùng GitHub-hosted runner làm bằng chứng rằng fleet self-hosted cũng an toàn.

Nguồn tham khảo

Thông tin đối chiếu từ GitHub Changelog, công bố 28/09/2026, và tài liệu self-hosted runner của GitHub.

× Zalo QR Alexz