Saltar al contenido
mypipelines
Pipelines Actions Gradle Buscar
Shared (cross-cutting)· Ruleset

Ruleset Develop

ruleset ruleset-develop

.github/ruleset/ruleset-develop.json

.github/ruleset/ruleset-develop.json
{
"name": "Java • Protect develop (PR-only, 2 approvals, linear, squash)",
"target": "branch",
"enforcement": "active",
"conditions": {
"ref_name": {
"include": ["refs/heads/develop"],
"exclude": []
},
"repository_name": {
"include": ["codehunters-ms-*", "codehunters-sdk-*"],
"exclude": ["codehunters-ms-managment"],
"protected": false
}
},
"rules": [
{ "type": "deletion" },
{ "type": "non_fast_forward" },
{ "type": "required_linear_history" },
{
"type": "pull_request",
"parameters": {
"dismiss_stale_reviews_on_push": true,
"require_code_owner_review": false,
"require_last_push_approval": true,
"required_approving_review_count": 2,
"required_review_thread_resolution": true,
"allowed_merge_methods": ["squash"]
}
},
{
"type": "required_status_checks",
"parameters": {
"strict_required_status_checks_policy": true,
"required_status_checks": [
{ "context": "validate / PR Quality Gates" }
]
}
}
],
"bypass_actors": []
}