diff --git a/github/rulesets/core-branches-protectionruleset.json b/github/rulesets/core-branches-protectionruleset.json new file mode 100644 index 0000000..94285e4 --- /dev/null +++ b/github/rulesets/core-branches-protectionruleset.json @@ -0,0 +1,32 @@ +{ + "name": "Core branches protection ruleset", + "target": "branch", + "enforcement": "active", + "bypass_actors": [], + "conditions": { + "ref_name": { + "exclude": [], + "include": ["refs/heads/main", "refs/heads/dev", "~DEFAULT_BRANCH"] + } + }, + "rules": [ + { + "type": "deletion" + }, + { + "type": "non_fast_forward" + }, + { + "type": "pull_request", + "parameters": { + "required_approving_review_count": 0, + "dismiss_stale_reviews_on_push": false, + "required_reviewers": [], + "require_code_owner_review": false, + "require_last_push_approval": false, + "required_review_thread_resolution": false, + "allowed_merge_methods": ["merge"] + } + } + ] +}