1
0
mirror of synced 2025-12-30 21:02:34 -05:00

Merge pull request #30056 from github/graphql-schema-update

GraphQL schema update
This commit is contained in:
docubot
2022-08-19 12:47:10 -04:00
committed by GitHub
11 changed files with 1092 additions and 126 deletions

View File

@@ -185,16 +185,6 @@ upcoming_changes:
date: '2022-10-01T00:00:00+00:00'
criticality: breaking
owner: lukewar
- location: ProjectNextFieldType.TASKS
description:
'`TASKS` will be removed. Follow the ProjectV2 guide at https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/,
to find a suitable replacement.'
reason:
The `ProjectNext` API is deprecated in favour of the more capable `ProjectV2`
API.
date: '2022-10-01T00:00:00+00:00'
criticality: breaking
owner: lukewar
- location: ProjectNextFieldType.TEXT
description:
'`TEXT` will be removed. Follow the ProjectV2 guide at https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/,
@@ -215,6 +205,16 @@ upcoming_changes:
date: '2022-10-01T00:00:00+00:00'
criticality: breaking
owner: lukewar
- location: ProjectNextFieldType.TRACKS
description:
'`TRACKS` will be removed. Follow the ProjectV2 guide at https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/,
to find a suitable replacement.'
reason:
The `ProjectNext` API is deprecated in favour of the more capable `ProjectV2`
API.
date: '2022-10-01T00:00:00+00:00'
criticality: breaking
owner: lukewar
- location: RemovePullRequestFromMergeQueueInput.branch
description: '`branch` will be removed.'
reason:

View File

@@ -4508,7 +4508,7 @@ with `refs/heads/` (although the input is not required to be fully
qualified).
The Ref may be specified by its global node ID or by the
repository nameWithOwner and branch name.
`repositoryNameWithOwner` and `branchName`.
### Examples
@@ -4516,10 +4516,10 @@ Specify a branch using a global node ID:
{ "id": "MDM6UmVmMTpyZWZzL2hlYWRzL21haW4=" }
Specify a branch using nameWithOwner and branch name:
Specify a branch using `repositoryNameWithOwner` and `branchName`:
{
"nameWithOwner": "github/graphql-client",
"repositoryNameWithOwner": "github/graphql-client",
"branchName": "main"
}
"""
@@ -9331,7 +9331,7 @@ input EnablePullRequestAutoMergeInput {
commitHeadline: String
"""
The merge method to use. If omitted, defaults to 'MERGE'
The merge method to use. If omitted, defaults to `MERGE`
"""
mergeMethod: PullRequestMergeMethod = MERGE
@@ -17947,7 +17947,7 @@ type Mutation {
): UnresolveReviewThreadPayload
"""
Create a new branch protection rule
Update a branch protection rule
"""
updateBranchProtectionRule(
"""
@@ -18236,6 +18236,16 @@ type Mutation {
input: UpdateOrganizationAllowPrivateRepositoryForkingSettingInput!
): UpdateOrganizationAllowPrivateRepositoryForkingSettingPayload
"""
Sets whether contributors are required to sign off on web-based commits for repositories in an organization.
"""
updateOrganizationWebCommitSignoffSetting(
"""
Parameters for UpdateOrganizationWebCommitSignoffSetting
"""
input: UpdateOrganizationWebCommitSignoffSettingInput!
): UpdateOrganizationWebCommitSignoffSettingPayload
"""
Updates an existing project.
"""
@@ -18353,6 +18363,16 @@ type Mutation {
input: UpdateRepositoryInput!
): UpdateRepositoryPayload
"""
Sets whether contributors are required to sign off on web-based commits for a repository.
"""
updateRepositoryWebCommitSignoffSetting(
"""
Parameters for UpdateRepositoryWebCommitSignoffSetting
"""
input: UpdateRepositoryWebCommitSignoffSettingInput!
): UpdateRepositoryWebCommitSignoffSettingPayload
"""
Updates the state for subscribable subjects.
"""
@@ -22385,6 +22405,11 @@ type Organization implements Actor & MemberStatusable & Node & ProfileOwner & Pr
"""
viewerIsFollowing: Boolean!
"""
Whether contributors are required to sign off on web-based commits for repositories in this organization.
"""
webCommitSignoffRequired: Boolean!
"""
The organization's public profile URL.
"""
@@ -33071,6 +33096,11 @@ type Repository implements Node & ProjectOwner & RepositoryInfo & Starrable & Su
"""
last: Int
): UserConnection!
"""
Whether contributors are required to sign off on web-based commits in this repository.
"""
webCommitSignoffRequired: Boolean!
}
"""
@@ -34327,6 +34357,11 @@ type RepositoryVulnerabilityAlert implements Node & RepositoryNode {
"""
dependencyScope: RepositoryVulnerabilityAlertDependencyScope
"""
Comment explaining the reason the alert was dismissed
"""
dismissComment: String
"""
The reason the alert was dismissed
"""
@@ -35979,6 +36014,11 @@ input StartRepositoryMigrationInput {
"""
githubPat: String
"""
Whether to lock the source repository.
"""
lockSource: Boolean
"""
The signed URL to access the user-uploaded metadata archive
"""
@@ -36847,7 +36887,7 @@ type Team implements MemberStatusable & Node & Subscribable {
orderBy: TeamRepositoryOrder
"""
The search string to look for.
The search string to look for. Repositories will be returned where the name contains your search string.
"""
query: String
): TeamRepositoryConnection!
@@ -40784,6 +40824,46 @@ type UpdateOrganizationAllowPrivateRepositoryForkingSettingPayload {
organization: Organization
}
"""
Autogenerated input type of UpdateOrganizationWebCommitSignoffSetting
"""
input UpdateOrganizationWebCommitSignoffSettingInput {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
The ID of the organization on which to set the web commit signoff setting.
"""
organizationId: ID! @possibleTypes(concreteTypes: ["Organization"])
"""
Enable signoff on web-based commits for repositories in the organization?
"""
webCommitSignoffRequired: Boolean!
}
"""
Autogenerated return type of UpdateOrganizationWebCommitSignoffSetting
"""
type UpdateOrganizationWebCommitSignoffSettingPayload {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
A message confirming the result of updating the web commit signoff setting.
"""
message: String
"""
The organization with the updated web commit signoff setting.
"""
organization: Organization
}
"""
Autogenerated input type of UpdateProjectCard
"""
@@ -41231,6 +41311,46 @@ type UpdateRepositoryPayload {
repository: Repository
}
"""
Autogenerated input type of UpdateRepositoryWebCommitSignoffSetting
"""
input UpdateRepositoryWebCommitSignoffSettingInput {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
The ID of the repository to update.
"""
repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
"""
Indicates if the repository should require signoff on web-based commits.
"""
webCommitSignoffRequired: Boolean!
}
"""
Autogenerated return type of UpdateRepositoryWebCommitSignoffSetting
"""
type UpdateRepositoryWebCommitSignoffSettingPayload {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
A message confirming the result of updating the web commit signoff setting.
"""
message: String
"""
The updated repository.
"""
repository: Repository
}
"""
Autogenerated input type of UpdateSubscription
"""

View File

@@ -782,16 +782,6 @@ upcoming_changes:
date: '2022-10-01T00:00:00+00:00'
criticality: breaking
owner: lukewar
- location: ProjectNextFieldType.TASKS
description:
'`TASKS` will be removed. Follow the ProjectV2 guide at https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/,
to find a suitable replacement.'
reason:
The `ProjectNext` API is deprecated in favour of the more capable `ProjectV2`
API.
date: '2022-10-01T00:00:00+00:00'
criticality: breaking
owner: lukewar
- location: ProjectNextFieldType.TEXT
description:
'`TEXT` will be removed. Follow the ProjectV2 guide at https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/,
@@ -812,6 +802,16 @@ upcoming_changes:
date: '2022-10-01T00:00:00+00:00'
criticality: breaking
owner: lukewar
- location: ProjectNextFieldType.TRACKS
description:
'`TRACKS` will be removed. Follow the ProjectV2 guide at https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/,
to find a suitable replacement.'
reason:
The `ProjectNext` API is deprecated in favour of the more capable `ProjectV2`
API.
date: '2022-10-01T00:00:00+00:00'
criticality: breaking
owner: lukewar
- location: ProjectNextItem.content
description:
'`content` will be removed. Follow the ProjectV2 guide at https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/,

View File

@@ -4938,7 +4938,7 @@ with `refs/heads/` (although the input is not required to be fully
qualified).
The Ref may be specified by its global node ID or by the
repository nameWithOwner and branch name.
`repositoryNameWithOwner` and `branchName`.
### Examples
@@ -4946,10 +4946,10 @@ Specify a branch using a global node ID:
{ "id": "MDM6UmVmMTpyZWZzL2hlYWRzL21haW4=" }
Specify a branch using nameWithOwner and branch name:
Specify a branch using `repositoryNameWithOwner` and `branchName`:
{
"nameWithOwner": "github/graphql-client",
"repositoryNameWithOwner": "github/graphql-client",
"branchName": "main"
}
"""
@@ -10655,7 +10655,7 @@ input EnablePullRequestAutoMergeInput {
commitHeadline: String
"""
The merge method to use. If omitted, defaults to 'MERGE'
The merge method to use. If omitted, defaults to `MERGE`
"""
mergeMethod: PullRequestMergeMethod = MERGE
@@ -13210,6 +13210,12 @@ enum EnterpriseUserAccountMembershipRole {
The user is an owner of an organization in the enterprise.
"""
OWNER
"""
The user is not an owner of the enterprise, and not a member or owner of any
organizations in the enterprise; only for EMU-enabled enterprises.
"""
UNAFFILIATED
}
"""
@@ -20500,7 +20506,7 @@ type Mutation {
): UnresolveReviewThreadPayload
"""
Create a new branch protection rule
Update a branch protection rule
"""
updateBranchProtectionRule(
"""
@@ -20809,6 +20815,16 @@ type Mutation {
input: UpdateOrganizationAllowPrivateRepositoryForkingSettingInput!
): UpdateOrganizationAllowPrivateRepositoryForkingSettingPayload
"""
Sets whether contributors are required to sign off on web-based commits for repositories in an organization.
"""
updateOrganizationWebCommitSignoffSetting(
"""
Parameters for UpdateOrganizationWebCommitSignoffSetting
"""
input: UpdateOrganizationWebCommitSignoffSettingInput!
): UpdateOrganizationWebCommitSignoffSettingPayload
"""
Updates an existing project.
"""
@@ -21006,6 +21022,16 @@ type Mutation {
input: UpdateRepositoryInput!
): UpdateRepositoryPayload
"""
Sets whether contributors are required to sign off on web-based commits for a repository.
"""
updateRepositoryWebCommitSignoffSetting(
"""
Parameters for UpdateRepositoryWebCommitSignoffSetting
"""
input: UpdateRepositoryWebCommitSignoffSettingInput!
): UpdateRepositoryWebCommitSignoffSettingPayload
"""
Change visibility of your sponsorship and opt in or out of email updates from the maintainer.
"""
@@ -25626,6 +25652,11 @@ type Organization implements Actor & MemberStatusable & Node & PackageOwner & Pr
"""
viewerIsSponsoring: Boolean!
"""
Whether contributors are required to sign off on web-based commits for repositories in this organization.
"""
webCommitSignoffRequired: Boolean!
"""
The organization's public profile URL.
"""
@@ -28698,14 +28729,6 @@ enum ProjectNextFieldType {
reason: "The `ProjectNext` API is deprecated in favour of the more capable `ProjectV2` API. Follow the ProjectV2 guide at https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/, to find a suitable replacement. Removal on 2022-10-01 UTC."
)
"""
Tasks
"""
TASKS
@deprecated(
reason: "The `ProjectNext` API is deprecated in favour of the more capable `ProjectV2` API. Follow the ProjectV2 guide at https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/, to find a suitable replacement. Removal on 2022-10-01 UTC."
)
"""
Text
"""
@@ -28721,6 +28744,14 @@ enum ProjectNextFieldType {
@deprecated(
reason: "The `ProjectNext` API is deprecated in favour of the more capable `ProjectV2` API. Follow the ProjectV2 guide at https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/, to find a suitable replacement. Removal on 2022-10-01 UTC."
)
"""
Tracks
"""
TRACKS
@deprecated(
reason: "The `ProjectNext` API is deprecated in favour of the more capable `ProjectV2` API. Follow the ProjectV2 guide at https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/, to find a suitable replacement. Removal on 2022-10-01 UTC."
)
}
"""
@@ -29755,11 +29786,6 @@ enum ProjectV2FieldType {
"""
SINGLE_SELECT
"""
Tasks
"""
TASKS
"""
Text
"""
@@ -29769,6 +29795,11 @@ enum ProjectV2FieldType {
Title
"""
TITLE
"""
Tracks
"""
TRACKS
}
"""
@@ -40479,6 +40510,11 @@ type Repository implements Node & PackageOwner & ProjectOwner & ProjectV2Recent
"""
last: Int
): UserConnection!
"""
Whether contributors are required to sign off on web-based commits in this repository.
"""
webCommitSignoffRequired: Boolean!
}
"""
@@ -41825,6 +41861,11 @@ type RepositoryVulnerabilityAlert implements Node & RepositoryNode {
"""
dependencyScope: RepositoryVulnerabilityAlertDependencyScope
"""
Comment explaining the reason the alert was dismissed
"""
dismissComment: String
"""
The reason the alert was dismissed
"""
@@ -44937,6 +44978,11 @@ input StartRepositoryMigrationInput {
"""
githubPat: String
"""
Whether to lock the source repository.
"""
lockSource: Boolean
"""
The signed URL to access the user-uploaded metadata archive
"""
@@ -45805,7 +45851,7 @@ type Team implements MemberStatusable & Node & Subscribable {
orderBy: TeamRepositoryOrder
"""
The search string to look for.
The search string to look for. Repositories will be returned where the name contains your search string.
"""
query: String
): TeamRepositoryConnection!
@@ -49862,6 +49908,46 @@ type UpdateOrganizationAllowPrivateRepositoryForkingSettingPayload {
organization: Organization
}
"""
Autogenerated input type of UpdateOrganizationWebCommitSignoffSetting
"""
input UpdateOrganizationWebCommitSignoffSettingInput {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
The ID of the organization on which to set the web commit signoff setting.
"""
organizationId: ID! @possibleTypes(concreteTypes: ["Organization"])
"""
Enable signoff on web-based commits for repositories in the organization?
"""
webCommitSignoffRequired: Boolean!
}
"""
Autogenerated return type of UpdateOrganizationWebCommitSignoffSetting
"""
type UpdateOrganizationWebCommitSignoffSettingPayload {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
A message confirming the result of updating the web commit signoff setting.
"""
message: String
"""
The organization with the updated web commit signoff setting.
"""
organization: Organization
}
"""
Autogenerated input type of UpdateProjectCard
"""
@@ -50714,6 +50800,46 @@ type UpdateRepositoryPayload {
repository: Repository
}
"""
Autogenerated input type of UpdateRepositoryWebCommitSignoffSetting
"""
input UpdateRepositoryWebCommitSignoffSettingInput {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
The ID of the repository to update.
"""
repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
"""
Indicates if the repository should require signoff on web-based commits.
"""
webCommitSignoffRequired: Boolean!
}
"""
Autogenerated return type of UpdateRepositoryWebCommitSignoffSetting
"""
type UpdateRepositoryWebCommitSignoffSettingPayload {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
A message confirming the result of updating the web commit signoff setting.
"""
message: String
"""
The updated repository.
"""
repository: Repository
}
"""
Autogenerated input type of UpdateSponsorshipPreferences
"""

View File

@@ -782,16 +782,6 @@ upcoming_changes:
date: '2022-10-01T00:00:00+00:00'
criticality: breaking
owner: lukewar
- location: ProjectNextFieldType.TASKS
description:
'`TASKS` will be removed. Follow the ProjectV2 guide at https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/,
to find a suitable replacement.'
reason:
The `ProjectNext` API is deprecated in favour of the more capable `ProjectV2`
API.
date: '2022-10-01T00:00:00+00:00'
criticality: breaking
owner: lukewar
- location: ProjectNextFieldType.TEXT
description:
'`TEXT` will be removed. Follow the ProjectV2 guide at https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/,
@@ -812,6 +802,16 @@ upcoming_changes:
date: '2022-10-01T00:00:00+00:00'
criticality: breaking
owner: lukewar
- location: ProjectNextFieldType.TRACKS
description:
'`TRACKS` will be removed. Follow the ProjectV2 guide at https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/,
to find a suitable replacement.'
reason:
The `ProjectNext` API is deprecated in favour of the more capable `ProjectV2`
API.
date: '2022-10-01T00:00:00+00:00'
criticality: breaking
owner: lukewar
- location: ProjectNextItem.content
description:
'`content` will be removed. Follow the ProjectV2 guide at https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/,

View File

@@ -4938,7 +4938,7 @@ with `refs/heads/` (although the input is not required to be fully
qualified).
The Ref may be specified by its global node ID or by the
repository nameWithOwner and branch name.
`repositoryNameWithOwner` and `branchName`.
### Examples
@@ -4946,10 +4946,10 @@ Specify a branch using a global node ID:
{ "id": "MDM6UmVmMTpyZWZzL2hlYWRzL21haW4=" }
Specify a branch using nameWithOwner and branch name:
Specify a branch using `repositoryNameWithOwner` and `branchName`:
{
"nameWithOwner": "github/graphql-client",
"repositoryNameWithOwner": "github/graphql-client",
"branchName": "main"
}
"""
@@ -10655,7 +10655,7 @@ input EnablePullRequestAutoMergeInput {
commitHeadline: String
"""
The merge method to use. If omitted, defaults to 'MERGE'
The merge method to use. If omitted, defaults to `MERGE`
"""
mergeMethod: PullRequestMergeMethod = MERGE
@@ -13210,6 +13210,12 @@ enum EnterpriseUserAccountMembershipRole {
The user is an owner of an organization in the enterprise.
"""
OWNER
"""
The user is not an owner of the enterprise, and not a member or owner of any
organizations in the enterprise; only for EMU-enabled enterprises.
"""
UNAFFILIATED
}
"""
@@ -20500,7 +20506,7 @@ type Mutation {
): UnresolveReviewThreadPayload
"""
Create a new branch protection rule
Update a branch protection rule
"""
updateBranchProtectionRule(
"""
@@ -20809,6 +20815,16 @@ type Mutation {
input: UpdateOrganizationAllowPrivateRepositoryForkingSettingInput!
): UpdateOrganizationAllowPrivateRepositoryForkingSettingPayload
"""
Sets whether contributors are required to sign off on web-based commits for repositories in an organization.
"""
updateOrganizationWebCommitSignoffSetting(
"""
Parameters for UpdateOrganizationWebCommitSignoffSetting
"""
input: UpdateOrganizationWebCommitSignoffSettingInput!
): UpdateOrganizationWebCommitSignoffSettingPayload
"""
Updates an existing project.
"""
@@ -21006,6 +21022,16 @@ type Mutation {
input: UpdateRepositoryInput!
): UpdateRepositoryPayload
"""
Sets whether contributors are required to sign off on web-based commits for a repository.
"""
updateRepositoryWebCommitSignoffSetting(
"""
Parameters for UpdateRepositoryWebCommitSignoffSetting
"""
input: UpdateRepositoryWebCommitSignoffSettingInput!
): UpdateRepositoryWebCommitSignoffSettingPayload
"""
Change visibility of your sponsorship and opt in or out of email updates from the maintainer.
"""
@@ -25626,6 +25652,11 @@ type Organization implements Actor & MemberStatusable & Node & PackageOwner & Pr
"""
viewerIsSponsoring: Boolean!
"""
Whether contributors are required to sign off on web-based commits for repositories in this organization.
"""
webCommitSignoffRequired: Boolean!
"""
The organization's public profile URL.
"""
@@ -28698,14 +28729,6 @@ enum ProjectNextFieldType {
reason: "The `ProjectNext` API is deprecated in favour of the more capable `ProjectV2` API. Follow the ProjectV2 guide at https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/, to find a suitable replacement. Removal on 2022-10-01 UTC."
)
"""
Tasks
"""
TASKS
@deprecated(
reason: "The `ProjectNext` API is deprecated in favour of the more capable `ProjectV2` API. Follow the ProjectV2 guide at https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/, to find a suitable replacement. Removal on 2022-10-01 UTC."
)
"""
Text
"""
@@ -28721,6 +28744,14 @@ enum ProjectNextFieldType {
@deprecated(
reason: "The `ProjectNext` API is deprecated in favour of the more capable `ProjectV2` API. Follow the ProjectV2 guide at https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/, to find a suitable replacement. Removal on 2022-10-01 UTC."
)
"""
Tracks
"""
TRACKS
@deprecated(
reason: "The `ProjectNext` API is deprecated in favour of the more capable `ProjectV2` API. Follow the ProjectV2 guide at https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/, to find a suitable replacement. Removal on 2022-10-01 UTC."
)
}
"""
@@ -29755,11 +29786,6 @@ enum ProjectV2FieldType {
"""
SINGLE_SELECT
"""
Tasks
"""
TASKS
"""
Text
"""
@@ -29769,6 +29795,11 @@ enum ProjectV2FieldType {
Title
"""
TITLE
"""
Tracks
"""
TRACKS
}
"""
@@ -40479,6 +40510,11 @@ type Repository implements Node & PackageOwner & ProjectOwner & ProjectV2Recent
"""
last: Int
): UserConnection!
"""
Whether contributors are required to sign off on web-based commits in this repository.
"""
webCommitSignoffRequired: Boolean!
}
"""
@@ -41825,6 +41861,11 @@ type RepositoryVulnerabilityAlert implements Node & RepositoryNode {
"""
dependencyScope: RepositoryVulnerabilityAlertDependencyScope
"""
Comment explaining the reason the alert was dismissed
"""
dismissComment: String
"""
The reason the alert was dismissed
"""
@@ -44937,6 +44978,11 @@ input StartRepositoryMigrationInput {
"""
githubPat: String
"""
Whether to lock the source repository.
"""
lockSource: Boolean
"""
The signed URL to access the user-uploaded metadata archive
"""
@@ -45805,7 +45851,7 @@ type Team implements MemberStatusable & Node & Subscribable {
orderBy: TeamRepositoryOrder
"""
The search string to look for.
The search string to look for. Repositories will be returned where the name contains your search string.
"""
query: String
): TeamRepositoryConnection!
@@ -49862,6 +49908,46 @@ type UpdateOrganizationAllowPrivateRepositoryForkingSettingPayload {
organization: Organization
}
"""
Autogenerated input type of UpdateOrganizationWebCommitSignoffSetting
"""
input UpdateOrganizationWebCommitSignoffSettingInput {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
The ID of the organization on which to set the web commit signoff setting.
"""
organizationId: ID! @possibleTypes(concreteTypes: ["Organization"])
"""
Enable signoff on web-based commits for repositories in the organization?
"""
webCommitSignoffRequired: Boolean!
}
"""
Autogenerated return type of UpdateOrganizationWebCommitSignoffSetting
"""
type UpdateOrganizationWebCommitSignoffSettingPayload {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
A message confirming the result of updating the web commit signoff setting.
"""
message: String
"""
The organization with the updated web commit signoff setting.
"""
organization: Organization
}
"""
Autogenerated input type of UpdateProjectCard
"""
@@ -50714,6 +50800,46 @@ type UpdateRepositoryPayload {
repository: Repository
}
"""
Autogenerated input type of UpdateRepositoryWebCommitSignoffSetting
"""
input UpdateRepositoryWebCommitSignoffSettingInput {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
The ID of the repository to update.
"""
repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
"""
Indicates if the repository should require signoff on web-based commits.
"""
webCommitSignoffRequired: Boolean!
}
"""
Autogenerated return type of UpdateRepositoryWebCommitSignoffSetting
"""
type UpdateRepositoryWebCommitSignoffSettingPayload {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
A message confirming the result of updating the web commit signoff setting.
"""
message: String
"""
The updated repository.
"""
repository: Repository
}
"""
Autogenerated input type of UpdateSponsorshipPreferences
"""

View File

@@ -1,4 +1,38 @@
[
{
"schemaChanges": [
{
"title": "The GraphQL schema includes these changes:",
"changes": [
"<p>Type <code>UpdateOrganizationWebCommitSignoffSettingInput</code> was added</p>",
"<p>Type <code>UpdateOrganizationWebCommitSignoffSettingPayload</code> was added</p>",
"<p>Type <code>UpdateRepositoryWebCommitSignoffSettingInput</code> was added</p>",
"<p>Type <code>UpdateRepositoryWebCommitSignoffSettingPayload</code> was added</p>",
"<p>Enum value <code>UNAFFILIATED</code> was added to enum <code>EnterpriseUserAccountMembershipRole</code></p>",
"<p>Field <code>updateOrganizationWebCommitSignoffSetting</code> was added to object type <code>Mutation</code></p>",
"<p>Field <code>updateRepositoryWebCommitSignoffSetting</code> was added to object type <code>Mutation</code></p>",
"<p>Field <code>webCommitSignoffRequired</code> was added to object type <code>Organization</code></p>",
"<p>Enum value <code>TRACKS</code> was added to enum <code>ProjectNextFieldType</code></p>",
"<p>Enum value <code>TASKS</code> (deprecated) was removed from enum <code>ProjectNextFieldType</code></p>",
"<p>Enum value <code>TRACKS</code> was added to enum 'ProjectV2FieldType'</p>",
"<p>Enum value <code>TASKS</code> was removed from enum 'ProjectV2FieldType'</p>",
"<p>Field <code>webCommitSignoffRequired</code> was added to object type <code>Repository</code></p>",
"<p>Field <code>dismissComment</code> was added to object type <code>RepositoryVulnerabilityAlert</code></p>",
"<p>Input field <code>lockSource</code> was added to input object type <code>StartRepositoryMigrationInput</code></p>"
]
}
],
"previewChanges": [],
"upcomingChanges": [
{
"title": "The following changes will be made to the schema:",
"changes": [
"<p>On member <code>ProjectNextFieldType.TRACKS</code>:<code>TRACKS</code> will be removed. Follow the ProjectV2 guide at <a href=\"https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/\">https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/</a>, to find a suitable replacement. <strong>Effective 2022-10-01</strong>.</p>"
]
}
],
"date": "2022-08-19"
},
{
"schemaChanges": [
{

View File

@@ -5835,7 +5835,7 @@
"kind": "mutations",
"id": "updatebranchprotectionrule",
"href": "/graphql/reference/mutations#updatebranchprotectionrule",
"description": "<p>Create a new branch protection rule.</p>",
"description": "<p>Update a branch protection rule.</p>",
"inputFields": [
{
"name": "input",
@@ -7028,6 +7028,48 @@
}
]
},
{
"name": "updateOrganizationWebCommitSignoffSetting",
"kind": "mutations",
"id": "updateorganizationwebcommitsignoffsetting",
"href": "/graphql/reference/mutations#updateorganizationwebcommitsignoffsetting",
"description": "<p>Sets whether contributors are required to sign off on web-based commits for repositories in an organization.</p>",
"inputFields": [
{
"name": "input",
"type": "UpdateOrganizationWebCommitSignoffSettingInput!",
"id": "updateorganizationwebcommitsignoffsettinginput",
"kind": "input-objects",
"href": "/graphql/reference/input-objects#updateorganizationwebcommitsignoffsettinginput"
}
],
"returnFields": [
{
"name": "clientMutationId",
"type": "String",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string",
"description": "<p>A unique identifier for the client performing the mutation.</p>"
},
{
"name": "message",
"type": "String",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string",
"description": "<p>A message confirming the result of updating the web commit signoff setting.</p>"
},
{
"name": "organization",
"type": "Organization",
"id": "organization",
"kind": "objects",
"href": "/graphql/reference/objects#organization",
"description": "<p>The organization with the updated web commit signoff setting.</p>"
}
]
},
{
"name": "updateProject",
"kind": "mutations",
@@ -7632,6 +7674,48 @@
}
]
},
{
"name": "updateRepositoryWebCommitSignoffSetting",
"kind": "mutations",
"id": "updaterepositorywebcommitsignoffsetting",
"href": "/graphql/reference/mutations#updaterepositorywebcommitsignoffsetting",
"description": "<p>Sets whether contributors are required to sign off on web-based commits for a repository.</p>",
"inputFields": [
{
"name": "input",
"type": "UpdateRepositoryWebCommitSignoffSettingInput!",
"id": "updaterepositorywebcommitsignoffsettinginput",
"kind": "input-objects",
"href": "/graphql/reference/input-objects#updaterepositorywebcommitsignoffsettinginput"
}
],
"returnFields": [
{
"name": "clientMutationId",
"type": "String",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string",
"description": "<p>A unique identifier for the client performing the mutation.</p>"
},
{
"name": "message",
"type": "String",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string",
"description": "<p>A message confirming the result of updating the web commit signoff setting.</p>"
},
{
"name": "repository",
"type": "Repository",
"id": "repository",
"kind": "objects",
"href": "/graphql/reference/objects#repository",
"description": "<p>The updated repository.</p>"
}
]
},
{
"name": "updateSponsorshipPreferences",
"kind": "mutations",
@@ -37140,6 +37224,14 @@
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{
"name": "webCommitSignoffRequired",
"description": "<p>Whether contributors are required to sign off on web-based commits for repositories in this organization.</p>",
"type": "Boolean!",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{
"name": "websiteUrl",
"description": "<p>The organization's public profile URL.</p>",
@@ -57247,6 +57339,14 @@
}
}
]
},
{
"name": "webCommitSignoffRequired",
"description": "<p>Whether contributors are required to sign off on web-based commits in this repository.</p>",
"type": "Boolean!",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
}
]
},
@@ -58363,6 +58463,14 @@
"kind": "enums",
"href": "/graphql/reference/enums#repositoryvulnerabilityalertdependencyscope"
},
{
"name": "dismissComment",
"description": "<p>Comment explaining the reason the alert was dismissed.</p>",
"type": "String",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
},
{
"name": "dismissReason",
"description": "<p>The reason the alert was dismissed.</p>",
@@ -62532,7 +62640,7 @@
},
{
"name": "query",
"description": "<p>The search string to look for.</p>",
"description": "<p>The search string to look for. Repositories will be returned where the name contains your search string.</p>",
"type": {
"name": "String",
"id": "string",
@@ -74113,6 +74221,10 @@
{
"name": "OWNER",
"description": "<p>The user is an owner of an organization in the enterprise.</p>"
},
{
"name": "UNAFFILIATED",
"description": "<p>The user is not an owner of the enterprise, and not a member or owner of any\norganizations in the enterprise; only for EMU-enabled enterprises.</p>"
}
]
},
@@ -75657,10 +75769,6 @@
"name": "SINGLE_SELECT",
"description": "<p>Single Select.</p>"
},
{
"name": "TASKS",
"description": "<p>Tasks.</p>"
},
{
"name": "TEXT",
"description": "<p>Text.</p>"
@@ -75668,6 +75776,10 @@
{
"name": "TITLE",
"description": "<p>Title.</p>"
},
{
"name": "TRACKS",
"description": "<p>Tracks.</p>"
}
]
},
@@ -75827,10 +75939,6 @@
"name": "SINGLE_SELECT",
"description": "<p>Single Select.</p>"
},
{
"name": "TASKS",
"description": "<p>Tasks.</p>"
},
{
"name": "TEXT",
"description": "<p>Text.</p>"
@@ -75838,6 +75946,10 @@
{
"name": "TITLE",
"description": "<p>Title.</p>"
},
{
"name": "TRACKS",
"description": "<p>Tracks.</p>"
}
]
},
@@ -81328,7 +81440,7 @@
"kind": "inputObjects",
"id": "committablebranch",
"href": "/graphql/reference/input-objects#committablebranch",
"description": "<p>A git ref for a commit to be appended to.</p>\n<p>The ref must be a branch, i.e. its fully qualified name must start\nwith <code>refs/heads/</code> (although the input is not required to be fully\nqualified).</p>\n<p>The Ref may be specified by its global node ID or by the\nrepository nameWithOwner and branch name.</p>\n<h3 id=\"examples\"><a aria-hidden=\"\" tabindex=\"-1\" class=\"doctocat-link\" href=\"#examples\"><svg aria-hidden=\"\" role=\"img\" class=\"octicon-link\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:middle\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Examples</h3>\n<p>Specify a branch using a global node ID:</p>\n<pre><code>{ \"id\": \"MDM6UmVmMTpyZWZzL2hlYWRzL21haW4=\" }\n</code></pre>\n<p>Specify a branch using nameWithOwner and branch name:</p>\n<pre><code>{\n \"nameWithOwner\": \"github/graphql-client\",\n \"branchName\": \"main\"\n}.\n</code></pre>",
"description": "<p>A git ref for a commit to be appended to.</p>\n<p>The ref must be a branch, i.e. its fully qualified name must start\nwith <code>refs/heads/</code> (although the input is not required to be fully\nqualified).</p>\n<p>The Ref may be specified by its global node ID or by the\n<code>repositoryNameWithOwner</code> and <code>branchName</code>.</p>\n<h3 id=\"examples\"><a aria-hidden=\"\" tabindex=\"-1\" class=\"doctocat-link\" href=\"#examples\"><svg aria-hidden=\"\" role=\"img\" class=\"octicon-link\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:middle\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Examples</h3>\n<p>Specify a branch using a global node ID:</p>\n<pre><code>{ \"id\": \"MDM6UmVmMTpyZWZzL2hlYWRzL21haW4=\" }\n</code></pre>\n<p>Specify a branch using <code>repositoryNameWithOwner</code> and <code>branchName</code>:</p>\n<pre><code>{\n \"repositoryNameWithOwner\": \"github/graphql-client\",\n \"branchName\": \"main\"\n}.\n</code></pre>",
"inputFields": [
{
"name": "branchName",
@@ -83938,7 +84050,7 @@
},
{
"name": "mergeMethod",
"description": "<p>The merge method to use. If omitted, defaults to 'MERGE'.</p>",
"description": "<p>The merge method to use. If omitted, defaults to <code>MERGE</code>.</p>",
"type": "PullRequestMergeMethod",
"id": "pullrequestmergemethod",
"kind": "enums",
@@ -86889,6 +87001,14 @@
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
},
{
"name": "lockSource",
"description": "<p>Whether to lock the source repository.</p>",
"type": "Boolean",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{
"name": "metadataArchiveUrl",
"description": "<p>The signed URL to access the user-uploaded metadata archive.</p>",
@@ -88964,6 +89084,40 @@
}
]
},
{
"name": "UpdateOrganizationWebCommitSignoffSettingInput",
"kind": "inputObjects",
"id": "updateorganizationwebcommitsignoffsettinginput",
"href": "/graphql/reference/input-objects#updateorganizationwebcommitsignoffsettinginput",
"description": "<p>Autogenerated input type of UpdateOrganizationWebCommitSignoffSetting.</p>",
"inputFields": [
{
"name": "clientMutationId",
"description": "<p>A unique identifier for the client performing the mutation.</p>",
"type": "String",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
},
{
"name": "organizationId",
"description": "<p>The ID of the organization on which to set the web commit signoff setting.</p>",
"type": "ID!",
"id": "id",
"kind": "scalars",
"href": "/graphql/reference/scalars#id",
"isDeprecated": false
},
{
"name": "webCommitSignoffRequired",
"description": "<p>Enable signoff on web-based commits for repositories in the organization?.</p>",
"type": "Boolean!",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
}
]
},
{
"name": "UpdateProjectCardInput",
"kind": "inputObjects",
@@ -89857,6 +90011,40 @@
}
]
},
{
"name": "UpdateRepositoryWebCommitSignoffSettingInput",
"kind": "inputObjects",
"id": "updaterepositorywebcommitsignoffsettinginput",
"href": "/graphql/reference/input-objects#updaterepositorywebcommitsignoffsettinginput",
"description": "<p>Autogenerated input type of UpdateRepositoryWebCommitSignoffSetting.</p>",
"inputFields": [
{
"name": "clientMutationId",
"description": "<p>A unique identifier for the client performing the mutation.</p>",
"type": "String",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
},
{
"name": "repositoryId",
"description": "<p>The ID of the repository to update.</p>",
"type": "ID!",
"id": "id",
"kind": "scalars",
"href": "/graphql/reference/scalars#id",
"isDeprecated": false
},
{
"name": "webCommitSignoffRequired",
"description": "<p>Indicates if the repository should require signoff on web-based commits.</p>",
"type": "Boolean!",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
}
]
},
{
"name": "UpdateSponsorshipPreferencesInput",
"kind": "inputObjects",

View File

@@ -4546,7 +4546,7 @@
"kind": "mutations",
"id": "updatebranchprotectionrule",
"href": "/graphql/reference/mutations#updatebranchprotectionrule",
"description": "<p>Create a new branch protection rule.</p>",
"description": "<p>Update a branch protection rule.</p>",
"inputFields": [
{
"name": "input",
@@ -5671,6 +5671,48 @@
}
]
},
{
"name": "updateOrganizationWebCommitSignoffSetting",
"kind": "mutations",
"id": "updateorganizationwebcommitsignoffsetting",
"href": "/graphql/reference/mutations#updateorganizationwebcommitsignoffsetting",
"description": "<p>Sets whether contributors are required to sign off on web-based commits for repositories in an organization.</p>",
"inputFields": [
{
"name": "input",
"type": "UpdateOrganizationWebCommitSignoffSettingInput!",
"id": "updateorganizationwebcommitsignoffsettinginput",
"kind": "input-objects",
"href": "/graphql/reference/input-objects#updateorganizationwebcommitsignoffsettinginput"
}
],
"returnFields": [
{
"name": "clientMutationId",
"type": "String",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string",
"description": "<p>A unique identifier for the client performing the mutation.</p>"
},
{
"name": "message",
"type": "String",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string",
"description": "<p>A message confirming the result of updating the web commit signoff setting.</p>"
},
{
"name": "organization",
"type": "Organization",
"id": "organization",
"kind": "objects",
"href": "/graphql/reference/objects#organization",
"description": "<p>The organization with the updated web commit signoff setting.</p>"
}
]
},
{
"name": "updateProject",
"kind": "mutations",
@@ -6027,6 +6069,48 @@
}
]
},
{
"name": "updateRepositoryWebCommitSignoffSetting",
"kind": "mutations",
"id": "updaterepositorywebcommitsignoffsetting",
"href": "/graphql/reference/mutations#updaterepositorywebcommitsignoffsetting",
"description": "<p>Sets whether contributors are required to sign off on web-based commits for a repository.</p>",
"inputFields": [
{
"name": "input",
"type": "UpdateRepositoryWebCommitSignoffSettingInput!",
"id": "updaterepositorywebcommitsignoffsettinginput",
"kind": "input-objects",
"href": "/graphql/reference/input-objects#updaterepositorywebcommitsignoffsettinginput"
}
],
"returnFields": [
{
"name": "clientMutationId",
"type": "String",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string",
"description": "<p>A unique identifier for the client performing the mutation.</p>"
},
{
"name": "message",
"type": "String",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string",
"description": "<p>A message confirming the result of updating the web commit signoff setting.</p>"
},
{
"name": "repository",
"type": "Repository",
"id": "repository",
"kind": "objects",
"href": "/graphql/reference/objects#repository",
"description": "<p>The updated repository.</p>"
}
]
},
{
"name": "updateSubscription",
"kind": "mutations",
@@ -32090,6 +32174,14 @@
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{
"name": "webCommitSignoffRequired",
"description": "<p>Whether contributors are required to sign off on web-based commits for repositories in this organization.</p>",
"type": "Boolean!",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{
"name": "websiteUrl",
"description": "<p>The organization's public profile URL.</p>",
@@ -47163,6 +47255,14 @@
}
}
]
},
{
"name": "webCommitSignoffRequired",
"description": "<p>Whether contributors are required to sign off on web-based commits in this repository.</p>",
"type": "Boolean!",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
}
]
},
@@ -48246,6 +48346,14 @@
"kind": "enums",
"href": "/graphql/reference/enums#repositoryvulnerabilityalertdependencyscope"
},
{
"name": "dismissComment",
"description": "<p>Comment explaining the reason the alert was dismissed.</p>",
"type": "String",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
},
{
"name": "dismissReason",
"description": "<p>The reason the alert was dismissed.</p>",
@@ -51277,7 +51385,7 @@
},
{
"name": "query",
"description": "<p>The search string to look for.</p>",
"description": "<p>The search string to look for. Repositories will be returned where the name contains your search string.</p>",
"type": {
"name": "String",
"id": "string",
@@ -66430,7 +66538,7 @@
"kind": "inputObjects",
"id": "committablebranch",
"href": "/graphql/reference/input-objects#committablebranch",
"description": "<p>A git ref for a commit to be appended to.</p>\n<p>The ref must be a branch, i.e. its fully qualified name must start\nwith <code>refs/heads/</code> (although the input is not required to be fully\nqualified).</p>\n<p>The Ref may be specified by its global node ID or by the\nrepository nameWithOwner and branch name.</p>\n<h3 id=\"examples\"><a aria-hidden=\"\" tabindex=\"-1\" class=\"doctocat-link\" href=\"#examples\"><svg aria-hidden=\"\" role=\"img\" class=\"octicon-link\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:middle\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Examples</h3>\n<p>Specify a branch using a global node ID:</p>\n<pre><code>{ \"id\": \"MDM6UmVmMTpyZWZzL2hlYWRzL21haW4=\" }\n</code></pre>\n<p>Specify a branch using nameWithOwner and branch name:</p>\n<pre><code>{\n \"nameWithOwner\": \"github/graphql-client\",\n \"branchName\": \"main\"\n}.\n</code></pre>",
"description": "<p>A git ref for a commit to be appended to.</p>\n<p>The ref must be a branch, i.e. its fully qualified name must start\nwith <code>refs/heads/</code> (although the input is not required to be fully\nqualified).</p>\n<p>The Ref may be specified by its global node ID or by the\n<code>repositoryNameWithOwner</code> and <code>branchName</code>.</p>\n<h3 id=\"examples\"><a aria-hidden=\"\" tabindex=\"-1\" class=\"doctocat-link\" href=\"#examples\"><svg aria-hidden=\"\" role=\"img\" class=\"octicon-link\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:middle\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Examples</h3>\n<p>Specify a branch using a global node ID:</p>\n<pre><code>{ \"id\": \"MDM6UmVmMTpyZWZzL2hlYWRzL21haW4=\" }\n</code></pre>\n<p>Specify a branch using <code>repositoryNameWithOwner</code> and <code>branchName</code>:</p>\n<pre><code>{\n \"repositoryNameWithOwner\": \"github/graphql-client\",\n \"branchName\": \"main\"\n}.\n</code></pre>",
"inputFields": [
{
"name": "branchName",
@@ -68626,7 +68734,7 @@
},
{
"name": "mergeMethod",
"description": "<p>The merge method to use. If omitted, defaults to 'MERGE'.</p>",
"description": "<p>The merge method to use. If omitted, defaults to <code>MERGE</code>.</p>",
"type": "PullRequestMergeMethod",
"id": "pullrequestmergemethod",
"kind": "enums",
@@ -70681,6 +70789,14 @@
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
},
{
"name": "lockSource",
"description": "<p>Whether to lock the source repository.</p>",
"type": "Boolean",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{
"name": "metadataArchiveUrl",
"description": "<p>The signed URL to access the user-uploaded metadata archive.</p>",
@@ -72680,6 +72796,40 @@
}
]
},
{
"name": "UpdateOrganizationWebCommitSignoffSettingInput",
"kind": "inputObjects",
"id": "updateorganizationwebcommitsignoffsettinginput",
"href": "/graphql/reference/input-objects#updateorganizationwebcommitsignoffsettinginput",
"description": "<p>Autogenerated input type of UpdateOrganizationWebCommitSignoffSetting.</p>",
"inputFields": [
{
"name": "clientMutationId",
"description": "<p>A unique identifier for the client performing the mutation.</p>",
"type": "String",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
},
{
"name": "organizationId",
"description": "<p>The ID of the organization on which to set the web commit signoff setting.</p>",
"type": "ID!",
"id": "id",
"kind": "scalars",
"href": "/graphql/reference/scalars#id",
"isDeprecated": false
},
{
"name": "webCommitSignoffRequired",
"description": "<p>Enable signoff on web-based commits for repositories in the organization?.</p>",
"type": "Boolean!",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
}
]
},
{
"name": "UpdateProjectCardInput",
"kind": "inputObjects",
@@ -73191,6 +73341,40 @@
}
]
},
{
"name": "UpdateRepositoryWebCommitSignoffSettingInput",
"kind": "inputObjects",
"id": "updaterepositorywebcommitsignoffsettinginput",
"href": "/graphql/reference/input-objects#updaterepositorywebcommitsignoffsettinginput",
"description": "<p>Autogenerated input type of UpdateRepositoryWebCommitSignoffSetting.</p>",
"inputFields": [
{
"name": "clientMutationId",
"description": "<p>A unique identifier for the client performing the mutation.</p>",
"type": "String",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
},
{
"name": "repositoryId",
"description": "<p>The ID of the repository to update.</p>",
"type": "ID!",
"id": "id",
"kind": "scalars",
"href": "/graphql/reference/scalars#id",
"isDeprecated": false
},
{
"name": "webCommitSignoffRequired",
"description": "<p>Indicates if the repository should require signoff on web-based commits.</p>",
"type": "Boolean!",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
}
]
},
{
"name": "UpdateSubscriptionInput",
"kind": "inputObjects",

View File

@@ -5835,7 +5835,7 @@
"kind": "mutations",
"id": "updatebranchprotectionrule",
"href": "/graphql/reference/mutations#updatebranchprotectionrule",
"description": "<p>Create a new branch protection rule.</p>",
"description": "<p>Update a branch protection rule.</p>",
"inputFields": [
{
"name": "input",
@@ -7028,6 +7028,48 @@
}
]
},
{
"name": "updateOrganizationWebCommitSignoffSetting",
"kind": "mutations",
"id": "updateorganizationwebcommitsignoffsetting",
"href": "/graphql/reference/mutations#updateorganizationwebcommitsignoffsetting",
"description": "<p>Sets whether contributors are required to sign off on web-based commits for repositories in an organization.</p>",
"inputFields": [
{
"name": "input",
"type": "UpdateOrganizationWebCommitSignoffSettingInput!",
"id": "updateorganizationwebcommitsignoffsettinginput",
"kind": "input-objects",
"href": "/graphql/reference/input-objects#updateorganizationwebcommitsignoffsettinginput"
}
],
"returnFields": [
{
"name": "clientMutationId",
"type": "String",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string",
"description": "<p>A unique identifier for the client performing the mutation.</p>"
},
{
"name": "message",
"type": "String",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string",
"description": "<p>A message confirming the result of updating the web commit signoff setting.</p>"
},
{
"name": "organization",
"type": "Organization",
"id": "organization",
"kind": "objects",
"href": "/graphql/reference/objects#organization",
"description": "<p>The organization with the updated web commit signoff setting.</p>"
}
]
},
{
"name": "updateProject",
"kind": "mutations",
@@ -7632,6 +7674,48 @@
}
]
},
{
"name": "updateRepositoryWebCommitSignoffSetting",
"kind": "mutations",
"id": "updaterepositorywebcommitsignoffsetting",
"href": "/graphql/reference/mutations#updaterepositorywebcommitsignoffsetting",
"description": "<p>Sets whether contributors are required to sign off on web-based commits for a repository.</p>",
"inputFields": [
{
"name": "input",
"type": "UpdateRepositoryWebCommitSignoffSettingInput!",
"id": "updaterepositorywebcommitsignoffsettinginput",
"kind": "input-objects",
"href": "/graphql/reference/input-objects#updaterepositorywebcommitsignoffsettinginput"
}
],
"returnFields": [
{
"name": "clientMutationId",
"type": "String",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string",
"description": "<p>A unique identifier for the client performing the mutation.</p>"
},
{
"name": "message",
"type": "String",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string",
"description": "<p>A message confirming the result of updating the web commit signoff setting.</p>"
},
{
"name": "repository",
"type": "Repository",
"id": "repository",
"kind": "objects",
"href": "/graphql/reference/objects#repository",
"description": "<p>The updated repository.</p>"
}
]
},
{
"name": "updateSponsorshipPreferences",
"kind": "mutations",
@@ -37140,6 +37224,14 @@
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{
"name": "webCommitSignoffRequired",
"description": "<p>Whether contributors are required to sign off on web-based commits for repositories in this organization.</p>",
"type": "Boolean!",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{
"name": "websiteUrl",
"description": "<p>The organization's public profile URL.</p>",
@@ -57247,6 +57339,14 @@
}
}
]
},
{
"name": "webCommitSignoffRequired",
"description": "<p>Whether contributors are required to sign off on web-based commits in this repository.</p>",
"type": "Boolean!",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
}
]
},
@@ -58363,6 +58463,14 @@
"kind": "enums",
"href": "/graphql/reference/enums#repositoryvulnerabilityalertdependencyscope"
},
{
"name": "dismissComment",
"description": "<p>Comment explaining the reason the alert was dismissed.</p>",
"type": "String",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
},
{
"name": "dismissReason",
"description": "<p>The reason the alert was dismissed.</p>",
@@ -62532,7 +62640,7 @@
},
{
"name": "query",
"description": "<p>The search string to look for.</p>",
"description": "<p>The search string to look for. Repositories will be returned where the name contains your search string.</p>",
"type": {
"name": "String",
"id": "string",
@@ -74113,6 +74221,10 @@
{
"name": "OWNER",
"description": "<p>The user is an owner of an organization in the enterprise.</p>"
},
{
"name": "UNAFFILIATED",
"description": "<p>The user is not an owner of the enterprise, and not a member or owner of any\norganizations in the enterprise; only for EMU-enabled enterprises.</p>"
}
]
},
@@ -75657,10 +75769,6 @@
"name": "SINGLE_SELECT",
"description": "<p>Single Select.</p>"
},
{
"name": "TASKS",
"description": "<p>Tasks.</p>"
},
{
"name": "TEXT",
"description": "<p>Text.</p>"
@@ -75668,6 +75776,10 @@
{
"name": "TITLE",
"description": "<p>Title.</p>"
},
{
"name": "TRACKS",
"description": "<p>Tracks.</p>"
}
]
},
@@ -75827,10 +75939,6 @@
"name": "SINGLE_SELECT",
"description": "<p>Single Select.</p>"
},
{
"name": "TASKS",
"description": "<p>Tasks.</p>"
},
{
"name": "TEXT",
"description": "<p>Text.</p>"
@@ -75838,6 +75946,10 @@
{
"name": "TITLE",
"description": "<p>Title.</p>"
},
{
"name": "TRACKS",
"description": "<p>Tracks.</p>"
}
]
},
@@ -81328,7 +81440,7 @@
"kind": "inputObjects",
"id": "committablebranch",
"href": "/graphql/reference/input-objects#committablebranch",
"description": "<p>A git ref for a commit to be appended to.</p>\n<p>The ref must be a branch, i.e. its fully qualified name must start\nwith <code>refs/heads/</code> (although the input is not required to be fully\nqualified).</p>\n<p>The Ref may be specified by its global node ID or by the\nrepository nameWithOwner and branch name.</p>\n<h3 id=\"examples\"><a aria-hidden=\"\" tabindex=\"-1\" class=\"doctocat-link\" href=\"#examples\"><svg aria-hidden=\"\" role=\"img\" class=\"octicon-link\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:middle\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Examples</h3>\n<p>Specify a branch using a global node ID:</p>\n<pre><code>{ \"id\": \"MDM6UmVmMTpyZWZzL2hlYWRzL21haW4=\" }\n</code></pre>\n<p>Specify a branch using nameWithOwner and branch name:</p>\n<pre><code>{\n \"nameWithOwner\": \"github/graphql-client\",\n \"branchName\": \"main\"\n}.\n</code></pre>",
"description": "<p>A git ref for a commit to be appended to.</p>\n<p>The ref must be a branch, i.e. its fully qualified name must start\nwith <code>refs/heads/</code> (although the input is not required to be fully\nqualified).</p>\n<p>The Ref may be specified by its global node ID or by the\n<code>repositoryNameWithOwner</code> and <code>branchName</code>.</p>\n<h3 id=\"examples\"><a aria-hidden=\"\" tabindex=\"-1\" class=\"doctocat-link\" href=\"#examples\"><svg aria-hidden=\"\" role=\"img\" class=\"octicon-link\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\" style=\"display:inline-block;user-select:none;vertical-align:middle\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Examples</h3>\n<p>Specify a branch using a global node ID:</p>\n<pre><code>{ \"id\": \"MDM6UmVmMTpyZWZzL2hlYWRzL21haW4=\" }\n</code></pre>\n<p>Specify a branch using <code>repositoryNameWithOwner</code> and <code>branchName</code>:</p>\n<pre><code>{\n \"repositoryNameWithOwner\": \"github/graphql-client\",\n \"branchName\": \"main\"\n}.\n</code></pre>",
"inputFields": [
{
"name": "branchName",
@@ -83938,7 +84050,7 @@
},
{
"name": "mergeMethod",
"description": "<p>The merge method to use. If omitted, defaults to 'MERGE'.</p>",
"description": "<p>The merge method to use. If omitted, defaults to <code>MERGE</code>.</p>",
"type": "PullRequestMergeMethod",
"id": "pullrequestmergemethod",
"kind": "enums",
@@ -86889,6 +87001,14 @@
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
},
{
"name": "lockSource",
"description": "<p>Whether to lock the source repository.</p>",
"type": "Boolean",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{
"name": "metadataArchiveUrl",
"description": "<p>The signed URL to access the user-uploaded metadata archive.</p>",
@@ -88964,6 +89084,40 @@
}
]
},
{
"name": "UpdateOrganizationWebCommitSignoffSettingInput",
"kind": "inputObjects",
"id": "updateorganizationwebcommitsignoffsettinginput",
"href": "/graphql/reference/input-objects#updateorganizationwebcommitsignoffsettinginput",
"description": "<p>Autogenerated input type of UpdateOrganizationWebCommitSignoffSetting.</p>",
"inputFields": [
{
"name": "clientMutationId",
"description": "<p>A unique identifier for the client performing the mutation.</p>",
"type": "String",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
},
{
"name": "organizationId",
"description": "<p>The ID of the organization on which to set the web commit signoff setting.</p>",
"type": "ID!",
"id": "id",
"kind": "scalars",
"href": "/graphql/reference/scalars#id",
"isDeprecated": false
},
{
"name": "webCommitSignoffRequired",
"description": "<p>Enable signoff on web-based commits for repositories in the organization?.</p>",
"type": "Boolean!",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
}
]
},
{
"name": "UpdateProjectCardInput",
"kind": "inputObjects",
@@ -89857,6 +90011,40 @@
}
]
},
{
"name": "UpdateRepositoryWebCommitSignoffSettingInput",
"kind": "inputObjects",
"id": "updaterepositorywebcommitsignoffsettinginput",
"href": "/graphql/reference/input-objects#updaterepositorywebcommitsignoffsettinginput",
"description": "<p>Autogenerated input type of UpdateRepositoryWebCommitSignoffSetting.</p>",
"inputFields": [
{
"name": "clientMutationId",
"description": "<p>A unique identifier for the client performing the mutation.</p>",
"type": "String",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
},
{
"name": "repositoryId",
"description": "<p>The ID of the repository to update.</p>",
"type": "ID!",
"id": "id",
"kind": "scalars",
"href": "/graphql/reference/scalars#id",
"isDeprecated": false
},
{
"name": "webCommitSignoffRequired",
"description": "<p>Indicates if the repository should require signoff on web-based commits.</p>",
"type": "Boolean!",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
}
]
},
{
"name": "UpdateSponsorshipPreferencesInput",
"kind": "inputObjects",

View File

@@ -729,6 +729,14 @@
"criticality": "breaking",
"owner": "lukewar"
},
{
"location": "ProjectNextFieldType.TRACKS",
"description": "<p><code>TRACKS</code> will be removed. Follow the ProjectV2 guide at <a href=\"https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/\">https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/</a>, to find a suitable replacement.</p>",
"reason": "<p>The <code>ProjectNext</code> API is deprecated in favour of the more capable <code>ProjectV2</code> API.</p>",
"date": "2022-10-01",
"criticality": "breaking",
"owner": "lukewar"
},
{
"location": "ProjectNextFieldType.TITLE",
"description": "<p><code>TITLE</code> will be removed. Follow the ProjectV2 guide at <a href=\"https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/\">https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/</a>, to find a suitable replacement.</p>",
@@ -745,14 +753,6 @@
"criticality": "breaking",
"owner": "lukewar"
},
{
"location": "ProjectNextFieldType.TASKS",
"description": "<p><code>TASKS</code> will be removed. Follow the ProjectV2 guide at <a href=\"https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/\">https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/</a>, to find a suitable replacement.</p>",
"reason": "<p>The <code>ProjectNext</code> API is deprecated in favour of the more capable <code>ProjectV2</code> API.</p>",
"date": "2022-10-01",
"criticality": "breaking",
"owner": "lukewar"
},
{
"location": "ProjectNextFieldType.SINGLE_SELECT",
"description": "<p><code>SINGLE_SELECT</code> will be removed. Follow the ProjectV2 guide at <a href=\"https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/\">https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/</a>, to find a suitable replacement.</p>",
@@ -2159,6 +2159,14 @@
"criticality": "breaking",
"owner": "lukewar"
},
{
"location": "ProjectNextFieldType.TRACKS",
"description": "<p><code>TRACKS</code> will be removed. Follow the ProjectV2 guide at <a href=\"https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/\">https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/</a>, to find a suitable replacement.</p>",
"reason": "<p>The <code>ProjectNext</code> API is deprecated in favour of the more capable <code>ProjectV2</code> API.</p>",
"date": "2022-10-01",
"criticality": "breaking",
"owner": "lukewar"
},
{
"location": "ProjectNextFieldType.TITLE",
"description": "<p><code>TITLE</code> will be removed. Follow the ProjectV2 guide at <a href=\"https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/\">https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/</a>, to find a suitable replacement.</p>",
@@ -2175,14 +2183,6 @@
"criticality": "breaking",
"owner": "lukewar"
},
{
"location": "ProjectNextFieldType.TASKS",
"description": "<p><code>TASKS</code> will be removed. Follow the ProjectV2 guide at <a href=\"https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/\">https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/</a>, to find a suitable replacement.</p>",
"reason": "<p>The <code>ProjectNext</code> API is deprecated in favour of the more capable <code>ProjectV2</code> API.</p>",
"date": "2022-10-01",
"criticality": "breaking",
"owner": "lukewar"
},
{
"location": "ProjectNextFieldType.SINGLE_SELECT",
"description": "<p><code>SINGLE_SELECT</code> will be removed. Follow the ProjectV2 guide at <a href=\"https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/\">https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/</a>, to find a suitable replacement.</p>",
@@ -3599,6 +3599,14 @@
"criticality": "breaking",
"owner": "jhunschejones"
},
{
"location": "ProjectNextFieldType.TRACKS",
"description": "<p><code>TRACKS</code> will be removed. Follow the ProjectV2 guide at <a href=\"https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/\">https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/</a>, to find a suitable replacement.</p>",
"reason": "<p>The <code>ProjectNext</code> API is deprecated in favour of the more capable <code>ProjectV2</code> API.</p>",
"date": "2022-10-01",
"criticality": "breaking",
"owner": "lukewar"
},
{
"location": "ProjectNextFieldType.TITLE",
"description": "<p><code>TITLE</code> will be removed. Follow the ProjectV2 guide at <a href=\"https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/\">https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/</a>, to find a suitable replacement.</p>",
@@ -3615,14 +3623,6 @@
"criticality": "breaking",
"owner": "lukewar"
},
{
"location": "ProjectNextFieldType.TASKS",
"description": "<p><code>TASKS</code> will be removed. Follow the ProjectV2 guide at <a href=\"https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/\">https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/</a>, to find a suitable replacement.</p>",
"reason": "<p>The <code>ProjectNext</code> API is deprecated in favour of the more capable <code>ProjectV2</code> API.</p>",
"date": "2022-10-01",
"criticality": "breaking",
"owner": "lukewar"
},
{
"location": "ProjectNextFieldType.SINGLE_SELECT",
"description": "<p><code>SINGLE_SELECT</code> will be removed. Follow the ProjectV2 guide at <a href=\"https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/\">https://github.blog/changelog/2022-06-23-the-new-github-issues-june-23rd-update/</a>, to find a suitable replacement.</p>",