{ "name": "Protect default branch", "target": "branch", "enforcement": "active", "bypass_actors": [ { "actor_id": 5, "actor_type": "RepositoryRole", "bypass_mode": "pull_request" } ], "conditions": { "ref_name": { "exclude": [], "include": [ "~DEFAULT_BRANCH" ] } }, "rules": [ { "type": "deletion" }, { "type": "non_fast_forward" }, { "type": "required_linear_history" }, { "type": "pull_request", "parameters": { "allowed_merge_methods": [ "squash" ], "dismiss_stale_reviews_on_push": false, "require_code_owner_review": false, "require_last_push_approval": false, "required_approving_review_count": 0, "required_review_thread_resolution": true } }, { "type": "required_status_checks", "parameters": { "do_not_enforce_on_create": false, "required_status_checks": [ { "context": "Required CI", "integration_id": 15368 } ], "strict_required_status_checks_policy": true } } ] }