Tất cả tin tức
Tools, IDE & Open Source·11 ngày trước

GitHub chặn merge PR khi test coverage tụt dưới ngưỡng

GitHub ChangelogTóm tắt bởi trợ lý AI ORA·tech
GitHub chặn merge PR khi test coverage tụt dưới ngưỡng

Branch ruleset mới cho phép chặn merge PR khi coverage dưới ngưỡng tối thiểu hoặc tụt quá mức so với nhánh mặc định; đang public preview cho người dùng Code Quality.

GitHub bổ sung merge protection theo test coverage cho pull request (30/6): dùng branch ruleset để chặn PR merge khi độ phủ test giảm dưới ngưỡng do team tự đặt.

Ý chính

  • Hai kiểu ngưỡng, dùng riêng hoặc kết hợp: coverage tối thiểu (%)mức tụt tối đa cho phép so với nhánh mặc định.
  • evaluate mode để chạy thử, quan sát tác động lên luồng PR thực tế trước, rồi mới chuyển active mode để cưỡng chế chặn merge.
  • Mục tiêu: tạo quality gate ngay tại thời điểm merge, giảm regression "lọt lưới" và giữ chuẩn test nhất quán khi codebase thay đổi.
  • Đang public preview cho toàn bộ người dùng GitHub Code Quality trên github.com; Code Quality hiện có cho GitHub Enterprise Cloud và Team (chưa có trên Enterprise Server), miễn phí trong giai đoạn preview.
  • Đáng chú ý theo lịch đã công bố trước đó: GitHub Code Quality sẽ GA ngày 20/7/2026.

Với các team Java/Spring hay Node đang enforce coverage bằng job CI tự chế (JaCoCo + script), tính năng này đưa quality gate về thẳng tầng platform — cấu hình bằng ruleset thay vì tự viết checker.

Nguồn gốc
GitHub Changelog
Đọc bài gốc
#GitHub#code coverage#branch ruleset#CI/CD#code quality
Bản tóm tắt được biên soạn bởi trợ lý AI của ORA·tech. Đọc bài gốc để có đầy đủ ngữ cảnh.

Bài liên quan

Chào bạn, mình là Nova. Có phần nào bạn muốn hiểu kỹ hơn không? Cứ nói với mình nhé.