diff --git a/governance/rulesets/main-protection.json b/governance/rulesets/main-protection.json index 7611975..aec9573 100644 --- a/governance/rulesets/main-protection.json +++ b/governance/rulesets/main-protection.json @@ -3,25 +3,49 @@ "target": "branch", "enforcement": "active", "conditions": { - "ref_name": { "include": ["~DEFAULT_BRANCH"], "exclude": [] }, - "repository_name": { "include": ["~ALL"], "exclude": ["AI_Web_School"] } + "ref_name": { + "include": [ + "~DEFAULT_BRANCH" + ], + "exclude": [] + }, + "repository_name": { + "include": [ + "~ALL" + ], + "exclude": [ + "AI_Web_School" + ] + } }, "bypass_actors": [ - { "actor_id": null, "actor_type": "OrganizationAdmin", "bypass_mode": "always" } + { + "actor_id": null, + "actor_type": "OrganizationAdmin", + "bypass_mode": "always" + } ], "rules": [ - { "type": "deletion" }, - { "type": "non_fast_forward" }, - { "type": "required_linear_history" }, + { + "type": "deletion" + }, + { + "type": "non_fast_forward" + }, + { + "type": "required_linear_history" + }, { "type": "pull_request", "parameters": { "required_approving_review_count": 0, "dismiss_stale_reviews_on_push": true, - "require_code_owner_review": false, + "require_code_owner_review": true, "require_last_push_approval": false, "required_review_thread_resolution": true, - "allowed_merge_methods": ["squash"] + "allowed_merge_methods": [ + "squash" + ] } }, { @@ -29,8 +53,12 @@ "parameters": { "strict_required_status_checks_policy": false, "do_not_enforce_on_create": true, - "required_status_checks": [{ "context": "gate" }] + "required_status_checks": [ + { + "context": "gate" + } + ] } } ] -} +} \ No newline at end of file