chore(github): set more configs in .asf.yaml
diff --git a/.asf.yaml b/.asf.yaml
index 0b33eeb..dcf35d4 100644
--- a/.asf.yaml
+++ b/.asf.yaml
@@ -42,8 +42,25 @@
rebase: true
protected_branches:
master:
- # squash or rebase must be allowed in the repo for this setting to be set to true.
- required_linear_history: false
+ required_status_checks:
+ # strict means "Require branches to be up to date before merging".
+ strict: false
+ required_pull_request_reviews:
+ dismiss_stale_reviews: true
+ require_code_owner_reviews: false
+ required_approving_review_count: 2
+ required_signatures: true
+ required_linear_history: true
+ ci-test:
+ required_status_checks:
+ # strict means "Require branches to be up to date before merging".
+ strict: false
+ required_pull_request_reviews:
+ dismiss_stale_reviews: true
+ require_code_owner_reviews: false
+ required_approving_review_count: 2
+ required_signatures: true
+ required_linear_history: true
notifications:
commits: commits@pegasus.apache.org