Convert a repository's Branch Protections to Rulesets [GA]
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 25/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Ít trao đổi
- Công nghệ
- github
- Lĩnh vực
- devops
Hướng nghiên cứu
Bắt đầu với kết quả dự kiến của issue trong roadmap: một quy trình chuyển đổi có hướng dẫn ở cấp repository từ các cơ chế bảo vệ branch cũ sang rulesets. Payload nêu rõ bản xem trước dry-run, việc phát hiện các cơ chế bảo vệ dư thừa, các thiết lập chưa được ánh xạ, việc duy trì hành vi và chế độ đánh giá, nhưng không cung cấp các tệp triển khai, bài kiểm thử hoặc điểm vào nào; hãy xác định product surface phụ trách trước khi có thể xác định phạm vi công việc.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Value Prop
Repository admins can now convert all legacy branch protections to rulesets in a single guided flow, complete with a dry-run preview that shows exactly which rulesets will be created, flags redundant protections, and surfaces any settings that don't map directly. Each converted ruleset preserves the original protection's behavior, and admins choose whether to activate rules immediately or run them in evaluation mode first. This makes adopting rulesets straightforward and low-risk, with no gaps in rule coverage along the way.
Expected Outcome
Teams that have been putting off migrating to rulesets due to the manual, one-by-one effort involved can now complete the transition quickly and confidently at the repository level. By removing the cognitive load of manually re-creating each protection, we want to accelerate adoption of rulesets as the modern, more powerful standard for branch governance across organizations.
- Ngôn ngữ chính
- Không có dữ liệu ngôn ngữ
- Star
- 8.9k
- Fork
- 1.8k
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của github/roadmap
-
Enterprise Free Public Preview Team
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
-
GHES 3.24 Public Preview
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
-
Enterprise Free Public Preview Team
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 20/100
-
Enterprise Free Public Preview Team
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
-
cloud Enterprise Free Public Preview Team
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 20/100
Tất cả issue của github/roadmap
Issue tương tự
-
[falco-talon] Setting `podAnnotations` makes the chart fail to renderCó thể đã có người làm @RaphaelFakhri đã nhận hôm nay. Đang mởneeds-kind
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
falcosecurity/charts#1084 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 67/100
NousResearch/hermes-agent#148799 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
documentation good first issue
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
sorocharge/sorocharge-php#14 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
DataDog/terraform-provider-datadog#4479 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
apm:ecosystem needs-triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
DataDog/dd-trace-go#5815 ·
Maintainer thường phản hồi trong vòng 2 ngày