
<h1 class="has-pills">
  RepositoryProviderGitHubEnterpriseSettings
  <span data-algolia-exclude><span class="pill pill--object pill--normal-case pill--large"><code>OBJECT</code></span></span>
</h1>

Settings for a GitHub Enterprise repository.



| `buildBranches` `Boolean!` Whether to create builds when branches are pushed. |
| --- |
| `buildMergeGroupChecksRequested` `Boolean!` Whether to create builds for merge group check runs. |
| `buildPullRequestBaseBranchChanged` `Boolean!` Whether to create builds for pull requests when the base branch is changed. |
| `buildPullRequestForks` `Boolean!` Whether to create builds for pull requests from third-party forks. |
| `buildPullRequestLabelsChanged` `Boolean!` Whether to create builds for pull requests when labels are added or removed. |
| `buildPullRequestReadyForReview` `Boolean!` Whether to create builds for pull requests that are ready for review. |
| `buildPullRequests` `Boolean!` Whether to create builds for commits that are part of a Pull Request. |
| `buildTags` `Boolean!` Whether to create builds when tags are pushed. |
| `cancelDeletedBranchBuilds` `Boolean!` A boolean to enable automatically cancelling any running builds for a branch if the branch is deleted. |
| `cancelWhenMergeGroupDestroyed` `Boolean!` Whether to cancel running builds when a merge group is destroyed. |
| `filterCondition` `String` The conditions under which this pipeline will trigger a build. |
| `filterEnabled` `Boolean` Whether the filter is enabled |
| `ignoreDefaultBranchPullRequests` `Boolean!` Ensure that even if Build Pull Requests is disabled, all commits to the default branch will trigger a build. |
| `prefixPullRequestForkBranchNames` `Boolean!` Prefix branch names for third-party fork builds to ensure they don't trigger branch conditions. For example, the main branch from some-user will become some-user:main. |
| `publishBlockedAsPending` `Boolean!` The status to use for blocked builds. Pending can be used with required status checks to prevent merging pull requests with blocked builds. |
| `publishCommitStatus` `Boolean!` Whether to update the status of commits in Bitbucket or GitHub. |
| `publishCommitStatusPerStep` `Boolean!` Whether to create a separate status for each job in a build, allowing you to see the status of each job directly in GitHub. |
| `pullRequestBranchFilterConfiguration` `String` The branch filtering pattern. Only pull requests on branches matching this pattern will cause builds to be created. |
| `pullRequestBranchFilterEnabled` `Boolean!` Whether to limit the creation of builds to specific branches or patterns. |
| `separatePullRequestStatuses` `Boolean!` Whether to create a separate status for pull request builds, allowing you to require a passing pull request build in your required status checks in GitHub. |
| `skipBuildsForExistingCommits` `Boolean!` Whether to skip creating a new build if a build for the commit and branch already exists. |
| `skipPullRequestBuildsForExistingCommits` `Boolean!` Whether to skip creating a new build for a pull request if an existing build for the commit and branch already exists. |
| `triggerMode` `String!` What type of event to trigger builds on. |
| `useMergeGroupBaseCommitForGitDiffBase` `Boolean!` Whether to use the merge group base commit for git diff base. |



<h2 data-algolia-exclude>Interfaces</h2>
<div>
  <a href="/docs/apis/graphql/schemas/interface/repositoryprovidersettings" class="pill pill--interface pill--normal-case pill--large" title="Go to INTERFACE RepositoryProviderSettings">
  <code>RepositoryProviderSettings</code>
</a>

</div>
