GitHub repository branch protection
github.branchprotection MQL resource for querying GitHub infrastructure with cnquery and cnspec.
GitHubPrivate Resource
GitHub repository branch protection
Min version: 6.4.0Defaults:
idRelationships
3 resources · 3 relationships·Click to select, expand fields to see properties.
Fields (10)
| Field | Type | Description |
|---|---|---|
allowDeletionsrequired | dict | Allow deletions |
allowForcePushesrequired | dict | Allow force pushes |
enforceAdminsrequired | dict | Include administrators |
idrequired | string | Repository branch protection ID |
requiredConversationResolutionrequired | dict | Require conversation resolution before merging |
requiredPullRequestReviewsrequired | dict | Require a pull request before merging |
requiredSignaturesrequired | int | Whether signed commits are required |
requiredStatusChecksrequired | dict | Require status checks to pass before merging |
requireLinearHistoryrequired | dict | Require linear history |
restrictionsrequired | dict | Restrict who can push to matching branches |