Skip to content

Commit 870a9e0

Browse files
authored
chore: add test-ci branch protection rules (#3937)
### What changes were proposed in this PR? This PR is the initial setup for testing #3934. We create a new branch `test-ci` and add the branch protection rules against `test-ci` for testing purposes. The rules names are exact string matches from Github Actions. ### Any related issues, documentation, discussions? related to #3934 ### How was this PR tested? N/A. It should not affect any other branches. We are manually testing. ### Was this PR authored or co-authored using generative AI tooling? No.
1 parent 84976e9 commit 870a9e0

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

.asf.yaml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,29 @@ github:
7272
required_approving_review_count: 1
7373
required_linear_history: true
7474

75+
test-ci:
76+
required_status_checks:
77+
# strict means "Require branches to be up to date before merging".
78+
strict: true
79+
# contexts are the names of checks that must pass
80+
contexts:
81+
- gui (ubuntu-latest, 18)
82+
- gui (windows-latest, 18)
83+
- gui (macos-latest, 18)
84+
- core (ubuntu-22.04, 11)
85+
- python_udf (ubuntu-latest, 3.9)
86+
- python_udf (ubuntu-latest, 3.10)
87+
- python_udf (ubuntu-latest, 3.11)
88+
- python_udf (ubuntu-latest, 3.12)
89+
- Check License Headers
90+
- Validate PR title
91+
92+
required_pull_request_reviews:
93+
dismiss_stale_reviews: false
94+
require_code_owner_reviews: false
95+
required_approving_review_count: 1
96+
required_linear_history: true
97+
7598
notifications:
7699
commits: commits@texera.apache.org
77100
issues: dev@texera.apache.org

0 commit comments

Comments
 (0)