Branches

Reference documentation for GraphQL schema types in the Branches category.

BranchActorAllowanceActor - union

Types which can be actors for BranchActorAllowance objects.

Possible types for BranchActorAllowanceActor

BranchNamePatternParameters - object

Parameters to be used for the branch_name_pattern rule.

Fields for BranchNamePatternParameters

BranchNamePatternParametersInput - input object

Parameters to be used for the branch_name_pattern rule.

Input fields for BranchNamePatternParametersInput

BranchProtectionRule - object

A branch protection rule.

Implements: Node

Fields for BranchProtectionRule

BranchProtectionRuleConflict - object

A conflict between two branch protection rules.

Fields for BranchProtectionRuleConflict

BranchProtectionRuleConflictConnection - object

The connection type for BranchProtectionRuleConflict.

Fields for BranchProtectionRuleConflictConnection

BranchProtectionRuleConflictEdge - object

An edge in a connection.

Fields for BranchProtectionRuleConflictEdge

BranchProtectionRuleConnection - object

The connection type for BranchProtectionRule.

Fields for BranchProtectionRuleConnection

BranchProtectionRuleEdge - object

An edge in a connection.

Fields for BranchProtectionRuleEdge

BypassForcePushAllowance - object

A user, team, or app who has the ability to bypass a force push requirement on a protected branch.

Implements: Node

Fields for BypassForcePushAllowance

BypassForcePushAllowanceConnection - object

The connection type for BypassForcePushAllowance.

Fields for BypassForcePushAllowanceConnection

BypassForcePushAllowanceEdge - object

An edge in a connection.

Fields for BypassForcePushAllowanceEdge

BypassPullRequestAllowance - object

A user, team, or app who has the ability to bypass a pull request requirement on a protected branch.

Implements: Node

Fields for BypassPullRequestAllowance

BypassPullRequestAllowanceConnection - object

The connection type for BypassPullRequestAllowance.

Fields for BypassPullRequestAllowanceConnection

BypassPullRequestAllowanceEdge - object

An edge in a connection.

Fields for BypassPullRequestAllowanceEdge

createBranchProtectionRule - mutation

Create a new branch protection rule.

Input fields for createBranchProtectionRule

Return fields for createBranchProtectionRule

CreateBranchProtectionRuleInput - input object

Autogenerated input type of CreateBranchProtectionRule.

Input fields for CreateBranchProtectionRuleInput

deleteBranchProtectionRule - mutation

Delete a branch protection rule.

Input fields for deleteBranchProtectionRule

Return fields for deleteBranchProtectionRule

DeleteBranchProtectionRuleInput - input object

Autogenerated input type of DeleteBranchProtectionRule.

Input fields for DeleteBranchProtectionRuleInput

mergeBranch - mutation

Merge a head into a branch.

Input fields for mergeBranch

Return fields for mergeBranch

MergeBranchInput - input object

Autogenerated input type of MergeBranch.

Input fields for MergeBranchInput

PushAllowance - object

A team, user, or app who has the ability to push to a protected branch.

Implements: Node

Fields for PushAllowance

PushAllowanceActor - union

Types that can be an actor.

Possible types for PushAllowanceActor

PushAllowanceConnection - object

The connection type for PushAllowance.

Fields for PushAllowanceConnection

PushAllowanceEdge - object

An edge in a connection.

Fields for PushAllowanceEdge

RefNameConditionTarget - object

Parameters to be used for the ref_name condition.

Fields for RefNameConditionTarget

RefNameConditionTargetInput - input object

Parameters to be used for the ref_name condition.

Input fields for RefNameConditionTargetInput

RequiredStatusCheckDescription - object

Represents a required status check for a protected branch, but not any specific run of that check.

Fields for RequiredStatusCheckDescription

RequiredStatusCheckInput - input object

Specifies the attributes for a new or updated required status check.

Input fields for RequiredStatusCheckInput

RequiredStatusChecksParameters - object

Choose which status checks must pass before the ref is updated. When enabled,
commits must first be pushed to another ref where the checks pass.

Fields for RequiredStatusChecksParameters

RequiredStatusChecksParametersInput - input object

Choose which status checks must pass before the ref is updated. When enabled,
commits must first be pushed to another ref where the checks pass.

Input fields for RequiredStatusChecksParametersInput

ReviewDismissalAllowance - object

A user, team, or app who has the ability to dismiss a review on a protected branch.

Implements: Node

Fields for ReviewDismissalAllowance

ReviewDismissalAllowanceActor - union

Types that can be an actor.

Possible types for ReviewDismissalAllowanceActor

ReviewDismissalAllowanceConnection - object

The connection type for ReviewDismissalAllowance.

Fields for ReviewDismissalAllowanceConnection

ReviewDismissalAllowanceEdge - object

An edge in a connection.

Fields for ReviewDismissalAllowanceEdge

updateBranchProtectionRule - mutation

Update a branch protection rule.

Input fields for updateBranchProtectionRule

Return fields for updateBranchProtectionRule

UpdateBranchProtectionRuleInput - input object

Autogenerated input type of UpdateBranchProtectionRule.

Input fields for UpdateBranchProtectionRuleInput