Co-authored-by: rachmari <rachmari@users.noreply.github.com>
This commit is contained in:
Octomerger Bot 2022-11-02 09:27:42 -07:00 коммит произвёл GitHub
Родитель ca040a1871
Коммит 2612843fd7
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
15 изменённых файлов: 11008 добавлений и 792 удалений

Просмотреть файл

@ -211,6 +211,16 @@ upcoming_changes:
date: '2023-01-01T00:00:00+00:00'
criticality: breaking
owner: lukewar
- location: ProjectNextFieldType.TRACKED_BY
description:
'`TRACKED_BY` 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: '2023-01-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/,

Просмотреть файл

@ -1664,6 +1664,17 @@ type BranchProtectionRule implements Node {
"""
isAdminEnforced: Boolean!
"""
Whether users can pull changes from upstream when the branch is locked. Set to
`true` to allow fork syncing. Set to `false` to prevent fork syncing.
"""
lockAllowsFetchAndMerge: Boolean!
"""
Whether to set the branch as read-only. If this is true, users will not be able to push to the branch.
"""
lockBranch: Boolean!
"""
Repository refs that are protected by this rule
"""
@ -1729,6 +1740,11 @@ type BranchProtectionRule implements Node {
"""
repository: Repository
"""
Whether someone other than the person who last pushed to the branch must approve this pull request
"""
requireLastPushApproval: Boolean!
"""
Number of approving reviews required to update matching branches.
"""
@ -5601,6 +5617,17 @@ input CreateBranchProtectionRuleInput {
"""
isAdminEnforced: Boolean
"""
Whether users can pull changes from upstream when the branch is locked. Set to
`true` to allow fork syncing. Set to `false` to prevent fork syncing.
"""
lockAllowsFetchAndMerge: Boolean
"""
Whether to set the branch as read-only. If this is true, users will not be able to push to the branch.
"""
lockBranch: Boolean
"""
The glob-like pattern used to determine matching branches.
"""
@ -5616,6 +5643,11 @@ input CreateBranchProtectionRuleInput {
"""
repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
"""
Whether someone other than the person who last pushed to the branch must approve this pull request
"""
requireLastPushApproval: Boolean
"""
Number of approving reviews required to update matching branches.
"""
@ -32712,6 +32744,11 @@ type Repository implements Node & ProjectOwner & RepositoryInfo & Starrable & Su
"""
hasAnonymousAccessEnabled: Boolean!
"""
Are discussions available on this repository?
"""
hasDiscussionsEnabled: Boolean!
"""
Indicates if the repository has issues feature enabled.
"""
@ -40223,6 +40260,17 @@ input UpdateBranchProtectionRuleInput {
"""
isAdminEnforced: Boolean
"""
Whether users can pull changes from upstream when the branch is locked. Set to
`true` to allow fork syncing. Set to `false` to prevent fork syncing.
"""
lockAllowsFetchAndMerge: Boolean
"""
Whether to set the branch as read-only. If this is true, users will not be able to push to the branch.
"""
lockBranch: Boolean
"""
The glob-like pattern used to determine matching branches.
"""
@ -40233,6 +40281,11 @@ input UpdateBranchProtectionRuleInput {
"""
pushActorIds: [ID!]
"""
Whether someone other than the person who last pushed to the branch must approve this pull request
"""
requireLastPushApproval: Boolean
"""
Number of approving reviews required to update matching branches.
"""
@ -41965,6 +42018,11 @@ input UpdateRepositoryInput {
"""
description: String
"""
Indicates if the repository should have the discussions feature enabled.
"""
hasDiscussionsEnabled: Boolean
"""
Indicates if the repository should have the issues feature enabled.
"""

Просмотреть файл

@ -814,6 +814,16 @@ upcoming_changes:
date: '2023-01-01T00:00:00+00:00'
criticality: breaking
owner: lukewar
- location: ProjectNextFieldType.TRACKED_BY
description:
'`TRACKED_BY` 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: '2023-01-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/,

Просмотреть файл

@ -1238,6 +1238,41 @@ type ApproveVerifiableDomainPayload {
domain: VerifiableDomain
}
"""
Autogenerated input type of ArchiveProjectV2Item
"""
input ArchiveProjectV2ItemInput {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
The ID of the ProjectV2Item to archive.
"""
itemId: ID! @possibleTypes(concreteTypes: ["ProjectV2Item"])
"""
The ID of the Project to archive the item from.
"""
projectId: ID! @possibleTypes(concreteTypes: ["ProjectV2"])
}
"""
Autogenerated return type of ArchiveProjectV2Item
"""
type ArchiveProjectV2ItemPayload {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
The item archived from the project.
"""
item: ProjectV2Item
}
"""
Autogenerated input type of ArchiveRepository
"""
@ -2012,6 +2047,17 @@ type BranchProtectionRule implements Node {
"""
isAdminEnforced: Boolean!
"""
Whether users can pull changes from upstream when the branch is locked. Set to
`true` to allow fork syncing. Set to `false` to prevent fork syncing.
"""
lockAllowsFetchAndMerge: Boolean!
"""
Whether to set the branch as read-only. If this is true, users will not be able to push to the branch.
"""
lockBranch: Boolean!
"""
Repository refs that are protected by this rule
"""
@ -2077,6 +2123,11 @@ type BranchProtectionRule implements Node {
"""
repository: Repository
"""
Whether someone other than the person who last pushed to the branch must approve this pull request
"""
requireLastPushApproval: Boolean!
"""
Number of approving reviews required to update matching branches.
"""
@ -6075,6 +6126,17 @@ input CreateBranchProtectionRuleInput {
"""
isAdminEnforced: Boolean
"""
Whether users can pull changes from upstream when the branch is locked. Set to
`true` to allow fork syncing. Set to `false` to prevent fork syncing.
"""
lockAllowsFetchAndMerge: Boolean
"""
Whether to set the branch as read-only. If this is true, users will not be able to push to the branch.
"""
lockBranch: Boolean
"""
The glob-like pattern used to determine matching branches.
"""
@ -6090,6 +6152,11 @@ input CreateBranchProtectionRuleInput {
"""
repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
"""
Whether someone other than the person who last pushed to the branch must approve this pull request
"""
requireLastPushApproval: Boolean
"""
Number of approving reviews required to update matching branches.
"""
@ -17602,6 +17669,41 @@ type LicenseRule {
label: String!
}
"""
Autogenerated input type of LinkProjectV2ToRepository
"""
input LinkProjectV2ToRepositoryInput {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
The ID of the project to link to the repository.
"""
projectId: ID! @possibleTypes(concreteTypes: ["ProjectV2"])
"""
The ID of the repository to link to the project.
"""
repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
}
"""
Autogenerated return type of LinkProjectV2ToRepository
"""
type LinkProjectV2ToRepositoryPayload {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
The repository the project is linked to.
"""
repository: Repository
}
"""
Autogenerated input type of LinkRepositoryToProject
"""
@ -19851,6 +19953,16 @@ type Mutation {
input: ApproveVerifiableDomainInput!
): ApproveVerifiableDomainPayload
"""
Archives a ProjectV2Item
"""
archiveProjectV2Item(
"""
Parameters for ArchiveProjectV2Item
"""
input: ArchiveProjectV2ItemInput!
): ArchiveProjectV2ItemPayload
"""
Marks a repository as archived.
"""
@ -20577,6 +20689,16 @@ type Mutation {
input: InviteEnterpriseAdminInput!
): InviteEnterpriseAdminPayload
"""
Links a project to a repository.
"""
linkProjectV2ToRepository(
"""
Parameters for LinkProjectV2ToRepository
"""
input: LinkProjectV2ToRepositoryInput!
): LinkProjectV2ToRepositoryPayload
"""
Creates a repository link for a project.
"""
@ -20957,6 +21079,16 @@ type Mutation {
input: TransferIssueInput!
): TransferIssuePayload
"""
Unarchives a ProjectV2Item
"""
unarchiveProjectV2Item(
"""
Parameters for UnarchiveProjectV2Item
"""
input: UnarchiveProjectV2ItemInput!
): UnarchiveProjectV2ItemPayload
"""
Unarchives a repository.
"""
@ -20987,6 +21119,16 @@ type Mutation {
input: UnfollowUserInput!
): UnfollowUserPayload
"""
Unlinks a project from a repository.
"""
unlinkProjectV2FromRepository(
"""
Parameters for UnlinkProjectV2FromRepository
"""
input: UnlinkProjectV2FromRepositoryInput!
): UnlinkProjectV2FromRepositoryPayload
"""
Deletes a repository link from a project.
"""
@ -29307,6 +29449,14 @@ 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 2023-01-01 UTC."
)
"""
Tracked by
"""
TRACKED_BY
@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 2023-01-01 UTC."
)
"""
Tracks
"""
@ -30398,6 +30548,11 @@ enum ProjectV2FieldType {
"""
TITLE
"""
Tracked by
"""
TRACKED_BY
"""
Tracks
"""
@ -40238,6 +40393,11 @@ type Repository implements Node & PackageOwner & ProjectOwner & ProjectV2Recent
"""
fundingLinks: [FundingLink!]!
"""
Are discussions available on this repository?
"""
hasDiscussionsEnabled: Boolean!
"""
Indicates if the repository has issues feature enabled.
"""
@ -48939,6 +49099,41 @@ An RFC 3986, RFC 3987, and RFC 6570 (level 4) compliant URI string.
"""
scalar URI
"""
Autogenerated input type of UnarchiveProjectV2Item
"""
input UnarchiveProjectV2ItemInput {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
The ID of the ProjectV2Item to unarchive.
"""
itemId: ID! @possibleTypes(concreteTypes: ["ProjectV2Item"])
"""
The ID of the Project to archive the item from.
"""
projectId: ID! @possibleTypes(concreteTypes: ["ProjectV2"])
}
"""
Autogenerated return type of UnarchiveProjectV2Item
"""
type UnarchiveProjectV2ItemPayload {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
The item unarchived from the project.
"""
item: ProjectV2Item
}
"""
Autogenerated input type of UnarchiveRepository
"""
@ -49143,6 +49338,41 @@ type UnlabeledEvent implements Node {
labelable: Labelable!
}
"""
Autogenerated input type of UnlinkProjectV2FromRepository
"""
input UnlinkProjectV2FromRepositoryInput {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
The ID of the project to unlink from the repository.
"""
projectId: ID! @possibleTypes(concreteTypes: ["ProjectV2"])
"""
The ID of the repository to unlink from the project.
"""
repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
}
"""
Autogenerated return type of UnlinkProjectV2FromRepository
"""
type UnlinkProjectV2FromRepositoryPayload {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
The repository the project is no longer linked to.
"""
repository: Repository
}
"""
Autogenerated input type of UnlinkRepositoryFromProject
"""
@ -49575,6 +49805,17 @@ input UpdateBranchProtectionRuleInput {
"""
isAdminEnforced: Boolean
"""
Whether users can pull changes from upstream when the branch is locked. Set to
`true` to allow fork syncing. Set to `false` to prevent fork syncing.
"""
lockAllowsFetchAndMerge: Boolean
"""
Whether to set the branch as read-only. If this is true, users will not be able to push to the branch.
"""
lockBranch: Boolean
"""
The glob-like pattern used to determine matching branches.
"""
@ -49585,6 +49826,11 @@ input UpdateBranchProtectionRuleInput {
"""
pushActorIds: [ID!]
"""
Whether someone other than the person who last pushed to the branch must approve this pull request
"""
requireLastPushApproval: Boolean
"""
Number of approving reviews required to update matching branches.
"""
@ -51797,6 +52043,11 @@ input UpdateRepositoryInput {
"""
description: String
"""
Indicates if the repository should have the discussions feature enabled.
"""
hasDiscussionsEnabled: Boolean
"""
Indicates if the repository should have the issues feature enabled.
"""

Просмотреть файл

@ -68,14 +68,153 @@ upcoming_changes:
date: '2022-07-01T00:00:00+00:00'
criticality: breaking
owner: jhunschejones
- location: Enterprise.userAccounts
description:
'`userAccounts` will be removed. Use the `Enterprise.members` field
instead.'
reason: The `Enterprise.userAccounts` field is being removed.
date: '2022-07-01T00:00:00+00:00'
- location: LockMergeQueueInput.branch
description: '`branch` will be removed.'
reason:
The merge queue is locked for the repository's default branch, the `branch`
argument is now a no-op
date: '2022-10-01T00:00:00+00:00'
criticality: breaking
owner: jdennes
owner: jhunschejones
- location: MergeLockedMergeGroupInput.branch
description: '`branch` will be removed.'
reason:
Changes are merged into the repository's default branch, the `branch` argument
is now a no-op
date: '2022-10-01T00:00:00+00:00'
criticality: breaking
owner: jhunschejones
- location: ProjectNextFieldType.ASSIGNEES
description:
'`ASSIGNEES` 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.DATE
description:
'`DATE` 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.ITERATION
description:
'`ITERATION` 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.LABELS
description:
'`LABELS` 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.LINKED_PULL_REQUESTS
description:
'`LINKED_PULL_REQUESTS` 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.MILESTONE
description:
'`MILESTONE` 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.NUMBER
description:
'`NUMBER` 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.REPOSITORY
description:
'`REPOSITORY` 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.REVIEWERS
description:
'`REVIEWERS` 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.SINGLE_SELECT
description:
'`SINGLE_SELECT` 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/,
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.TITLE
description:
'`TITLE` 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.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:
@ -84,3 +223,19 @@ upcoming_changes:
date: '2022-10-01T00:00:00+00:00'
criticality: breaking
owner: jhunschejones
- location: RepositoryVulnerabilityAlert.fixReason
description: '`fixReason` will be removed.'
reason:
The `fixReason` field is being removed. You can still use `fixedAt` and
`dismissReason`.
date: '2022-10-01T00:00:00+00:00'
criticality: breaking
owner: jamestran201
- location: UnlockAndResetMergeGroupInput.branch
description: '`branch` will be removed.'
reason:
The current merge group for the repository's default branch, the `branch`
argument is now a no-op
date: '2022-10-01T00:00:00+00:00'
criticality: breaking
owner: jhunschejones

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -814,6 +814,16 @@ upcoming_changes:
date: '2023-01-01T00:00:00+00:00'
criticality: breaking
owner: lukewar
- location: ProjectNextFieldType.TRACKED_BY
description:
'`TRACKED_BY` 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: '2023-01-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/,

Просмотреть файл

@ -1238,6 +1238,41 @@ type ApproveVerifiableDomainPayload {
domain: VerifiableDomain
}
"""
Autogenerated input type of ArchiveProjectV2Item
"""
input ArchiveProjectV2ItemInput {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
The ID of the ProjectV2Item to archive.
"""
itemId: ID! @possibleTypes(concreteTypes: ["ProjectV2Item"])
"""
The ID of the Project to archive the item from.
"""
projectId: ID! @possibleTypes(concreteTypes: ["ProjectV2"])
}
"""
Autogenerated return type of ArchiveProjectV2Item
"""
type ArchiveProjectV2ItemPayload {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
The item archived from the project.
"""
item: ProjectV2Item
}
"""
Autogenerated input type of ArchiveRepository
"""
@ -2012,6 +2047,17 @@ type BranchProtectionRule implements Node {
"""
isAdminEnforced: Boolean!
"""
Whether users can pull changes from upstream when the branch is locked. Set to
`true` to allow fork syncing. Set to `false` to prevent fork syncing.
"""
lockAllowsFetchAndMerge: Boolean!
"""
Whether to set the branch as read-only. If this is true, users will not be able to push to the branch.
"""
lockBranch: Boolean!
"""
Repository refs that are protected by this rule
"""
@ -2077,6 +2123,11 @@ type BranchProtectionRule implements Node {
"""
repository: Repository
"""
Whether someone other than the person who last pushed to the branch must approve this pull request
"""
requireLastPushApproval: Boolean!
"""
Number of approving reviews required to update matching branches.
"""
@ -6075,6 +6126,17 @@ input CreateBranchProtectionRuleInput {
"""
isAdminEnforced: Boolean
"""
Whether users can pull changes from upstream when the branch is locked. Set to
`true` to allow fork syncing. Set to `false` to prevent fork syncing.
"""
lockAllowsFetchAndMerge: Boolean
"""
Whether to set the branch as read-only. If this is true, users will not be able to push to the branch.
"""
lockBranch: Boolean
"""
The glob-like pattern used to determine matching branches.
"""
@ -6090,6 +6152,11 @@ input CreateBranchProtectionRuleInput {
"""
repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
"""
Whether someone other than the person who last pushed to the branch must approve this pull request
"""
requireLastPushApproval: Boolean
"""
Number of approving reviews required to update matching branches.
"""
@ -17602,6 +17669,41 @@ type LicenseRule {
label: String!
}
"""
Autogenerated input type of LinkProjectV2ToRepository
"""
input LinkProjectV2ToRepositoryInput {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
The ID of the project to link to the repository.
"""
projectId: ID! @possibleTypes(concreteTypes: ["ProjectV2"])
"""
The ID of the repository to link to the project.
"""
repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
}
"""
Autogenerated return type of LinkProjectV2ToRepository
"""
type LinkProjectV2ToRepositoryPayload {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
The repository the project is linked to.
"""
repository: Repository
}
"""
Autogenerated input type of LinkRepositoryToProject
"""
@ -19851,6 +19953,16 @@ type Mutation {
input: ApproveVerifiableDomainInput!
): ApproveVerifiableDomainPayload
"""
Archives a ProjectV2Item
"""
archiveProjectV2Item(
"""
Parameters for ArchiveProjectV2Item
"""
input: ArchiveProjectV2ItemInput!
): ArchiveProjectV2ItemPayload
"""
Marks a repository as archived.
"""
@ -20577,6 +20689,16 @@ type Mutation {
input: InviteEnterpriseAdminInput!
): InviteEnterpriseAdminPayload
"""
Links a project to a repository.
"""
linkProjectV2ToRepository(
"""
Parameters for LinkProjectV2ToRepository
"""
input: LinkProjectV2ToRepositoryInput!
): LinkProjectV2ToRepositoryPayload
"""
Creates a repository link for a project.
"""
@ -20957,6 +21079,16 @@ type Mutation {
input: TransferIssueInput!
): TransferIssuePayload
"""
Unarchives a ProjectV2Item
"""
unarchiveProjectV2Item(
"""
Parameters for UnarchiveProjectV2Item
"""
input: UnarchiveProjectV2ItemInput!
): UnarchiveProjectV2ItemPayload
"""
Unarchives a repository.
"""
@ -20987,6 +21119,16 @@ type Mutation {
input: UnfollowUserInput!
): UnfollowUserPayload
"""
Unlinks a project from a repository.
"""
unlinkProjectV2FromRepository(
"""
Parameters for UnlinkProjectV2FromRepository
"""
input: UnlinkProjectV2FromRepositoryInput!
): UnlinkProjectV2FromRepositoryPayload
"""
Deletes a repository link from a project.
"""
@ -29307,6 +29449,14 @@ 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 2023-01-01 UTC."
)
"""
Tracked by
"""
TRACKED_BY
@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 2023-01-01 UTC."
)
"""
Tracks
"""
@ -30398,6 +30548,11 @@ enum ProjectV2FieldType {
"""
TITLE
"""
Tracked by
"""
TRACKED_BY
"""
Tracks
"""
@ -40238,6 +40393,11 @@ type Repository implements Node & PackageOwner & ProjectOwner & ProjectV2Recent
"""
fundingLinks: [FundingLink!]!
"""
Are discussions available on this repository?
"""
hasDiscussionsEnabled: Boolean!
"""
Indicates if the repository has issues feature enabled.
"""
@ -48939,6 +49099,41 @@ An RFC 3986, RFC 3987, and RFC 6570 (level 4) compliant URI string.
"""
scalar URI
"""
Autogenerated input type of UnarchiveProjectV2Item
"""
input UnarchiveProjectV2ItemInput {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
The ID of the ProjectV2Item to unarchive.
"""
itemId: ID! @possibleTypes(concreteTypes: ["ProjectV2Item"])
"""
The ID of the Project to archive the item from.
"""
projectId: ID! @possibleTypes(concreteTypes: ["ProjectV2"])
}
"""
Autogenerated return type of UnarchiveProjectV2Item
"""
type UnarchiveProjectV2ItemPayload {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
The item unarchived from the project.
"""
item: ProjectV2Item
}
"""
Autogenerated input type of UnarchiveRepository
"""
@ -49143,6 +49338,41 @@ type UnlabeledEvent implements Node {
labelable: Labelable!
}
"""
Autogenerated input type of UnlinkProjectV2FromRepository
"""
input UnlinkProjectV2FromRepositoryInput {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
The ID of the project to unlink from the repository.
"""
projectId: ID! @possibleTypes(concreteTypes: ["ProjectV2"])
"""
The ID of the repository to unlink from the project.
"""
repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"])
}
"""
Autogenerated return type of UnlinkProjectV2FromRepository
"""
type UnlinkProjectV2FromRepositoryPayload {
"""
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
The repository the project is no longer linked to.
"""
repository: Repository
}
"""
Autogenerated input type of UnlinkRepositoryFromProject
"""
@ -49575,6 +49805,17 @@ input UpdateBranchProtectionRuleInput {
"""
isAdminEnforced: Boolean
"""
Whether users can pull changes from upstream when the branch is locked. Set to
`true` to allow fork syncing. Set to `false` to prevent fork syncing.
"""
lockAllowsFetchAndMerge: Boolean
"""
Whether to set the branch as read-only. If this is true, users will not be able to push to the branch.
"""
lockBranch: Boolean
"""
The glob-like pattern used to determine matching branches.
"""
@ -49585,6 +49826,11 @@ input UpdateBranchProtectionRuleInput {
"""
pushActorIds: [ID!]
"""
Whether someone other than the person who last pushed to the branch must approve this pull request
"""
requireLastPushApproval: Boolean
"""
Number of approving reviews required to update matching branches.
"""
@ -51797,6 +52043,11 @@ input UpdateRepositoryInput {
"""
description: String
"""
Indicates if the repository should have the discussions feature enabled.
"""
hasDiscussionsEnabled: Boolean
"""
Indicates if the repository should have the issues feature enabled.
"""

Просмотреть файл

@ -1,4 +1,48 @@
[
{
"schemaChanges": [
{
"title": "The GraphQL schema includes these changes:",
"changes": [
"<p>Type 'ArchiveProjectV2ItemInput' was added</p>",
"<p>Type 'ArchiveProjectV2ItemPayload' was added</p>",
"<p>Type 'LinkProjectV2ToRepositoryInput' was added</p>",
"<p>Type 'LinkProjectV2ToRepositoryPayload' was added</p>",
"<p>Type 'UnarchiveProjectV2ItemInput' was added</p>",
"<p>Type 'UnarchiveProjectV2ItemPayload' was added</p>",
"<p>Type 'UnlinkProjectV2FromRepositoryInput' was added</p>",
"<p>Type 'UnlinkProjectV2FromRepositoryPayload' was added</p>",
"<p>Field <code>lockAllowsFetchAndMerge</code> was added to object type <code>BranchProtectionRule</code></p>",
"<p>Field <code>lockBranch</code> was added to object type <code>BranchProtectionRule</code></p>",
"<p>Field <code>requireLastPushApproval</code> was added to object type <code>BranchProtectionRule</code></p>",
"<p>Input field <code>lockAllowsFetchAndMerge</code> was added to input object type <code>CreateBranchProtectionRuleInput</code></p>",
"<p>Input field <code>lockBranch</code> was added to input object type <code>CreateBranchProtectionRuleInput</code></p>",
"<p>Input field <code>requireLastPushApproval</code> was added to input object type <code>CreateBranchProtectionRuleInput</code></p>",
"<p>Field 'archiveProjectV2Item<code>was added to object type</code>Mutation'</p>",
"<p>Field 'linkProjectV2ToRepository<code>was added to object type</code>Mutation'</p>",
"<p>Field 'unarchiveProjectV2Item<code>was added to object type</code>Mutation'</p>",
"<p>Field 'unlinkProjectV2FromRepository<code>was added to object type</code>Mutation'</p>",
"<p>Enum value 'TRACKED_BY<code>was added to enum</code>ProjectNextFieldType'</p>",
"<p>Enum value 'TRACKED_BY<code>was added to enum</code>ProjectV2FieldType'</p>",
"<p>Field <code>hasDiscussionsEnabled</code> was added to object type <code>Repository</code></p>",
"<p>Input field <code>lockAllowsFetchAndMerge</code> was added to input object type <code>UpdateBranchProtectionRuleInput</code></p>",
"<p>Input field <code>lockBranch</code> was added to input object type <code>UpdateBranchProtectionRuleInput</code></p>",
"<p>Input field <code>requireLastPushApproval</code> was added to input object type <code>UpdateBranchProtectionRuleInput</code></p>",
"<p>Input field <code>hasDiscussionsEnabled</code> was added to input object type <code>UpdateRepositoryInput</code></p>"
]
}
],
"previewChanges": [],
"upcomingChanges": [
{
"title": "The following changes will be made to the schema:",
"changes": [
"<p>On member <code>ProjectNextFieldType.TRACKED_BY</code>:<code>TRACKED_BY</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 2023-01-01</strong>.</p>"
]
}
],
"date": "2022-11-02"
},
{
"schemaChanges": [
{

Просмотреть файл

@ -297,6 +297,135 @@
"href": "/graphql/overview/schema-previews#team-review-assignments-preview"
}
],
"ghes-3.7": [
{
"title": "Access to package version deletion preview",
"description": "This preview adds support for the DeletePackageVersion mutation which enables deletion of private package versions.",
"toggled_by": "package-deletes-preview",
"toggled_on": [
"Mutation.deletePackageVersion"
],
"owning_teams": [
"@github/pe-package-registry"
],
"accept_header": "application/vnd.github.package-deletes-preview+json",
"href": "/graphql/overview/schema-previews#access-to-package-version-deletion-preview"
},
{
"title": "Deployments preview",
"description": "This preview adds support for deployments mutations and new deployments features.",
"toggled_by": "flash-preview",
"toggled_on": [
"DeploymentStatus.environment",
"Mutation.createDeploymentStatus",
"Mutation.createDeployment"
],
"owning_teams": [
"@github/c2c-actions-service"
],
"accept_header": "application/vnd.github.flash-preview+json",
"href": "/graphql/overview/schema-previews#deployments-preview"
},
{
"title": "Merge info preview",
"description": "This preview adds support for accessing fields that provide more detailed information about a pull request's merge state.",
"toggled_by": "merge-info-preview",
"toggled_on": [
"PullRequest.canBeRebased",
"PullRequest.mergeStateStatus"
],
"owning_teams": [
"@github/pe-pull-requests"
],
"accept_header": "application/vnd.github.merge-info-preview+json",
"href": "/graphql/overview/schema-previews#merge-info-preview"
},
{
"title": "Update refs preview",
"description": "This preview adds support for updating multiple refs in a single operation.",
"toggled_by": "update-refs-preview",
"toggled_on": [
"Mutation.updateRefs",
"GitRefname",
"RefUpdate"
],
"owning_teams": [
"@github/reponauts"
],
"accept_header": "application/vnd.github.update-refs-preview+json",
"href": "/graphql/overview/schema-previews#update-refs-preview"
},
{
"title": "Project event details preview",
"description": "This preview adds project, project card, and project column details to project-related issue events.",
"toggled_by": "starfox-preview",
"toggled_on": [
"AddedToProjectEvent.project",
"AddedToProjectEvent.projectCard",
"AddedToProjectEvent.projectColumnName",
"ConvertedNoteToIssueEvent.project",
"ConvertedNoteToIssueEvent.projectCard",
"ConvertedNoteToIssueEvent.projectColumnName",
"MovedColumnsInProjectEvent.project",
"MovedColumnsInProjectEvent.projectCard",
"MovedColumnsInProjectEvent.projectColumnName",
"MovedColumnsInProjectEvent.previousProjectColumnName",
"RemovedFromProjectEvent.project",
"RemovedFromProjectEvent.projectColumnName"
],
"owning_teams": [
"@github/github-projects"
],
"accept_header": "application/vnd.github.starfox-preview+json",
"href": "/graphql/overview/schema-previews#project-event-details-preview"
},
{
"title": "Labels preview",
"description": "This preview adds support for adding, updating, creating and deleting labels.",
"toggled_by": "bane-preview",
"toggled_on": [
"Mutation.createLabel",
"Mutation.deleteLabel",
"Mutation.updateLabel"
],
"owning_teams": [
"@github/pe-pull-requests"
],
"accept_header": "application/vnd.github.bane-preview+json",
"href": "/graphql/overview/schema-previews#labels-preview"
},
{
"title": "Import project preview",
"description": "This preview adds support for importing projects.",
"toggled_by": "slothette-preview",
"toggled_on": [
"Mutation.importProject"
],
"owning_teams": [
"@github/pe-issues-projects"
],
"accept_header": "application/vnd.github.slothette-preview+json",
"href": "/graphql/overview/schema-previews#import-project-preview"
},
{
"title": "Team review assignments preview",
"description": "This preview adds support for updating the settings for team review assignment.",
"toggled_by": "stone-crop-preview",
"toggled_on": [
"Mutation.updateTeamReviewAssignment",
"TeamReviewAssignmentAlgorithm",
"Team.reviewRequestDelegationEnabled",
"Team.reviewRequestDelegationAlgorithm",
"Team.reviewRequestDelegationMemberCount",
"Team.reviewRequestDelegationNotifyTeam"
],
"owning_teams": [
"@github/pe-pull-requests"
],
"accept_header": "application/vnd.github.stone-crop-preview+json",
"href": "/graphql/overview/schema-previews#team-review-assignments-preview"
}
],
"ghes-3.6": [
{
"title": "Access to package version deletion preview",
@ -826,148 +955,6 @@
"href": "/graphql/overview/schema-previews#team-review-assignments-preview"
}
],
"ghes-3.2": [
{
"title": "Access to package version deletion preview",
"description": "This preview adds support for the DeletePackageVersion mutation which enables deletion of private package versions.",
"toggled_by": "package-deletes-preview",
"toggled_on": [
"Mutation.deletePackageVersion"
],
"owning_teams": [
"@github/pe-package-registry"
],
"accept_header": "application/vnd.github.package-deletes-preview+json",
"href": "/graphql/overview/schema-previews#access-to-package-version-deletion-preview"
},
{
"title": "Deployments preview",
"description": "This preview adds support for deployments mutations and new deployments features.",
"toggled_by": "flash-preview",
"toggled_on": [
"DeploymentStatus.environment",
"Mutation.createDeploymentStatus",
"Mutation.createDeployment"
],
"owning_teams": [
"@github/c2c-actions-service"
],
"accept_header": "application/vnd.github.flash-preview+json",
"href": "/graphql/overview/schema-previews#deployments-preview"
},
{
"title": "Merge info preview",
"description": "This preview adds support for accessing fields that provide more detailed information about a pull request's merge state.",
"toggled_by": "merge-info-preview",
"toggled_on": [
"PullRequest.canBeRebased",
"PullRequest.mergeStateStatus"
],
"owning_teams": [
"@github/pe-pull-requests"
],
"accept_header": "application/vnd.github.merge-info-preview+json",
"href": "/graphql/overview/schema-previews#merge-info-preview"
},
{
"title": "Update refs preview",
"description": "This preview adds support for updating multiple refs in a single operation.",
"toggled_by": "update-refs-preview",
"toggled_on": [
"Mutation.updateRefs",
"GitRefname",
"RefUpdate"
],
"owning_teams": [
"@github/reponauts"
],
"accept_header": "application/vnd.github.update-refs-preview+json",
"href": "/graphql/overview/schema-previews#update-refs-preview"
},
{
"title": "Project event details preview",
"description": "This preview adds project, project card, and project column details to project-related issue events.",
"toggled_by": "starfox-preview",
"toggled_on": [
"AddedToProjectEvent.project",
"AddedToProjectEvent.projectCard",
"AddedToProjectEvent.projectColumnName",
"ConvertedNoteToIssueEvent.project",
"ConvertedNoteToIssueEvent.projectCard",
"ConvertedNoteToIssueEvent.projectColumnName",
"MovedColumnsInProjectEvent.project",
"MovedColumnsInProjectEvent.projectCard",
"MovedColumnsInProjectEvent.projectColumnName",
"MovedColumnsInProjectEvent.previousProjectColumnName",
"RemovedFromProjectEvent.project",
"RemovedFromProjectEvent.projectColumnName"
],
"owning_teams": [
"@github/github-projects"
],
"accept_header": "application/vnd.github.starfox-preview+json",
"href": "/graphql/overview/schema-previews#project-event-details-preview"
},
{
"title": "Create content attachments preview",
"description": "This preview adds support for creating content attachments.",
"toggled_by": "corsair-preview",
"toggled_on": [
"Mutation.createContentAttachment"
],
"owning_teams": [
"@github/feature-lifecycle"
],
"accept_header": "application/vnd.github.corsair-preview+json",
"href": "/graphql/overview/schema-previews#create-content-attachments-preview"
},
{
"title": "Labels preview",
"description": "This preview adds support for adding, updating, creating and deleting labels.",
"toggled_by": "bane-preview",
"toggled_on": [
"Mutation.createLabel",
"Mutation.deleteLabel",
"Mutation.updateLabel"
],
"owning_teams": [
"@github/pe-pull-requests"
],
"accept_header": "application/vnd.github.bane-preview+json",
"href": "/graphql/overview/schema-previews#labels-preview"
},
{
"title": "Import project preview",
"description": "This preview adds support for importing projects.",
"toggled_by": "slothette-preview",
"toggled_on": [
"Mutation.importProject"
],
"owning_teams": [
"@github/pe-issues-projects"
],
"accept_header": "application/vnd.github.slothette-preview+json",
"href": "/graphql/overview/schema-previews#import-project-preview"
},
{
"title": "Team review assignments preview",
"description": "This preview adds support for updating the settings for team review assignment.",
"toggled_by": "stone-crop-preview",
"toggled_on": [
"Mutation.updateTeamReviewAssignment",
"TeamReviewAssignmentAlgorithm",
"Team.reviewRequestDelegationEnabled",
"Team.reviewRequestDelegationAlgorithm",
"Team.reviewRequestDelegationMemberCount",
"Team.reviewRequestDelegationNotifyTeam"
],
"owning_teams": [
"@github/pe-pull-requests"
],
"accept_header": "application/vnd.github.stone-crop-preview+json",
"href": "/graphql/overview/schema-previews#team-review-assignments-preview"
}
],
"ghae": [
{
"title": "Access to package version deletion preview",
@ -1096,134 +1083,5 @@
"accept_header": "application/vnd.github.stone-crop-preview+json",
"href": "/graphql/overview/schema-previews#team-review-assignments-preview"
}
],
"ghes-3.7": [
{
"title": "Access to package version deletion preview",
"description": "This preview adds support for the DeletePackageVersion mutation which enables deletion of private package versions.",
"toggled_by": "package-deletes-preview",
"toggled_on": [
"Mutation.deletePackageVersion"
],
"owning_teams": [
"@github/pe-package-registry"
],
"accept_header": "application/vnd.github.package-deletes-preview+json",
"href": "/graphql/overview/schema-previews#access-to-package-version-deletion-preview"
},
{
"title": "Deployments preview",
"description": "This preview adds support for deployments mutations and new deployments features.",
"toggled_by": "flash-preview",
"toggled_on": [
"DeploymentStatus.environment",
"Mutation.createDeploymentStatus",
"Mutation.createDeployment"
],
"owning_teams": [
"@github/c2c-actions-service"
],
"accept_header": "application/vnd.github.flash-preview+json",
"href": "/graphql/overview/schema-previews#deployments-preview"
},
{
"title": "Merge info preview",
"description": "This preview adds support for accessing fields that provide more detailed information about a pull request's merge state.",
"toggled_by": "merge-info-preview",
"toggled_on": [
"PullRequest.canBeRebased",
"PullRequest.mergeStateStatus"
],
"owning_teams": [
"@github/pe-pull-requests"
],
"accept_header": "application/vnd.github.merge-info-preview+json",
"href": "/graphql/overview/schema-previews#merge-info-preview"
},
{
"title": "Update refs preview",
"description": "This preview adds support for updating multiple refs in a single operation.",
"toggled_by": "update-refs-preview",
"toggled_on": [
"Mutation.updateRefs",
"GitRefname",
"RefUpdate"
],
"owning_teams": [
"@github/reponauts"
],
"accept_header": "application/vnd.github.update-refs-preview+json",
"href": "/graphql/overview/schema-previews#update-refs-preview"
},
{
"title": "Project event details preview",
"description": "This preview adds project, project card, and project column details to project-related issue events.",
"toggled_by": "starfox-preview",
"toggled_on": [
"AddedToProjectEvent.project",
"AddedToProjectEvent.projectCard",
"AddedToProjectEvent.projectColumnName",
"ConvertedNoteToIssueEvent.project",
"ConvertedNoteToIssueEvent.projectCard",
"ConvertedNoteToIssueEvent.projectColumnName",
"MovedColumnsInProjectEvent.project",
"MovedColumnsInProjectEvent.projectCard",
"MovedColumnsInProjectEvent.projectColumnName",
"MovedColumnsInProjectEvent.previousProjectColumnName",
"RemovedFromProjectEvent.project",
"RemovedFromProjectEvent.projectColumnName"
],
"owning_teams": [
"@github/github-projects"
],
"accept_header": "application/vnd.github.starfox-preview+json",
"href": "/graphql/overview/schema-previews#project-event-details-preview"
},
{
"title": "Labels preview",
"description": "This preview adds support for adding, updating, creating and deleting labels.",
"toggled_by": "bane-preview",
"toggled_on": [
"Mutation.createLabel",
"Mutation.deleteLabel",
"Mutation.updateLabel"
],
"owning_teams": [
"@github/pe-pull-requests"
],
"accept_header": "application/vnd.github.bane-preview+json",
"href": "/graphql/overview/schema-previews#labels-preview"
},
{
"title": "Import project preview",
"description": "This preview adds support for importing projects.",
"toggled_by": "slothette-preview",
"toggled_on": [
"Mutation.importProject"
],
"owning_teams": [
"@github/pe-issues-projects"
],
"accept_header": "application/vnd.github.slothette-preview+json",
"href": "/graphql/overview/schema-previews#import-project-preview"
},
{
"title": "Team review assignments preview",
"description": "This preview adds support for updating the settings for team review assignment.",
"toggled_by": "stone-crop-preview",
"toggled_on": [
"Mutation.updateTeamReviewAssignment",
"TeamReviewAssignmentAlgorithm",
"Team.reviewRequestDelegationEnabled",
"Team.reviewRequestDelegationAlgorithm",
"Team.reviewRequestDelegationMemberCount",
"Team.reviewRequestDelegationNotifyTeam"
],
"owning_teams": [
"@github/pe-pull-requests"
],
"accept_header": "application/vnd.github.stone-crop-preview+json",
"href": "/graphql/overview/schema-previews#team-review-assignments-preview"
}
]
}

Просмотреть файл

@ -1746,6 +1746,40 @@
}
]
},
{
"name": "archiveProjectV2Item",
"kind": "mutations",
"id": "archiveprojectv2item",
"href": "/graphql/reference/mutations#archiveprojectv2item",
"description": "<p>Archives a ProjectV2Item.</p>",
"inputFields": [
{
"name": "input",
"type": "ArchiveProjectV2ItemInput!",
"id": "archiveprojectv2iteminput",
"kind": "input-objects",
"href": "/graphql/reference/input-objects#archiveprojectv2iteminput"
}
],
"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": "item",
"type": "ProjectV2Item",
"id": "projectv2item",
"kind": "objects",
"href": "/graphql/reference/objects#projectv2item",
"description": "<p>The item archived from the project.</p>"
}
]
},
{
"name": "archiveRepository",
"kind": "mutations",
@ -4170,6 +4204,40 @@
}
]
},
{
"name": "linkProjectV2ToRepository",
"kind": "mutations",
"id": "linkprojectv2torepository",
"href": "/graphql/reference/mutations#linkprojectv2torepository",
"description": "<p>Links a project to a repository.</p>",
"inputFields": [
{
"name": "input",
"type": "LinkProjectV2ToRepositoryInput!",
"id": "linkprojectv2torepositoryinput",
"kind": "input-objects",
"href": "/graphql/reference/input-objects#linkprojectv2torepositoryinput"
}
],
"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": "repository",
"type": "Repository",
"id": "repository",
"kind": "objects",
"href": "/graphql/reference/objects#repository",
"description": "<p>The repository the project is linked to.</p>"
}
]
},
{
"name": "linkRepositoryToProject",
"kind": "mutations",
@ -5550,6 +5618,40 @@
}
]
},
{
"name": "unarchiveProjectV2Item",
"kind": "mutations",
"id": "unarchiveprojectv2item",
"href": "/graphql/reference/mutations#unarchiveprojectv2item",
"description": "<p>Unarchives a ProjectV2Item.</p>",
"inputFields": [
{
"name": "input",
"type": "UnarchiveProjectV2ItemInput!",
"id": "unarchiveprojectv2iteminput",
"kind": "input-objects",
"href": "/graphql/reference/input-objects#unarchiveprojectv2iteminput"
}
],
"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": "item",
"type": "ProjectV2Item",
"id": "projectv2item",
"kind": "objects",
"href": "/graphql/reference/objects#projectv2item",
"description": "<p>The item unarchived from the project.</p>"
}
]
},
{
"name": "unarchiveRepository",
"kind": "mutations",
@ -5652,6 +5754,40 @@
}
]
},
{
"name": "unlinkProjectV2FromRepository",
"kind": "mutations",
"id": "unlinkprojectv2fromrepository",
"href": "/graphql/reference/mutations#unlinkprojectv2fromrepository",
"description": "<p>Unlinks a project from a repository.</p>",
"inputFields": [
{
"name": "input",
"type": "UnlinkProjectV2FromRepositoryInput!",
"id": "unlinkprojectv2fromrepositoryinput",
"kind": "input-objects",
"href": "/graphql/reference/input-objects#unlinkprojectv2fromrepositoryinput"
}
],
"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": "repository",
"type": "Repository",
"id": "repository",
"kind": "objects",
"href": "/graphql/reference/objects#repository",
"description": "<p>The repository the project is no longer linked to.</p>"
}
]
},
{
"name": "unlinkRepositoryFromProject",
"kind": "mutations",
@ -9567,6 +9703,22 @@
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{
"name": "lockAllowsFetchAndMerge",
"description": "<p>Whether users can pull changes from upstream when the branch is locked. Set to\n<code>true</code> to allow fork syncing. Set to <code>false</code> to prevent fork syncing.</p>",
"type": "Boolean!",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{
"name": "lockBranch",
"description": "<p>Whether to set the branch as read-only. If this is true, users will not be able to push to the branch.</p>",
"type": "Boolean!",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{
"name": "matchingRefs",
"description": "<p>Repository refs that are protected by this rule.</p>",
@ -9693,6 +9845,14 @@
"kind": "objects",
"href": "/graphql/reference/objects#repository"
},
{
"name": "requireLastPushApproval",
"description": "<p>Whether someone other than the person who last pushed to the branch must approve this pull request.</p>",
"type": "Boolean!",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{
"name": "requiredApprovingReviewCount",
"description": "<p>Number of approving reviews required to update matching branches.</p>",
@ -56223,6 +56383,14 @@
"kind": "objects",
"href": "/graphql/reference/objects#fundinglink"
},
{
"name": "hasDiscussionsEnabled",
"description": "<p>Are discussions available on this repository?.</p>",
"type": "Boolean!",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{
"name": "hasIssuesEnabled",
"description": "<p>Indicates if the repository has issues feature enabled.</p>",
@ -77302,6 +77470,10 @@
"name": "TITLE",
"description": "<p>Title.</p>"
},
{
"name": "TRACKED_BY",
"description": "<p>Tracked by.</p>"
},
{
"name": "TRACKS",
"description": "<p>Tracks.</p>"
@ -77472,6 +77644,10 @@
"name": "TITLE",
"description": "<p>Title.</p>"
},
{
"name": "TRACKED_BY",
"description": "<p>Tracked by.</p>"
},
{
"name": "TRACKS",
"description": "<p>Tracks.</p>"
@ -82230,6 +82406,41 @@
}
]
},
{
"name": "ArchiveProjectV2ItemInput",
"kind": "inputObjects",
"id": "archiveprojectv2iteminput",
"href": "/graphql/reference/input-objects#archiveprojectv2iteminput",
"description": "<p>Autogenerated input type of ArchiveProjectV2Item.</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": "itemId",
"description": "<p>The ID of the ProjectV2Item to archive.</p>",
"type": "ID!",
"id": "id",
"kind": "scalars",
"href": "/graphql/reference/scalars#id",
"isDeprecated": false
},
{
"name": "projectId",
"description": "<p>The ID of the Project to archive the item from.</p>",
"type": "ID!",
"id": "id",
"kind": "scalars",
"href": "/graphql/reference/scalars#id",
"isDeprecated": false
}
]
},
{
"name": "ArchiveRepositoryInput",
"kind": "inputObjects",
@ -83273,6 +83484,22 @@
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{
"name": "lockAllowsFetchAndMerge",
"description": "<p>Whether users can pull changes from upstream when the branch is locked. Set to\n<code>true</code> to allow fork syncing. Set to <code>false</code> to prevent fork syncing.</p>",
"type": "Boolean",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{
"name": "lockBranch",
"description": "<p>Whether to set the branch as read-only. If this is true, users will not be able to push to the branch.</p>",
"type": "Boolean",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{
"name": "pattern",
"description": "<p>The glob-like pattern used to determine matching branches.</p>",
@ -83298,6 +83525,14 @@
"href": "/graphql/reference/scalars#id",
"isDeprecated": false
},
{
"name": "requireLastPushApproval",
"description": "<p>Whether someone other than the person who last pushed to the branch must approve this pull request.</p>",
"type": "Boolean",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{
"name": "requiredApprovingReviewCount",
"description": "<p>Number of approving reviews required to update matching branches.</p>",
@ -86467,6 +86702,41 @@
}
]
},
{
"name": "LinkProjectV2ToRepositoryInput",
"kind": "inputObjects",
"id": "linkprojectv2torepositoryinput",
"href": "/graphql/reference/input-objects#linkprojectv2torepositoryinput",
"description": "<p>Autogenerated input type of LinkProjectV2ToRepository.</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": "projectId",
"description": "<p>The ID of the project to link to the repository.</p>",
"type": "ID!",
"id": "id",
"kind": "scalars",
"href": "/graphql/reference/scalars#id",
"isDeprecated": false
},
{
"name": "repositoryId",
"description": "<p>The ID of the repository to link to the project.</p>",
"type": "ID!",
"id": "id",
"kind": "scalars",
"href": "/graphql/reference/scalars#id",
"isDeprecated": false
}
]
},
{
"name": "LinkRepositoryToProjectInput",
"kind": "inputObjects",
@ -89005,6 +89275,41 @@
}
]
},
{
"name": "UnarchiveProjectV2ItemInput",
"kind": "inputObjects",
"id": "unarchiveprojectv2iteminput",
"href": "/graphql/reference/input-objects#unarchiveprojectv2iteminput",
"description": "<p>Autogenerated input type of UnarchiveProjectV2Item.</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": "itemId",
"description": "<p>The ID of the ProjectV2Item to unarchive.</p>",
"type": "ID!",
"id": "id",
"kind": "scalars",
"href": "/graphql/reference/scalars#id",
"isDeprecated": false
},
{
"name": "projectId",
"description": "<p>The ID of the Project to archive the item from.</p>",
"type": "ID!",
"id": "id",
"kind": "scalars",
"href": "/graphql/reference/scalars#id",
"isDeprecated": false
}
]
},
{
"name": "UnarchiveRepositoryInput",
"kind": "inputObjects",
@ -89083,6 +89388,41 @@
}
]
},
{
"name": "UnlinkProjectV2FromRepositoryInput",
"kind": "inputObjects",
"id": "unlinkprojectv2fromrepositoryinput",
"href": "/graphql/reference/input-objects#unlinkprojectv2fromrepositoryinput",
"description": "<p>Autogenerated input type of UnlinkProjectV2FromRepository.</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": "projectId",
"description": "<p>The ID of the project to unlink from the repository.</p>",
"type": "ID!",
"id": "id",
"kind": "scalars",
"href": "/graphql/reference/scalars#id",
"isDeprecated": false
},
{
"name": "repositoryId",
"description": "<p>The ID of the repository to unlink from the project.</p>",
"type": "ID!",
"id": "id",
"kind": "scalars",
"href": "/graphql/reference/scalars#id",
"isDeprecated": false
}
]
},
{
"name": "UnlinkRepositoryFromProjectInput",
"kind": "inputObjects",
@ -89397,6 +89737,22 @@
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{
"name": "lockAllowsFetchAndMerge",
"description": "<p>Whether users can pull changes from upstream when the branch is locked. Set to\n<code>true</code> to allow fork syncing. Set to <code>false</code> to prevent fork syncing.</p>",
"type": "Boolean",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{
"name": "lockBranch",
"description": "<p>Whether to set the branch as read-only. If this is true, users will not be able to push to the branch.</p>",
"type": "Boolean",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{
"name": "pattern",
"description": "<p>The glob-like pattern used to determine matching branches.</p>",
@ -89413,6 +89769,14 @@
"kind": "scalars",
"href": "/graphql/reference/scalars#id"
},
{
"name": "requireLastPushApproval",
"description": "<p>Whether someone other than the person who last pushed to the branch must approve this pull request.</p>",
"type": "Boolean",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{
"name": "requiredApprovingReviewCount",
"description": "<p>Number of approving reviews required to update matching branches.</p>",
@ -91685,6 +92049,14 @@
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
},
{
"name": "hasDiscussionsEnabled",
"description": "<p>Indicates if the repository should have the discussions feature enabled.</p>",
"type": "Boolean",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{
"name": "hasIssuesEnabled",
"description": "<p>Indicates if the repository should have the issues feature enabled.</p>",

Просмотреть файл

@ -7860,6 +7860,22 @@
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{
"name": "lockAllowsFetchAndMerge",
"description": "<p>Whether users can pull changes from upstream when the branch is locked. Set to\n<code>true</code> to allow fork syncing. Set to <code>false</code> to prevent fork syncing.</p>",
"type": "Boolean!",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{
"name": "lockBranch",
"description": "<p>Whether to set the branch as read-only. If this is true, users will not be able to push to the branch.</p>",
"type": "Boolean!",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{
"name": "matchingRefs",
"description": "<p>Repository refs that are protected by this rule.</p>",
@ -7986,6 +8002,14 @@
"kind": "objects",
"href": "/graphql/reference/objects#repository"
},
{
"name": "requireLastPushApproval",
"description": "<p>Whether someone other than the person who last pushed to the branch must approve this pull request.</p>",
"type": "Boolean!",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{
"name": "requiredApprovingReviewCount",
"description": "<p>Number of approving reviews required to update matching branches.</p>",
@ -46029,6 +46053,14 @@
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{
"name": "hasDiscussionsEnabled",
"description": "<p>Are discussions available on this repository?.</p>",
"type": "Boolean!",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{
"name": "hasIssuesEnabled",
"description": "<p>Indicates if the repository has issues feature enabled.</p>",
@ -67768,6 +67800,22 @@
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{
"name": "lockAllowsFetchAndMerge",
"description": "<p>Whether users can pull changes from upstream when the branch is locked. Set to\n<code>true</code> to allow fork syncing. Set to <code>false</code> to prevent fork syncing.</p>",
"type": "Boolean",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{
"name": "lockBranch",
"description": "<p>Whether to set the branch as read-only. If this is true, users will not be able to push to the branch.</p>",
"type": "Boolean",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{
"name": "pattern",
"description": "<p>The glob-like pattern used to determine matching branches.</p>",
@ -67793,6 +67841,14 @@
"href": "/graphql/reference/scalars#id",
"isDeprecated": false
},
{
"name": "requireLastPushApproval",
"description": "<p>Whether someone other than the person who last pushed to the branch must approve this pull request.</p>",
"type": "Boolean",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{
"name": "requiredApprovingReviewCount",
"description": "<p>Number of approving reviews required to update matching branches.</p>",
@ -72582,6 +72638,22 @@
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{
"name": "lockAllowsFetchAndMerge",
"description": "<p>Whether users can pull changes from upstream when the branch is locked. Set to\n<code>true</code> to allow fork syncing. Set to <code>false</code> to prevent fork syncing.</p>",
"type": "Boolean",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{
"name": "lockBranch",
"description": "<p>Whether to set the branch as read-only. If this is true, users will not be able to push to the branch.</p>",
"type": "Boolean",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{
"name": "pattern",
"description": "<p>The glob-like pattern used to determine matching branches.</p>",
@ -72598,6 +72670,14 @@
"kind": "scalars",
"href": "/graphql/reference/scalars#id"
},
{
"name": "requireLastPushApproval",
"description": "<p>Whether someone other than the person who last pushed to the branch must approve this pull request.</p>",
"type": "Boolean",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{
"name": "requiredApprovingReviewCount",
"description": "<p>Number of approving reviews required to update matching branches.</p>",
@ -74412,6 +74492,14 @@
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
},
{
"name": "hasDiscussionsEnabled",
"description": "<p>Indicates if the repository should have the discussions feature enabled.</p>",
"type": "Boolean",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{
"name": "hasIssuesEnabled",
"description": "<p>Indicates if the repository should have the issues feature enabled.</p>",

Просмотреть файл

@ -1746,6 +1746,40 @@
}
]
},
{
"name": "archiveProjectV2Item",
"kind": "mutations",
"id": "archiveprojectv2item",
"href": "/graphql/reference/mutations#archiveprojectv2item",
"description": "<p>Archives a ProjectV2Item.</p>",
"inputFields": [
{
"name": "input",
"type": "ArchiveProjectV2ItemInput!",
"id": "archiveprojectv2iteminput",
"kind": "input-objects",
"href": "/graphql/reference/input-objects#archiveprojectv2iteminput"
}
],
"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": "item",
"type": "ProjectV2Item",
"id": "projectv2item",
"kind": "objects",
"href": "/graphql/reference/objects#projectv2item",
"description": "<p>The item archived from the project.</p>"
}
]
},
{
"name": "archiveRepository",
"kind": "mutations",
@ -4170,6 +4204,40 @@
}
]
},
{
"name": "linkProjectV2ToRepository",
"kind": "mutations",
"id": "linkprojectv2torepository",
"href": "/graphql/reference/mutations#linkprojectv2torepository",
"description": "<p>Links a project to a repository.</p>",
"inputFields": [
{
"name": "input",
"type": "LinkProjectV2ToRepositoryInput!",
"id": "linkprojectv2torepositoryinput",
"kind": "input-objects",
"href": "/graphql/reference/input-objects#linkprojectv2torepositoryinput"
}
],
"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": "repository",
"type": "Repository",
"id": "repository",
"kind": "objects",
"href": "/graphql/reference/objects#repository",
"description": "<p>The repository the project is linked to.</p>"
}
]
},
{
"name": "linkRepositoryToProject",
"kind": "mutations",
@ -5550,6 +5618,40 @@
}
]
},
{
"name": "unarchiveProjectV2Item",
"kind": "mutations",
"id": "unarchiveprojectv2item",
"href": "/graphql/reference/mutations#unarchiveprojectv2item",
"description": "<p>Unarchives a ProjectV2Item.</p>",
"inputFields": [
{
"name": "input",
"type": "UnarchiveProjectV2ItemInput!",
"id": "unarchiveprojectv2iteminput",
"kind": "input-objects",
"href": "/graphql/reference/input-objects#unarchiveprojectv2iteminput"
}
],
"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": "item",
"type": "ProjectV2Item",
"id": "projectv2item",
"kind": "objects",
"href": "/graphql/reference/objects#projectv2item",
"description": "<p>The item unarchived from the project.</p>"
}
]
},
{
"name": "unarchiveRepository",
"kind": "mutations",
@ -5652,6 +5754,40 @@
}
]
},
{
"name": "unlinkProjectV2FromRepository",
"kind": "mutations",
"id": "unlinkprojectv2fromrepository",
"href": "/graphql/reference/mutations#unlinkprojectv2fromrepository",
"description": "<p>Unlinks a project from a repository.</p>",
"inputFields": [
{
"name": "input",
"type": "UnlinkProjectV2FromRepositoryInput!",
"id": "unlinkprojectv2fromrepositoryinput",
"kind": "input-objects",
"href": "/graphql/reference/input-objects#unlinkprojectv2fromrepositoryinput"
}
],
"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": "repository",
"type": "Repository",
"id": "repository",
"kind": "objects",
"href": "/graphql/reference/objects#repository",
"description": "<p>The repository the project is no longer linked to.</p>"
}
]
},
{
"name": "unlinkRepositoryFromProject",
"kind": "mutations",
@ -9567,6 +9703,22 @@
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{
"name": "lockAllowsFetchAndMerge",
"description": "<p>Whether users can pull changes from upstream when the branch is locked. Set to\n<code>true</code> to allow fork syncing. Set to <code>false</code> to prevent fork syncing.</p>",
"type": "Boolean!",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{
"name": "lockBranch",
"description": "<p>Whether to set the branch as read-only. If this is true, users will not be able to push to the branch.</p>",
"type": "Boolean!",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{
"name": "matchingRefs",
"description": "<p>Repository refs that are protected by this rule.</p>",
@ -9693,6 +9845,14 @@
"kind": "objects",
"href": "/graphql/reference/objects#repository"
},
{
"name": "requireLastPushApproval",
"description": "<p>Whether someone other than the person who last pushed to the branch must approve this pull request.</p>",
"type": "Boolean!",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{
"name": "requiredApprovingReviewCount",
"description": "<p>Number of approving reviews required to update matching branches.</p>",
@ -56223,6 +56383,14 @@
"kind": "objects",
"href": "/graphql/reference/objects#fundinglink"
},
{
"name": "hasDiscussionsEnabled",
"description": "<p>Are discussions available on this repository?.</p>",
"type": "Boolean!",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{
"name": "hasIssuesEnabled",
"description": "<p>Indicates if the repository has issues feature enabled.</p>",
@ -77302,6 +77470,10 @@
"name": "TITLE",
"description": "<p>Title.</p>"
},
{
"name": "TRACKED_BY",
"description": "<p>Tracked by.</p>"
},
{
"name": "TRACKS",
"description": "<p>Tracks.</p>"
@ -77472,6 +77644,10 @@
"name": "TITLE",
"description": "<p>Title.</p>"
},
{
"name": "TRACKED_BY",
"description": "<p>Tracked by.</p>"
},
{
"name": "TRACKS",
"description": "<p>Tracks.</p>"
@ -82230,6 +82406,41 @@
}
]
},
{
"name": "ArchiveProjectV2ItemInput",
"kind": "inputObjects",
"id": "archiveprojectv2iteminput",
"href": "/graphql/reference/input-objects#archiveprojectv2iteminput",
"description": "<p>Autogenerated input type of ArchiveProjectV2Item.</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": "itemId",
"description": "<p>The ID of the ProjectV2Item to archive.</p>",
"type": "ID!",
"id": "id",
"kind": "scalars",
"href": "/graphql/reference/scalars#id",
"isDeprecated": false
},
{
"name": "projectId",
"description": "<p>The ID of the Project to archive the item from.</p>",
"type": "ID!",
"id": "id",
"kind": "scalars",
"href": "/graphql/reference/scalars#id",
"isDeprecated": false
}
]
},
{
"name": "ArchiveRepositoryInput",
"kind": "inputObjects",
@ -83273,6 +83484,22 @@
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{
"name": "lockAllowsFetchAndMerge",
"description": "<p>Whether users can pull changes from upstream when the branch is locked. Set to\n<code>true</code> to allow fork syncing. Set to <code>false</code> to prevent fork syncing.</p>",
"type": "Boolean",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{
"name": "lockBranch",
"description": "<p>Whether to set the branch as read-only. If this is true, users will not be able to push to the branch.</p>",
"type": "Boolean",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{
"name": "pattern",
"description": "<p>The glob-like pattern used to determine matching branches.</p>",
@ -83298,6 +83525,14 @@
"href": "/graphql/reference/scalars#id",
"isDeprecated": false
},
{
"name": "requireLastPushApproval",
"description": "<p>Whether someone other than the person who last pushed to the branch must approve this pull request.</p>",
"type": "Boolean",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{
"name": "requiredApprovingReviewCount",
"description": "<p>Number of approving reviews required to update matching branches.</p>",
@ -86467,6 +86702,41 @@
}
]
},
{
"name": "LinkProjectV2ToRepositoryInput",
"kind": "inputObjects",
"id": "linkprojectv2torepositoryinput",
"href": "/graphql/reference/input-objects#linkprojectv2torepositoryinput",
"description": "<p>Autogenerated input type of LinkProjectV2ToRepository.</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": "projectId",
"description": "<p>The ID of the project to link to the repository.</p>",
"type": "ID!",
"id": "id",
"kind": "scalars",
"href": "/graphql/reference/scalars#id",
"isDeprecated": false
},
{
"name": "repositoryId",
"description": "<p>The ID of the repository to link to the project.</p>",
"type": "ID!",
"id": "id",
"kind": "scalars",
"href": "/graphql/reference/scalars#id",
"isDeprecated": false
}
]
},
{
"name": "LinkRepositoryToProjectInput",
"kind": "inputObjects",
@ -89005,6 +89275,41 @@
}
]
},
{
"name": "UnarchiveProjectV2ItemInput",
"kind": "inputObjects",
"id": "unarchiveprojectv2iteminput",
"href": "/graphql/reference/input-objects#unarchiveprojectv2iteminput",
"description": "<p>Autogenerated input type of UnarchiveProjectV2Item.</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": "itemId",
"description": "<p>The ID of the ProjectV2Item to unarchive.</p>",
"type": "ID!",
"id": "id",
"kind": "scalars",
"href": "/graphql/reference/scalars#id",
"isDeprecated": false
},
{
"name": "projectId",
"description": "<p>The ID of the Project to archive the item from.</p>",
"type": "ID!",
"id": "id",
"kind": "scalars",
"href": "/graphql/reference/scalars#id",
"isDeprecated": false
}
]
},
{
"name": "UnarchiveRepositoryInput",
"kind": "inputObjects",
@ -89083,6 +89388,41 @@
}
]
},
{
"name": "UnlinkProjectV2FromRepositoryInput",
"kind": "inputObjects",
"id": "unlinkprojectv2fromrepositoryinput",
"href": "/graphql/reference/input-objects#unlinkprojectv2fromrepositoryinput",
"description": "<p>Autogenerated input type of UnlinkProjectV2FromRepository.</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": "projectId",
"description": "<p>The ID of the project to unlink from the repository.</p>",
"type": "ID!",
"id": "id",
"kind": "scalars",
"href": "/graphql/reference/scalars#id",
"isDeprecated": false
},
{
"name": "repositoryId",
"description": "<p>The ID of the repository to unlink from the project.</p>",
"type": "ID!",
"id": "id",
"kind": "scalars",
"href": "/graphql/reference/scalars#id",
"isDeprecated": false
}
]
},
{
"name": "UnlinkRepositoryFromProjectInput",
"kind": "inputObjects",
@ -89397,6 +89737,22 @@
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{
"name": "lockAllowsFetchAndMerge",
"description": "<p>Whether users can pull changes from upstream when the branch is locked. Set to\n<code>true</code> to allow fork syncing. Set to <code>false</code> to prevent fork syncing.</p>",
"type": "Boolean",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{
"name": "lockBranch",
"description": "<p>Whether to set the branch as read-only. If this is true, users will not be able to push to the branch.</p>",
"type": "Boolean",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{
"name": "pattern",
"description": "<p>The glob-like pattern used to determine matching branches.</p>",
@ -89413,6 +89769,14 @@
"kind": "scalars",
"href": "/graphql/reference/scalars#id"
},
{
"name": "requireLastPushApproval",
"description": "<p>Whether someone other than the person who last pushed to the branch must approve this pull request.</p>",
"type": "Boolean",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{
"name": "requiredApprovingReviewCount",
"description": "<p>Number of approving reviews required to update matching branches.</p>",
@ -91685,6 +92049,14 @@
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
},
{
"name": "hasDiscussionsEnabled",
"description": "<p>Indicates if the repository should have the discussions feature enabled.</p>",
"type": "Boolean",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{
"name": "hasIssuesEnabled",
"description": "<p>Indicates if the repository should have the issues feature enabled.</p>",

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -747,6 +747,14 @@
"criticality": "breaking",
"owner": "lukewar"
},
{
"location": "ProjectNextFieldType.TRACKED_BY",
"description": "<p><code>TRACKED_BY</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": "2023-01-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>",
@ -2205,6 +2213,14 @@
"criticality": "breaking",
"owner": "lukewar"
},
{
"location": "ProjectNextFieldType.TRACKED_BY",
"description": "<p><code>TRACKED_BY</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": "2023-01-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>",
@ -2915,6 +2931,250 @@
}
]
},
"ghes-3.7": {
"2022-10-01": [
{
"location": "UnlockAndResetMergeGroupInput.branch",
"description": "<p><code>branch</code> will be removed.</p>",
"reason": "<p>The current merge group for the repository's default branch, the <code>branch</code> argument is now a no-op</p>",
"date": "2022-10-01",
"criticality": "breaking",
"owner": "jhunschejones"
},
{
"location": "RepositoryVulnerabilityAlert.fixReason",
"description": "<p><code>fixReason</code> will be removed.</p>",
"reason": "<p>The <code>fixReason</code> field is being removed. You can still use <code>fixedAt</code> and <code>dismissReason</code>.</p>",
"date": "2022-10-01",
"criticality": "breaking",
"owner": "jamestran201"
},
{
"location": "RemovePullRequestFromMergeQueueInput.branch",
"description": "<p><code>branch</code> will be removed.</p>",
"reason": "<p>PRs are removed from the merge queue for the base branch, the <code>branch</code> argument is now a no-op</p>",
"date": "2022-10-01",
"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>",
"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.TEXT",
"description": "<p><code>TEXT</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>",
"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.REVIEWERS",
"description": "<p><code>REVIEWERS</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.REPOSITORY",
"description": "<p><code>REPOSITORY</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.NUMBER",
"description": "<p><code>NUMBER</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.MILESTONE",
"description": "<p><code>MILESTONE</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.LINKED_PULL_REQUESTS",
"description": "<p><code>LINKED_PULL_REQUESTS</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.LABELS",
"description": "<p><code>LABELS</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.ITERATION",
"description": "<p><code>ITERATION</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.DATE",
"description": "<p><code>DATE</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.ASSIGNEES",
"description": "<p><code>ASSIGNEES</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": "MergeLockedMergeGroupInput.branch",
"description": "<p><code>branch</code> will be removed.</p>",
"reason": "<p>Changes are merged into the repository's default branch, the <code>branch</code> argument is now a no-op</p>",
"date": "2022-10-01",
"criticality": "breaking",
"owner": "jhunschejones"
},
{
"location": "LockMergeQueueInput.branch",
"description": "<p><code>branch</code> will be removed.</p>",
"reason": "<p>The merge queue is locked for the repository's default branch, the <code>branch</code> argument is now a no-op</p>",
"date": "2022-10-01",
"criticality": "breaking",
"owner": "jhunschejones"
}
],
"2022-07-01": [
{
"location": "AddPullRequestToMergeQueueInput.branch",
"description": "<p><code>branch</code> will be removed.</p>",
"reason": "<p>PRs are added to the merge queue for the base branch, the <code>branch</code> argument is now a no-op</p>",
"date": "2022-07-01",
"criticality": "breaking",
"owner": "jhunschejones"
}
],
"2022-04-01": [
{
"location": "Repository.defaultMergeQueue",
"description": "<p><code>defaultMergeQueue</code> will be removed. Use <code>Repository.mergeQueue</code> instead.</p>",
"reason": "<p><code>defaultMergeQueue</code> will be removed.</p>",
"date": "2022-04-01",
"criticality": "breaking",
"owner": "colinshum"
}
],
"2021-10-01": [
{
"location": "ReactionGroup.users",
"description": "<p><code>users</code> will be removed. Use the <code>reactors</code> field instead.</p>",
"reason": "<p>Reactors can now be mannequins, bots, and organizations.</p>",
"date": "2021-10-01",
"criticality": "breaking",
"owner": "synthead"
}
],
"2021-06-21": [
{
"location": "PackageType.DOCKER",
"description": "<p><code>DOCKER</code> will be removed.</p>",
"reason": "<p>DOCKER will be removed from this enum as this type will be migrated to only be used by the Packages REST API.</p>",
"date": "2021-06-21",
"criticality": "breaking",
"owner": "reybard"
}
],
"2021-01-01": [
{
"location": "MergeStateStatus.DRAFT",
"description": "<p><code>DRAFT</code> will be removed. Use PullRequest.isDraft instead.</p>",
"reason": "<p>DRAFT state will be removed from this enum and <code>isDraft</code> should be used instead</p>",
"date": "2021-01-01",
"criticality": "breaking",
"owner": "nplasterer"
}
],
"2020-10-01": [
{
"location": "PullRequest.timeline",
"description": "<p><code>timeline</code> will be removed. Use PullRequest.timelineItems instead.</p>",
"reason": "<p><code>timeline</code> will be removed</p>",
"date": "2020-10-01",
"criticality": "breaking",
"owner": "mikesea"
},
{
"location": "Issue.timeline",
"description": "<p><code>timeline</code> will be removed. Use Issue.timelineItems instead.</p>",
"reason": "<p><code>timeline</code> will be removed</p>",
"date": "2020-10-01",
"criticality": "breaking",
"owner": "mikesea"
}
],
"2020-01-01": [
{
"location": "UnassignedEvent.user",
"description": "<p><code>user</code> will be removed. Use the <code>assignee</code> field instead.</p>",
"reason": "<p>Assignees can now be mannequins.</p>",
"date": "2020-01-01",
"criticality": "breaking",
"owner": "tambling"
},
{
"location": "AssignedEvent.user",
"description": "<p><code>user</code> will be removed. Use the <code>assignee</code> field instead.</p>",
"reason": "<p>Assignees can now be mannequins.</p>",
"date": "2020-01-01",
"criticality": "breaking",
"owner": "tambling"
}
],
"2019-04-01": [
{
"location": "LegacyMigration.uploadUrlTemplate",
"description": "<p><code>uploadUrlTemplate</code> will be removed. Use <code>uploadUrl</code> instead.</p>",
"reason": "<p><code>uploadUrlTemplate</code> is being removed because it is not a standard URL and adds an extra user step.</p>",
"date": "2019-04-01",
"criticality": "breaking",
"owner": "tambling"
}
]
},
"ghes-3.6": {
"2022-10-01": [
{
@ -3467,168 +3727,6 @@
}
]
},
"ghes-3.2": {
"2021-10-01": [
{
"location": "ReactionGroup.users",
"description": "<p><code>users</code> will be removed. Use the <code>reactors</code> field instead.</p>",
"reason": "<p>Reactors can now be mannequins, bots, and organizations.</p>",
"date": "2021-10-01",
"criticality": "breaking",
"owner": "synthead"
}
],
"2021-06-21": [
{
"location": "PackageType.DOCKER",
"description": "<p><code>DOCKER</code> will be removed.</p>",
"reason": "<p>DOCKER will be removed from this enum as this type will be migrated to only be used by the Packages REST API.</p>",
"date": "2021-06-21",
"criticality": "breaking",
"owner": "reybard"
}
],
"2021-01-01": [
{
"location": "MergeStateStatus.DRAFT",
"description": "<p><code>DRAFT</code> will be removed. Use PullRequest.isDraft instead.</p>",
"reason": "<p>DRAFT state will be removed from this enum and <code>isDraft</code> should be used instead</p>",
"date": "2021-01-01",
"criticality": "breaking",
"owner": "nplasterer"
},
{
"location": "EnterprisePendingCollaboratorEdge.isUnlicensed",
"description": "<p><code>isUnlicensed</code> will be removed.</p>",
"reason": "<p>All pending collaborators consume a license</p>",
"date": "2021-01-01",
"criticality": "breaking",
"owner": "BrentWheeldon"
},
{
"location": "EnterpriseOutsideCollaboratorEdge.isUnlicensed",
"description": "<p><code>isUnlicensed</code> will be removed.</p>",
"reason": "<p>All outside collaborators consume a license</p>",
"date": "2021-01-01",
"criticality": "breaking",
"owner": "BrentWheeldon"
},
{
"location": "EnterpriseMemberEdge.isUnlicensed",
"description": "<p><code>isUnlicensed</code> will be removed.</p>",
"reason": "<p>All members consume a license</p>",
"date": "2021-01-01",
"criticality": "breaking",
"owner": "BrentWheeldon"
}
],
"2020-10-01": [
{
"location": "Sponsorship.sponsor",
"description": "<p><code>sponsor</code> will be removed. Use <code>Sponsorship.sponsorEntity</code> instead.</p>",
"reason": "<p><code>Sponsorship.sponsor</code> will be removed.</p>",
"date": "2020-10-01",
"criticality": "breaking",
"owner": "nholden"
},
{
"location": "RepositoryInvitationOrderField.INVITEE_LOGIN",
"description": "<p><code>INVITEE_LOGIN</code> will be removed.</p>",
"reason": "<p><code>INVITEE_LOGIN</code> is no longer a valid field value. Repository invitations can now be associated with an email, not only an invitee.</p>",
"date": "2020-10-01",
"criticality": "breaking",
"owner": "jdennes"
},
{
"location": "PullRequest.timeline",
"description": "<p><code>timeline</code> will be removed. Use PullRequest.timelineItems instead.</p>",
"reason": "<p><code>timeline</code> will be removed</p>",
"date": "2020-10-01",
"criticality": "breaking",
"owner": "mikesea"
},
{
"location": "Issue.timeline",
"description": "<p><code>timeline</code> will be removed. Use Issue.timelineItems instead.</p>",
"reason": "<p><code>timeline</code> will be removed</p>",
"date": "2020-10-01",
"criticality": "breaking",
"owner": "mikesea"
},
{
"location": "EnterpriseOwnerInfo.pendingCollaborators",
"description": "<p><code>pendingCollaborators</code> will be removed. Use the <code>pendingCollaboratorInvitations</code> field instead.</p>",
"reason": "<p>Repository invitations can now be associated with an email, not only an invitee.</p>",
"date": "2020-10-01",
"criticality": "breaking",
"owner": "jdennes"
}
],
"2020-07-01": [
{
"location": "EnterprisePendingMemberInvitationEdge.isUnlicensed",
"description": "<p><code>isUnlicensed</code> will be removed.</p>",
"reason": "<p>All pending members consume a license</p>",
"date": "2020-07-01",
"criticality": "breaking",
"owner": "BrentWheeldon"
}
],
"2020-04-01": [
{
"location": "Sponsorship.maintainer",
"description": "<p><code>maintainer</code> will be removed. Use <code>Sponsorship.sponsorable</code> instead.</p>",
"reason": "<p><code>Sponsorship.maintainer</code> will be removed.</p>",
"date": "2020-04-01",
"criticality": "breaking",
"owner": "antn"
}
],
"2020-01-01": [
{
"location": "UnassignedEvent.user",
"description": "<p><code>user</code> will be removed. Use the <code>assignee</code> field instead.</p>",
"reason": "<p>Assignees can now be mannequins.</p>",
"date": "2020-01-01",
"criticality": "breaking",
"owner": "tambling"
},
{
"location": "EnterpriseBillingInfo.seats",
"description": "<p><code>seats</code> will be removed. Use EnterpriseBillingInfo.totalLicenses instead.</p>",
"reason": "<p><code>seats</code> will be replaced with <code>totalLicenses</code> to provide more clarity on the value being returned</p>",
"date": "2020-01-01",
"criticality": "breaking",
"owner": "BlakeWilliams"
},
{
"location": "EnterpriseBillingInfo.availableSeats",
"description": "<p><code>availableSeats</code> will be removed. Use EnterpriseBillingInfo.totalAvailableLicenses instead.</p>",
"reason": "<p><code>availableSeats</code> will be replaced with <code>totalAvailableLicenses</code> to provide more clarity on the value being returned</p>",
"date": "2020-01-01",
"criticality": "breaking",
"owner": "BlakeWilliams"
},
{
"location": "AssignedEvent.user",
"description": "<p><code>user</code> will be removed. Use the <code>assignee</code> field instead.</p>",
"reason": "<p>Assignees can now be mannequins.</p>",
"date": "2020-01-01",
"criticality": "breaking",
"owner": "tambling"
}
],
"2019-04-01": [
{
"location": "LegacyMigration.uploadUrlTemplate",
"description": "<p><code>uploadUrlTemplate</code> will be removed. Use <code>uploadUrl</code> instead.</p>",
"reason": "<p><code>uploadUrlTemplate</code> is being removed because it is not a standard URL and adds an extra user step.</p>",
"date": "2019-04-01",
"criticality": "breaking",
"owner": "tambling"
}
]
},
"ghae": {
"2023-04-01": [
{
@ -3673,6 +3771,14 @@
"criticality": "breaking",
"owner": "lukewar"
},
{
"location": "ProjectNextFieldType.TRACKED_BY",
"description": "<p><code>TRACKED_BY</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": "2023-01-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>",
@ -3892,121 +3998,5 @@
"owner": "tambling"
}
]
},
"ghes-3.7": {
"2022-10-01": [
{
"location": "RemovePullRequestFromMergeQueueInput.branch",
"description": "<p><code>branch</code> will be removed.</p>",
"reason": "<p>PRs are removed from the merge queue for the base branch, the <code>branch</code> argument is now a no-op</p>",
"date": "2022-10-01",
"criticality": "breaking",
"owner": "jhunschejones"
}
],
"2022-07-01": [
{
"location": "Enterprise.userAccounts",
"description": "<p><code>userAccounts</code> will be removed. Use the <code>Enterprise.members</code> field instead.</p>",
"reason": "<p>The <code>Enterprise.userAccounts</code> field is being removed.</p>",
"date": "2022-07-01",
"criticality": "breaking",
"owner": "jdennes"
},
{
"location": "AddPullRequestToMergeQueueInput.branch",
"description": "<p><code>branch</code> will be removed.</p>",
"reason": "<p>PRs are added to the merge queue for the base branch, the <code>branch</code> argument is now a no-op</p>",
"date": "2022-07-01",
"criticality": "breaking",
"owner": "jhunschejones"
}
],
"2022-04-01": [
{
"location": "Repository.defaultMergeQueue",
"description": "<p><code>defaultMergeQueue</code> will be removed. Use <code>Repository.mergeQueue</code> instead.</p>",
"reason": "<p><code>defaultMergeQueue</code> will be removed.</p>",
"date": "2022-04-01",
"criticality": "breaking",
"owner": "colinshum"
}
],
"2021-10-01": [
{
"location": "ReactionGroup.users",
"description": "<p><code>users</code> will be removed. Use the <code>reactors</code> field instead.</p>",
"reason": "<p>Reactors can now be mannequins, bots, and organizations.</p>",
"date": "2021-10-01",
"criticality": "breaking",
"owner": "synthead"
}
],
"2021-06-21": [
{
"location": "PackageType.DOCKER",
"description": "<p><code>DOCKER</code> will be removed.</p>",
"reason": "<p>DOCKER will be removed from this enum as this type will be migrated to only be used by the Packages REST API.</p>",
"date": "2021-06-21",
"criticality": "breaking",
"owner": "reybard"
}
],
"2021-01-01": [
{
"location": "MergeStateStatus.DRAFT",
"description": "<p><code>DRAFT</code> will be removed. Use PullRequest.isDraft instead.</p>",
"reason": "<p>DRAFT state will be removed from this enum and <code>isDraft</code> should be used instead</p>",
"date": "2021-01-01",
"criticality": "breaking",
"owner": "nplasterer"
}
],
"2020-10-01": [
{
"location": "PullRequest.timeline",
"description": "<p><code>timeline</code> will be removed. Use PullRequest.timelineItems instead.</p>",
"reason": "<p><code>timeline</code> will be removed</p>",
"date": "2020-10-01",
"criticality": "breaking",
"owner": "mikesea"
},
{
"location": "Issue.timeline",
"description": "<p><code>timeline</code> will be removed. Use Issue.timelineItems instead.</p>",
"reason": "<p><code>timeline</code> will be removed</p>",
"date": "2020-10-01",
"criticality": "breaking",
"owner": "mikesea"
}
],
"2020-01-01": [
{
"location": "UnassignedEvent.user",
"description": "<p><code>user</code> will be removed. Use the <code>assignee</code> field instead.</p>",
"reason": "<p>Assignees can now be mannequins.</p>",
"date": "2020-01-01",
"criticality": "breaking",
"owner": "tambling"
},
{
"location": "AssignedEvent.user",
"description": "<p><code>user</code> will be removed. Use the <code>assignee</code> field instead.</p>",
"reason": "<p>Assignees can now be mannequins.</p>",
"date": "2020-01-01",
"criticality": "breaking",
"owner": "tambling"
}
],
"2019-04-01": [
{
"location": "LegacyMigration.uploadUrlTemplate",
"description": "<p><code>uploadUrlTemplate</code> will be removed. Use <code>uploadUrl</code> instead.</p>",
"reason": "<p><code>uploadUrlTemplate</code> is being removed because it is not a standard URL and adds an extra user step.</p>",
"date": "2019-04-01",
"criticality": "breaking",
"owner": "tambling"
}
]
}
}