Mutations
createBranchProtectionRule
Create a new branch protection rule.
Eingabefelder für createBranchProtectionRule
input(CreateBranchProtectionRuleInput!)
Rückgabefelder für createBranchProtectionRule
| Name | BESCHREIBUNG |
|---|---|
| The newly created BranchProtectionRule. |
| A unique identifier for the client performing the mutation. |
deleteBranchProtectionRule
Delete a branch protection rule.
Eingabefelder für deleteBranchProtectionRule
input(DeleteBranchProtectionRuleInput!)
Rückgabefelder für deleteBranchProtectionRule
| Name | BESCHREIBUNG |
|---|---|
| A unique identifier for the client performing the mutation. |
mergeBranch
Merge a head into a branch.
Eingabefelder für mergeBranch
input(MergeBranchInput!)
Rückgabefelder für mergeBranch
| Name | BESCHREIBUNG |
|---|---|
| A unique identifier for the client performing the mutation. |
| The resulting merge Commit. |
updateBranchProtectionRule
Update a branch protection rule.
Eingabefelder für updateBranchProtectionRule
input(UpdateBranchProtectionRuleInput!)
Rückgabefelder für updateBranchProtectionRule
| Name | BESCHREIBUNG |
|---|---|
| The newly created BranchProtectionRule. |
| A unique identifier for the client performing the mutation. |
Objects
BranchNamePatternParameters
Parameters to be used for the branch_name_pattern rule.
Felder für BranchNamePatternParameters
| Name | BESCHREIBUNG |
|---|---|
| How this rule appears when configuring it. |
| If true, the rule will fail if the pattern matches. |
| The operator to use for matching. |
| The pattern to match with. |
BranchProtectionRule
A branch protection rule.
BranchProtectionRule Wird implementiert
Felder für BranchProtectionRule
| Name | BESCHREIBUNG |
|---|---|
| Can this branch be deleted. |
| Are force pushes allowed on this branch. |
| Is branch creation a protected operation. |
| A list of conflicts matching branches protection rule and other branch protection rules. Argumente für
|
| A list of actors able to force push for this branch protection rule. Argumente für
|
| A list of actors able to bypass PRs for this branch protection rule. Argumente für
|
| The actor who created this branch protection rule. |
| Identifies the primary key from the database. |
| Will new commits pushed to matching branches dismiss pull request review approvals. |
| The Node ID of the BranchProtectionRule object. |
| Can admins override branch protection. |
| Whether users can pull changes from upstream when the branch is locked. Set to
|
| Whether to set the branch as read-only. If this is true, users will not be able to push to the branch. |
| Repository refs that are protected by this rule. Argumente für
|
| Identifies the protection rule pattern. |
| A list push allowances for this branch protection rule. Argumente für
|
| The repository associated with this branch protection rule. |
| Whether the most recent push must be approved by someone other than the person who pushed it. |
| Number of approving reviews required to update matching branches. |
| List of required deployment environments that must be deployed successfully to update matching branches. |
| List of required status check contexts that must pass for commits to be accepted to matching branches. |
| List of required status checks that must pass for commits to be accepted to matching branches. |
| Are approving reviews required to update matching branches. |
| Are reviews from code owners required to update matching branches. |
| Are commits required to be signed. |
| Are conversations required to be resolved before merging. |
| Does this branch require deployment to specific environments before merging. |
| Are merge commits prohibited from being pushed to this branch. |
| Are status checks required to update matching branches. |
| Are branches required to be up to date before merging. |
|