@@ -54,12 +54,14 @@ github:
5454
5555 # GitHub repository feature toggles
5656 features :
57- # Disable GitHub wiki as documentation is maintained elsewhere
58- wiki : false
57+ # Enable GitHub wiki as documentation is maintained elsewhere
58+ wiki : true
5959 # Enable GitHub Issues for bug tracking and feature requests
6060 issues : true
6161 # Enable GitHub Projects for project management and planning
6262 projects : true
63+ # Enable GitHub Discussions for community discussions
64+ discussions : true
6365
6466 # Configure available merge strategies for pull requests
6567 enabled_merge_buttons :
@@ -78,27 +80,31 @@ github:
7880 # Require branches to be up to date before merging
7981 strict : true
8082
81- # Required status checks that must pass
82- # Note: These contexts match the exact job names in GitHub
83- # Actions workflows. They do not include the workflow name as a
84- # prefix
85- contexts :
86- - check-skip
87- - Build Apache Cloudberry
88- - RPM Install Test Apache Cloudberry
89- - ic-good-opt-off
90- - ic-good-opt-on
91- - ic-expandshrink
92- - ic-singlenode
93- - ic-resgroup-v2
94- - ic-contrib
95- - ic-gpcontrib
96- - ic-fixme
97- - ic-isolation2
98- - ic-isolation2-crash
99- - ic-parallel-retrieve-cursor
100- - Generate Apache Cloudberry Build Report
101- - ic-cbdb-parallel
83+ # Required status checks that must pass
84+ # Note: These contexts match the exact job names in GitHub
85+ # Actions workflows. They do not include the workflow name as a
86+ # prefix
87+ contexts :
88+ - rat-check
89+ - check-skip
90+ - Build Apache Cloudberry RPM
91+ - RPM Install Test Apache Cloudberry
92+ - ic-good-opt-off
93+ - ic-good-opt-on
94+ - pax-ic-good-opt-off
95+ - pax-ic-good-opt-on
96+ - pax-ic-isolation2-opt-off
97+ - pax-ic-isolation2-opt-on
98+ - ic-expandshrink
99+ - ic-singlenode
100+ - ic-resgroup-v2
101+ - ic-contrib
102+ - ic-gpcontrib
103+ - ic-fixme
104+ - ic-isolation2
105+ - ic-isolation2-crash
106+ - ic-parallel-retrieve-cursor
107+ - Generate Apache Cloudberry Build Report
102108
103109 # Pull request review requirements
104110 required_pull_request_reviews :
@@ -116,6 +122,18 @@ github:
116122 # Require conversation threads to be resolved
117123 required_conversation_resolution : true
118124
125+ # Branch protection for REL_2_STABLE release branch
126+ REL_2_STABLE :
127+ # Pull request review requirements
128+ required_pull_request_reviews :
129+ # Require new reviews when new commits are pushed
130+ dismiss_stale_reviews : false
131+ # Require at least 2 approving reviews
132+ required_approving_review_count : 2
133+
134+ # Require conversation threads to be resolved
135+ required_conversation_resolution : true
136+
119137 # Branch cleanup settings
120138 # Don't automatically delete branches after merging
121139 del_branch_on_merge : true
0 commit comments