mirror of
https://github.com/dtzp555-max/clawkeeper.git
synced 2026-07-19 09:41:42 +00:00
docs: simplify repo rule detector example
This commit is contained in:
@@ -74,61 +74,25 @@ If you need to quickly see what GitHub repo rules might block merges (repo rules
|
||||
node scripts/repo-rule-detector.mjs dtzp555-max/ocm --branch main
|
||||
```
|
||||
|
||||
Example output (dtzp555-max/ocm):
|
||||
Example summary (dtzp555-max/ocm):
|
||||
|
||||
- PRs required before merging: yes
|
||||
- Linear history required: yes
|
||||
- Non-fast-forward pushes blocked: yes
|
||||
- Allowed merge methods: merge, squash, rebase
|
||||
|
||||
Minimal JSON view:
|
||||
|
||||
```json
|
||||
{
|
||||
"repo": "dtzp555-max/ocm",
|
||||
"url": "https://github.com/dtzp555-max/ocm",
|
||||
"defaultBranch": "main",
|
||||
"branch": "main",
|
||||
"allowedMergeMethods": {
|
||||
"mergeCommit": true,
|
||||
"squash": true,
|
||||
"rebase": true
|
||||
},
|
||||
"rulesetsRulePresence": {
|
||||
"required_linear_history": true,
|
||||
"non_fast_forward": true,
|
||||
"deletion": true
|
||||
},
|
||||
"branchProtection": {
|
||||
"enabled": false
|
||||
},
|
||||
"rulesets": [
|
||||
{
|
||||
"id": 13362557,
|
||||
"name": "ocm",
|
||||
"enforcement": "active",
|
||||
"target": null,
|
||||
"rules": {
|
||||
"pull_request": {
|
||||
"present": true,
|
||||
"parameters": {
|
||||
"required_review_thread_resolution": true,
|
||||
"allowed_merge_methods": [
|
||||
"merge",
|
||||
"squash",
|
||||
"rebase"
|
||||
],
|
||||
"required_approving_review_count": 0,
|
||||
"require_code_owner_review": false,
|
||||
"dismiss_stale_reviews_on_push": false,
|
||||
"require_last_push_approval": false
|
||||
"summary": {
|
||||
"pullRequestRequired": true,
|
||||
"linearHistoryRequired": true,
|
||||
"nonFastForwardBlocked": true,
|
||||
"allowedMergeMethods": ["merge", "squash", "rebase"]
|
||||
}
|
||||
},
|
||||
"required_linear_history": {
|
||||
"present": true
|
||||
},
|
||||
"non_fast_forward": {
|
||||
"present": true
|
||||
},
|
||||
"deletion": {
|
||||
"present": true
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user