GitHub, 저장소 브랜치 보호 규칙을 ruleset으로 일괄 전환 지원
GitHub가 저장소의 모든 브랜치 보호 규칙을 ruleset으로 한 번에 전환하는 기능을 추가했다. 생성될 규칙과 기존 동작을 유지하기 위한 분할 내역을 미리 보고 적용 상태를 선택할 수 있다. 전환 후 원래 규칙을 유지하거나 삭제할 수 있으며, ruleset을 지원하는 모든 저장소에서 제공한다.
기존 단일 브랜치 보호 규칙 전환 기능을 저장소 전체 일괄 전환으로 확대했다.
Settings → Rulesets의 Import branch protection rules에서 실행한다.
미리보기에서 기존 ruleset이 이미 포괄하는 보호 규칙과 원래 동작 보존을 위해 여러 ruleset으로 나뉘는 사례를 확인한다.
Active·Evaluate·Disabled 등 적용 상태와 생성할 ruleset을 선택하고, 생성 후 기존 보호 규칙의 보존·삭제 여부를 정한다.
여러 규칙을 겹쳐 적용하거나 팀·앱별 우회 권한을 세분화하려는 저장소의 이전 작업을 줄일 수 있다.
원문
- Bulk migrate branch protections to rulesets for a repositoryGitHub Changelog · 원문 2026-10-21