1
0
mirror of synced 2026-01-09 06:03:09 -05:00

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

GraphQL schema update
This commit is contained in:
docubot
2022-05-30 03:31:08 -04:00
committed by GitHub
13 changed files with 901 additions and 132 deletions

View File

@@ -76,3 +76,11 @@ upcoming_changes:
date: '2022-07-01T00:00:00+00:00'
criticality: breaking
owner: jdennes
- location: RemovePullRequestFromMergeQueueInput.branch
description: '`branch` will be removed.'
reason:
PRs are removed from the merge queue for the base branch, the `branch` argument
is now a no-op
date: '2022-10-01T00:00:00+00:00'
criticality: breaking
owner: jhunschejones

View File

@@ -1159,12 +1159,14 @@ type AutoMergeRequest {
authorEmail: String
"""
The commit message of the auto-merge request.
The commit message of the auto-merge request. If a merge queue is required by
the base branch, this value will be set by the merge queue when merging.
"""
commitBody: String
"""
The commit title of the auto-merge request.
The commit title of the auto-merge request. If a merge queue is required by
the base branch, this value will be set by the merge queue when merging
"""
commitHeadline: String
@@ -1179,7 +1181,8 @@ type AutoMergeRequest {
enabledBy: Actor
"""
The merge method of the auto-merge request.
The merge method of the auto-merge request. If a merge queue is required by
the base branch, this value will be set by the merge queue when merging.
"""
mergeMethod: PullRequestMergeMethod!
@@ -1544,7 +1547,7 @@ type Bot implements Actor & Node & UniformResourceLocatable {
"""
Types which can be actors for `BranchActorAllowance` objects.
"""
union BranchActorAllowanceActor = Team | User
union BranchActorAllowanceActor = App | Team | User
"""
A branch protection rule.
@@ -1913,16 +1916,16 @@ type BranchProtectionRuleEdge {
}
"""
A team or user who has the ability to bypass a force push requirement on a protected branch.
A user, team, or app who has the ability to bypass a force push requirement on a protected branch.
"""
type BypassForcePushAllowance implements Node {
"""
The actor that can dismiss.
The actor that can force push.
"""
actor: BranchActorAllowanceActor
"""
Identifies the branch protection rule associated with the allowed user or team.
Identifies the branch protection rule associated with the allowed user, team, or app.
"""
branchProtectionRule: BranchProtectionRule
id: ID!
@@ -1969,16 +1972,16 @@ type BypassForcePushAllowanceEdge {
}
"""
A team or user who has the ability to bypass a pull request requirement on a protected branch.
A user, team, or app who has the ability to bypass a pull request requirement on a protected branch.
"""
type BypassPullRequestAllowance implements Node {
"""
The actor that can dismiss.
The actor that can bypass.
"""
actor: BranchActorAllowanceActor
"""
Identifies the branch protection rule associated with the allowed user or team.
Identifies the branch protection rule associated with the allowed user, team, or app.
"""
branchProtectionRule: BranchProtectionRule
id: ID!
@@ -3232,6 +3235,11 @@ input CloseIssueInput {
ID of the issue to be closed.
"""
issueId: ID! @possibleTypes(concreteTypes: ["Issue"])
"""
The reason the issue is to be closed.
"""
stateReason: IssueClosedStateReason
}
"""
@@ -3309,6 +3317,11 @@ type ClosedEvent implements Node & UniformResourceLocatable {
"""
resourcePath: URI!
"""
The reason the issue state was changed to closed.
"""
stateReason: IssueStateReason
"""
The HTTP URL for this closed event.
"""
@@ -5338,12 +5351,12 @@ input CreateBranchProtectionRuleInput {
blocksCreations: Boolean
"""
A list of User or Team IDs allowed to bypass force push targeting matching branches.
A list of User, Team, or App IDs allowed to bypass force push targeting matching branches.
"""
bypassForcePushActorIds: [ID!]
"""
A list of User or Team IDs allowed to bypass pull requests targeting matching branches.
A list of User, Team, or App IDs allowed to bypass pull requests targeting matching branches.
"""
bypassPullRequestActorIds: [ID!]
@@ -5438,7 +5451,7 @@ input CreateBranchProtectionRuleInput {
restrictsReviewDismissals: Boolean
"""
A list of User or Team IDs allowed to dismiss reviews on pull requests targeting matching branches.
A list of User, Team, or App IDs allowed to dismiss reviews on pull requests targeting matching branches.
"""
reviewDismissalActorIds: [ID!]
}
@@ -11874,6 +11887,26 @@ type ExternalIdentity implements Node {
user: User
}
"""
An attribute for the External Identity attributes collection
"""
type ExternalIdentityAttribute {
"""
The attribute metadata as JSON
"""
metadata: String
"""
The attribute name
"""
name: String!
"""
The attribute value
"""
value: String!
}
"""
The connection type for ExternalIdentity.
"""
@@ -11918,6 +11951,11 @@ type ExternalIdentityEdge {
SAML attributes for the External Identity
"""
type ExternalIdentitySamlAttributes {
"""
SAML Identity attributes
"""
attributes: [ExternalIdentityAttribute!]!
"""
The emails associated with the SAML identity
"""
@@ -13831,6 +13869,11 @@ type Issue implements Assignable & Closable & Comment & Labelable & Lockable & N
"""
state: IssueState!
"""
Identifies the reason for the issue state.
"""
stateReason: IssueStateReason
"""
A list of events, comments, commits, etc. associated with the issue.
"""
@@ -13978,6 +14021,21 @@ type Issue implements Assignable & Closable & Comment & Labelable & Lockable & N
viewerSubscription: SubscriptionState
}
"""
The possible state reasons of a closed issue.
"""
enum IssueClosedStateReason {
"""
An issue that has been closed as completed
"""
COMPLETED
"""
An issue that has been closed as not planned
"""
NOT_PLANNED
}
"""
Represents a comment on an Issue.
"""
@@ -14435,6 +14493,26 @@ enum IssueState {
OPEN
}
"""
The possible state reasons of an issue.
"""
enum IssueStateReason {
"""
An issue that has been closed as completed
"""
COMPLETED
"""
An issue that has been closed as not planned
"""
NOT_PLANNED
"""
An issue that has been reopened
"""
REOPENED
}
"""
A repository issue template.
"""
@@ -16292,6 +16370,11 @@ enum MigrationState {
"""
FAILED
"""
The Octoshift migration has invalid credentials.
"""
FAILED_VALIDATION
"""
The Octoshift migration is in progress.
"""
@@ -16302,6 +16385,11 @@ enum MigrationState {
"""
NOT_STARTED
"""
The Octoshift migration needs to have its credentials validated.
"""
PENDING_VALIDATION
"""
The Octoshift migration has been queued.
"""
@@ -27289,7 +27377,7 @@ type Push implements Node {
}
"""
A team, user or app who has the ability to push to a protected branch.
A team, user, or app who has the ability to push to a protected branch.
"""
type PushAllowance implements Node {
"""
@@ -27298,7 +27386,7 @@ type PushAllowance implements Node {
actor: PushAllowanceActor
"""
Identifies the branch protection rule associated with the allowed user or team.
Identifies the branch protection rule associated with the allowed user, team, or app.
"""
branchProtectionRule: BranchProtectionRule
id: ID!
@@ -29237,6 +29325,11 @@ type ReopenedEvent implements Node {
"""
createdAt: DateTime!
id: ID!
"""
The reason the issue state was changed to open.
"""
stateReason: IssueStateReason
}
"""
@@ -34526,7 +34619,7 @@ type RestrictedContribution implements Contribution {
}
"""
A team or user who has the ability to dismiss a review on a protected branch.
A user, team, or app who has the ability to dismiss a review on a protected branch.
"""
type ReviewDismissalAllowance implements Node {
"""
@@ -34535,7 +34628,7 @@ type ReviewDismissalAllowance implements Node {
actor: ReviewDismissalAllowanceActor
"""
Identifies the branch protection rule associated with the allowed user or team.
Identifies the branch protection rule associated with the allowed user, team, or app.
"""
branchProtectionRule: BranchProtectionRule
id: ID!
@@ -34544,7 +34637,7 @@ type ReviewDismissalAllowance implements Node {
"""
Types that can be an actor.
"""
union ReviewDismissalAllowanceActor = Team | User
union ReviewDismissalAllowanceActor = App | Team | User
"""
The connection type for ReviewDismissalAllowance.
@@ -35736,7 +35829,7 @@ input StartRepositoryMigrationInput {
"""
The Octoshift migration source access token.
"""
accessToken: String
accessToken: String!
"""
A unique identifier for the client performing the mutation.
@@ -39227,12 +39320,12 @@ input UpdateBranchProtectionRuleInput {
branchProtectionRuleId: ID! @possibleTypes(concreteTypes: ["BranchProtectionRule"])
"""
A list of User or Team IDs allowed to bypass force push targeting matching branches.
A list of User, Team, or App IDs allowed to bypass force push targeting matching branches.
"""
bypassForcePushActorIds: [ID!]
"""
A list of User or Team IDs allowed to bypass pull requests targeting matching branches.
A list of User, Team, or App IDs allowed to bypass pull requests targeting matching branches.
"""
bypassPullRequestActorIds: [ID!]
@@ -39322,7 +39415,7 @@ input UpdateBranchProtectionRuleInput {
restrictsReviewDismissals: Boolean
"""
A list of User or Team IDs allowed to dismiss reviews on pull requests targeting matching branches.
A list of User, Team, or App IDs allowed to dismiss reviews on pull requests targeting matching branches.
"""
reviewDismissalActorIds: [ID!]
}

View File

@@ -96,6 +96,14 @@ upcoming_changes:
date: '2022-07-01T00:00:00+00:00'
criticality: breaking
owner: cheshire137
- location: RemovePullRequestFromMergeQueueInput.branch
description: '`branch` will be removed.'
reason:
PRs are removed from the merge queue for the base branch, the `branch` argument
is now a no-op
date: '2022-10-01T00:00:00+00:00'
criticality: breaking
owner: jhunschejones
- location: UpdateProjectNextItemFieldInput.fieldWithSettingId
description: '`fieldWithSettingId` will be removed. Use `fieldConstraintId` instead'
reason: Renamed to fieldConstraintId to improve naming consistency.

View File

@@ -1360,12 +1360,14 @@ type AutoMergeRequest {
authorEmail: String
"""
The commit message of the auto-merge request.
The commit message of the auto-merge request. If a merge queue is required by
the base branch, this value will be set by the merge queue when merging.
"""
commitBody: String
"""
The commit title of the auto-merge request.
The commit title of the auto-merge request. If a merge queue is required by
the base branch, this value will be set by the merge queue when merging
"""
commitHeadline: String
@@ -1380,7 +1382,8 @@ type AutoMergeRequest {
enabledBy: Actor
"""
The merge method of the auto-merge request.
The merge method of the auto-merge request. If a merge queue is required by
the base branch, this value will be set by the merge queue when merging.
"""
mergeMethod: PullRequestMergeMethod!
@@ -1745,7 +1748,7 @@ type Bot implements Actor & Node & UniformResourceLocatable {
"""
Types which can be actors for `BranchActorAllowance` objects.
"""
union BranchActorAllowanceActor = Team | User
union BranchActorAllowanceActor = App | Team | User
"""
A branch protection rule.
@@ -2114,16 +2117,16 @@ type BranchProtectionRuleEdge {
}
"""
A team or user who has the ability to bypass a force push requirement on a protected branch.
A user, team, or app who has the ability to bypass a force push requirement on a protected branch.
"""
type BypassForcePushAllowance implements Node {
"""
The actor that can dismiss.
The actor that can force push.
"""
actor: BranchActorAllowanceActor
"""
Identifies the branch protection rule associated with the allowed user or team.
Identifies the branch protection rule associated with the allowed user, team, or app.
"""
branchProtectionRule: BranchProtectionRule
id: ID!
@@ -2170,16 +2173,16 @@ type BypassForcePushAllowanceEdge {
}
"""
A team or user who has the ability to bypass a pull request requirement on a protected branch.
A user, team, or app who has the ability to bypass a pull request requirement on a protected branch.
"""
type BypassPullRequestAllowance implements Node {
"""
The actor that can dismiss.
The actor that can bypass.
"""
actor: BranchActorAllowanceActor
"""
Identifies the branch protection rule associated with the allowed user or team.
Identifies the branch protection rule associated with the allowed user, team, or app.
"""
branchProtectionRule: BranchProtectionRule
id: ID!
@@ -3515,6 +3518,11 @@ input CloseIssueInput {
ID of the issue to be closed.
"""
issueId: ID! @possibleTypes(concreteTypes: ["Issue"])
"""
The reason the issue is to be closed.
"""
stateReason: IssueClosedStateReason
}
"""
@@ -3592,6 +3600,11 @@ type ClosedEvent implements Node & UniformResourceLocatable {
"""
resourcePath: URI!
"""
The reason the issue state was changed to closed.
"""
stateReason: IssueStateReason
"""
The HTTP URL for this closed event.
"""
@@ -5621,12 +5634,12 @@ input CreateBranchProtectionRuleInput {
blocksCreations: Boolean
"""
A list of User or Team IDs allowed to bypass force push targeting matching branches.
A list of User, Team, or App IDs allowed to bypass force push targeting matching branches.
"""
bypassForcePushActorIds: [ID!]
"""
A list of User or Team IDs allowed to bypass pull requests targeting matching branches.
A list of User, Team, or App IDs allowed to bypass pull requests targeting matching branches.
"""
bypassPullRequestActorIds: [ID!]
@@ -5721,7 +5734,7 @@ input CreateBranchProtectionRuleInput {
restrictsReviewDismissals: Boolean
"""
A list of User or Team IDs allowed to dismiss reviews on pull requests targeting matching branches.
A list of User, Team, or App IDs allowed to dismiss reviews on pull requests targeting matching branches.
"""
reviewDismissalActorIds: [ID!]
}
@@ -12937,6 +12950,26 @@ type ExternalIdentity implements Node {
user: User
}
"""
An attribute for the External Identity attributes collection
"""
type ExternalIdentityAttribute {
"""
The attribute metadata as JSON
"""
metadata: String
"""
The attribute name
"""
name: String!
"""
The attribute value
"""
value: String!
}
"""
The connection type for ExternalIdentity.
"""
@@ -12981,6 +13014,11 @@ type ExternalIdentityEdge {
SAML attributes for the External Identity
"""
type ExternalIdentitySamlAttributes {
"""
SAML Identity attributes
"""
attributes: [ExternalIdentityAttribute!]!
"""
The emails associated with the SAML identity
"""
@@ -15109,6 +15147,11 @@ type Issue implements Assignable & Closable & Comment & Labelable & Lockable & N
"""
state: IssueState!
"""
Identifies the reason for the issue state.
"""
stateReason: IssueStateReason
"""
A list of events, comments, commits, etc. associated with the issue.
"""
@@ -15316,6 +15359,21 @@ type Issue implements Assignable & Closable & Comment & Labelable & Lockable & N
viewerSubscription: SubscriptionState
}
"""
The possible state reasons of a closed issue.
"""
enum IssueClosedStateReason {
"""
An issue that has been closed as completed
"""
COMPLETED
"""
An issue that has been closed as not planned
"""
NOT_PLANNED
}
"""
Represents a comment on an Issue.
"""
@@ -15773,6 +15831,26 @@ enum IssueState {
OPEN
}
"""
The possible state reasons of an issue.
"""
enum IssueStateReason {
"""
An issue that has been closed as completed
"""
COMPLETED
"""
An issue that has been closed as not planned
"""
NOT_PLANNED
"""
An issue that has been reopened
"""
REOPENED
}
"""
A repository issue template.
"""
@@ -18014,6 +18092,11 @@ enum MigrationState {
"""
FAILED
"""
The Octoshift migration has invalid credentials.
"""
FAILED_VALIDATION
"""
The Octoshift migration is in progress.
"""
@@ -18024,6 +18107,11 @@ enum MigrationState {
"""
NOT_STARTED
"""
The Octoshift migration needs to have its credentials validated.
"""
PENDING_VALIDATION
"""
The Octoshift migration has been queued.
"""
@@ -31274,7 +31362,7 @@ type Push implements Node {
}
"""
A team, user or app who has the ability to push to a protected branch.
A team, user, or app who has the ability to push to a protected branch.
"""
type PushAllowance implements Node {
"""
@@ -31283,7 +31371,7 @@ type PushAllowance implements Node {
actor: PushAllowanceActor
"""
Identifies the branch protection rule associated with the allowed user or team.
Identifies the branch protection rule associated with the allowed user, team, or app.
"""
branchProtectionRule: BranchProtectionRule
id: ID!
@@ -33568,6 +33656,11 @@ type ReopenedEvent implements Node {
"""
createdAt: DateTime!
id: ID!
"""
The reason the issue state was changed to open.
"""
stateReason: IssueStateReason
}
"""
@@ -39092,7 +39185,7 @@ type RestrictedContribution implements Contribution {
}
"""
A team or user who has the ability to dismiss a review on a protected branch.
A user, team, or app who has the ability to dismiss a review on a protected branch.
"""
type ReviewDismissalAllowance implements Node {
"""
@@ -39101,7 +39194,7 @@ type ReviewDismissalAllowance implements Node {
actor: ReviewDismissalAllowanceActor
"""
Identifies the branch protection rule associated with the allowed user or team.
Identifies the branch protection rule associated with the allowed user, team, or app.
"""
branchProtectionRule: BranchProtectionRule
id: ID!
@@ -39110,7 +39203,7 @@ type ReviewDismissalAllowance implements Node {
"""
Types that can be an actor.
"""
union ReviewDismissalAllowanceActor = Team | User
union ReviewDismissalAllowanceActor = App | Team | User
"""
The connection type for ReviewDismissalAllowance.
@@ -41716,7 +41809,7 @@ input StartRepositoryMigrationInput {
"""
The Octoshift migration source access token.
"""
accessToken: String
accessToken: String!
"""
A unique identifier for the client performing the mutation.
@@ -45252,12 +45345,12 @@ input UpdateBranchProtectionRuleInput {
branchProtectionRuleId: ID! @possibleTypes(concreteTypes: ["BranchProtectionRule"])
"""
A list of User or Team IDs allowed to bypass force push targeting matching branches.
A list of User, Team, or App IDs allowed to bypass force push targeting matching branches.
"""
bypassForcePushActorIds: [ID!]
"""
A list of User or Team IDs allowed to bypass pull requests targeting matching branches.
A list of User, Team, or App IDs allowed to bypass pull requests targeting matching branches.
"""
bypassPullRequestActorIds: [ID!]
@@ -45347,7 +45440,7 @@ input UpdateBranchProtectionRuleInput {
restrictsReviewDismissals: Boolean
"""
A list of User or Team IDs allowed to dismiss reviews on pull requests targeting matching branches.
A list of User, Team, or App IDs allowed to dismiss reviews on pull requests targeting matching branches.
"""
reviewDismissalActorIds: [ID!]
}

View File

@@ -96,6 +96,14 @@ upcoming_changes:
date: '2022-07-01T00:00:00+00:00'
criticality: breaking
owner: cheshire137
- location: RemovePullRequestFromMergeQueueInput.branch
description: '`branch` will be removed.'
reason:
PRs are removed from the merge queue for the base branch, the `branch` argument
is now a no-op
date: '2022-10-01T00:00:00+00:00'
criticality: breaking
owner: jhunschejones
- location: UpdateProjectNextItemFieldInput.fieldWithSettingId
description: '`fieldWithSettingId` will be removed. Use `fieldConstraintId` instead'
reason: Renamed to fieldConstraintId to improve naming consistency.

View File

@@ -1360,12 +1360,14 @@ type AutoMergeRequest {
authorEmail: String
"""
The commit message of the auto-merge request.
The commit message of the auto-merge request. If a merge queue is required by
the base branch, this value will be set by the merge queue when merging.
"""
commitBody: String
"""
The commit title of the auto-merge request.
The commit title of the auto-merge request. If a merge queue is required by
the base branch, this value will be set by the merge queue when merging
"""
commitHeadline: String
@@ -1380,7 +1382,8 @@ type AutoMergeRequest {
enabledBy: Actor
"""
The merge method of the auto-merge request.
The merge method of the auto-merge request. If a merge queue is required by
the base branch, this value will be set by the merge queue when merging.
"""
mergeMethod: PullRequestMergeMethod!
@@ -1745,7 +1748,7 @@ type Bot implements Actor & Node & UniformResourceLocatable {
"""
Types which can be actors for `BranchActorAllowance` objects.
"""
union BranchActorAllowanceActor = Team | User
union BranchActorAllowanceActor = App | Team | User
"""
A branch protection rule.
@@ -2114,16 +2117,16 @@ type BranchProtectionRuleEdge {
}
"""
A team or user who has the ability to bypass a force push requirement on a protected branch.
A user, team, or app who has the ability to bypass a force push requirement on a protected branch.
"""
type BypassForcePushAllowance implements Node {
"""
The actor that can dismiss.
The actor that can force push.
"""
actor: BranchActorAllowanceActor
"""
Identifies the branch protection rule associated with the allowed user or team.
Identifies the branch protection rule associated with the allowed user, team, or app.
"""
branchProtectionRule: BranchProtectionRule
id: ID!
@@ -2170,16 +2173,16 @@ type BypassForcePushAllowanceEdge {
}
"""
A team or user who has the ability to bypass a pull request requirement on a protected branch.
A user, team, or app who has the ability to bypass a pull request requirement on a protected branch.
"""
type BypassPullRequestAllowance implements Node {
"""
The actor that can dismiss.
The actor that can bypass.
"""
actor: BranchActorAllowanceActor
"""
Identifies the branch protection rule associated with the allowed user or team.
Identifies the branch protection rule associated with the allowed user, team, or app.
"""
branchProtectionRule: BranchProtectionRule
id: ID!
@@ -3515,6 +3518,11 @@ input CloseIssueInput {
ID of the issue to be closed.
"""
issueId: ID! @possibleTypes(concreteTypes: ["Issue"])
"""
The reason the issue is to be closed.
"""
stateReason: IssueClosedStateReason
}
"""
@@ -3592,6 +3600,11 @@ type ClosedEvent implements Node & UniformResourceLocatable {
"""
resourcePath: URI!
"""
The reason the issue state was changed to closed.
"""
stateReason: IssueStateReason
"""
The HTTP URL for this closed event.
"""
@@ -5621,12 +5634,12 @@ input CreateBranchProtectionRuleInput {
blocksCreations: Boolean
"""
A list of User or Team IDs allowed to bypass force push targeting matching branches.
A list of User, Team, or App IDs allowed to bypass force push targeting matching branches.
"""
bypassForcePushActorIds: [ID!]
"""
A list of User or Team IDs allowed to bypass pull requests targeting matching branches.
A list of User, Team, or App IDs allowed to bypass pull requests targeting matching branches.
"""
bypassPullRequestActorIds: [ID!]
@@ -5721,7 +5734,7 @@ input CreateBranchProtectionRuleInput {
restrictsReviewDismissals: Boolean
"""
A list of User or Team IDs allowed to dismiss reviews on pull requests targeting matching branches.
A list of User, Team, or App IDs allowed to dismiss reviews on pull requests targeting matching branches.
"""
reviewDismissalActorIds: [ID!]
}
@@ -12937,6 +12950,26 @@ type ExternalIdentity implements Node {
user: User
}
"""
An attribute for the External Identity attributes collection
"""
type ExternalIdentityAttribute {
"""
The attribute metadata as JSON
"""
metadata: String
"""
The attribute name
"""
name: String!
"""
The attribute value
"""
value: String!
}
"""
The connection type for ExternalIdentity.
"""
@@ -12981,6 +13014,11 @@ type ExternalIdentityEdge {
SAML attributes for the External Identity
"""
type ExternalIdentitySamlAttributes {
"""
SAML Identity attributes
"""
attributes: [ExternalIdentityAttribute!]!
"""
The emails associated with the SAML identity
"""
@@ -15109,6 +15147,11 @@ type Issue implements Assignable & Closable & Comment & Labelable & Lockable & N
"""
state: IssueState!
"""
Identifies the reason for the issue state.
"""
stateReason: IssueStateReason
"""
A list of events, comments, commits, etc. associated with the issue.
"""
@@ -15316,6 +15359,21 @@ type Issue implements Assignable & Closable & Comment & Labelable & Lockable & N
viewerSubscription: SubscriptionState
}
"""
The possible state reasons of a closed issue.
"""
enum IssueClosedStateReason {
"""
An issue that has been closed as completed
"""
COMPLETED
"""
An issue that has been closed as not planned
"""
NOT_PLANNED
}
"""
Represents a comment on an Issue.
"""
@@ -15773,6 +15831,26 @@ enum IssueState {
OPEN
}
"""
The possible state reasons of an issue.
"""
enum IssueStateReason {
"""
An issue that has been closed as completed
"""
COMPLETED
"""
An issue that has been closed as not planned
"""
NOT_PLANNED
"""
An issue that has been reopened
"""
REOPENED
}
"""
A repository issue template.
"""
@@ -18014,6 +18092,11 @@ enum MigrationState {
"""
FAILED
"""
The Octoshift migration has invalid credentials.
"""
FAILED_VALIDATION
"""
The Octoshift migration is in progress.
"""
@@ -18024,6 +18107,11 @@ enum MigrationState {
"""
NOT_STARTED
"""
The Octoshift migration needs to have its credentials validated.
"""
PENDING_VALIDATION
"""
The Octoshift migration has been queued.
"""
@@ -31274,7 +31362,7 @@ type Push implements Node {
}
"""
A team, user or app who has the ability to push to a protected branch.
A team, user, or app who has the ability to push to a protected branch.
"""
type PushAllowance implements Node {
"""
@@ -31283,7 +31371,7 @@ type PushAllowance implements Node {
actor: PushAllowanceActor
"""
Identifies the branch protection rule associated with the allowed user or team.
Identifies the branch protection rule associated with the allowed user, team, or app.
"""
branchProtectionRule: BranchProtectionRule
id: ID!
@@ -33568,6 +33656,11 @@ type ReopenedEvent implements Node {
"""
createdAt: DateTime!
id: ID!
"""
The reason the issue state was changed to open.
"""
stateReason: IssueStateReason
}
"""
@@ -39092,7 +39185,7 @@ type RestrictedContribution implements Contribution {
}
"""
A team or user who has the ability to dismiss a review on a protected branch.
A user, team, or app who has the ability to dismiss a review on a protected branch.
"""
type ReviewDismissalAllowance implements Node {
"""
@@ -39101,7 +39194,7 @@ type ReviewDismissalAllowance implements Node {
actor: ReviewDismissalAllowanceActor
"""
Identifies the branch protection rule associated with the allowed user or team.
Identifies the branch protection rule associated with the allowed user, team, or app.
"""
branchProtectionRule: BranchProtectionRule
id: ID!
@@ -39110,7 +39203,7 @@ type ReviewDismissalAllowance implements Node {
"""
Types that can be an actor.
"""
union ReviewDismissalAllowanceActor = Team | User
union ReviewDismissalAllowanceActor = App | Team | User
"""
The connection type for ReviewDismissalAllowance.
@@ -41716,7 +41809,7 @@ input StartRepositoryMigrationInput {
"""
The Octoshift migration source access token.
"""
accessToken: String
accessToken: String!
"""
A unique identifier for the client performing the mutation.
@@ -45252,12 +45345,12 @@ input UpdateBranchProtectionRuleInput {
branchProtectionRuleId: ID! @possibleTypes(concreteTypes: ["BranchProtectionRule"])
"""
A list of User or Team IDs allowed to bypass force push targeting matching branches.
A list of User, Team, or App IDs allowed to bypass force push targeting matching branches.
"""
bypassForcePushActorIds: [ID!]
"""
A list of User or Team IDs allowed to bypass pull requests targeting matching branches.
A list of User, Team, or App IDs allowed to bypass pull requests targeting matching branches.
"""
bypassPullRequestActorIds: [ID!]
@@ -45347,7 +45440,7 @@ input UpdateBranchProtectionRuleInput {
restrictsReviewDismissals: Boolean
"""
A list of User or Team IDs allowed to dismiss reviews on pull requests targeting matching branches.
A list of User, Team, or App IDs allowed to dismiss reviews on pull requests targeting matching branches.
"""
reviewDismissalActorIds: [ID!]
}

View File

@@ -1,4 +1,36 @@
[
{
"schemaChanges": [
{
"title": "The GraphQL schema includes these changes:",
"changes": [
"Type `ExternalIdentityAttribute` was added",
"Type `IssueClosedStateReason` was added",
"Type `IssueStateReason` was added",
"Member `App` was added to Union type `BranchActorAllowanceActor`",
"Input field `stateReason` was added to input object type `CloseIssueInput`",
"Field `stateReason` was added to object type `ClosedEvent`",
"Field `attributes` was added to object type `ExternalIdentitySamlAttributes`",
"Field `stateReason` was added to object type `Issue`",
"Enum value 'FAILED_VALIDATION` was added to enum `MigrationState'",
"Enum value 'PENDING_VALIDATION` was added to enum `MigrationState'",
"Field `stateReason` was added to object type `ReopenedEvent`",
"Member `App` was added to Union type `ReviewDismissalAllowanceActor`",
"Input field `StartRepositoryMigrationInput.accessToken` changed type from `String` to `String!`"
]
}
],
"previewChanges": [],
"upcomingChanges": [
{
"title": "The following changes will be made to the schema:",
"changes": [
"On member `RemovePullRequestFromMergeQueueInput.branch`:`branch` will be removed. **Effective 2022-10-01**."
]
}
],
"date": "2022-05-29"
},
{
"schemaChanges": [
{

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -8136,7 +8136,7 @@
},
{
"name": "commitBody",
"description": "<p>The commit message of the auto-merge request.</p>",
"description": "<p>The commit message of the auto-merge request. If a merge queue is required by\nthe base branch, this value will be set by the merge queue when merging.</p>",
"type": "String",
"id": "string",
"kind": "scalars",
@@ -8144,7 +8144,7 @@
},
{
"name": "commitHeadline",
"description": "<p>The commit title of the auto-merge request.</p>",
"description": "<p>The commit title of the auto-merge request. If a merge queue is required by\nthe base branch, this value will be set by the merge queue when merging.</p>",
"type": "String",
"id": "string",
"kind": "scalars",
@@ -8168,7 +8168,7 @@
},
{
"name": "mergeMethod",
"description": "<p>The merge method of the auto-merge request.</p>",
"description": "<p>The merge method of the auto-merge request. If a merge queue is required by\nthe base branch, this value will be set by the merge queue when merging.</p>",
"type": "PullRequestMergeMethod!",
"id": "pullrequestmergemethod",
"kind": "enums",
@@ -9477,7 +9477,7 @@
"kind": "objects",
"id": "bypassforcepushallowance",
"href": "/graphql/reference/objects#bypassforcepushallowance",
"description": "<p>A team or user who has the ability to bypass a force push requirement on a protected branch.</p>",
"description": "<p>A user, team, or app who has the ability to bypass a force push requirement on a protected branch.</p>",
"implements": [
{
"name": "Node",
@@ -9488,7 +9488,7 @@
"fields": [
{
"name": "actor",
"description": "<p>The actor that can dismiss.</p>",
"description": "<p>The actor that can force push.</p>",
"type": "BranchActorAllowanceActor",
"id": "branchactorallowanceactor",
"kind": "unions",
@@ -9496,7 +9496,7 @@
},
{
"name": "branchProtectionRule",
"description": "<p>Identifies the branch protection rule associated with the allowed user or team.</p>",
"description": "<p>Identifies the branch protection rule associated with the allowed user, team, or app.</p>",
"type": "BranchProtectionRule",
"id": "branchprotectionrule",
"kind": "objects",
@@ -9575,7 +9575,7 @@
"kind": "objects",
"id": "bypasspullrequestallowance",
"href": "/graphql/reference/objects#bypasspullrequestallowance",
"description": "<p>A team or user who has the ability to bypass a pull request requirement on a protected branch.</p>",
"description": "<p>A user, team, or app who has the ability to bypass a pull request requirement on a protected branch.</p>",
"implements": [
{
"name": "Node",
@@ -9586,7 +9586,7 @@
"fields": [
{
"name": "actor",
"description": "<p>The actor that can dismiss.</p>",
"description": "<p>The actor that can bypass.</p>",
"type": "BranchActorAllowanceActor",
"id": "branchactorallowanceactor",
"kind": "unions",
@@ -9594,7 +9594,7 @@
},
{
"name": "branchProtectionRule",
"description": "<p>Identifies the branch protection rule associated with the allowed user or team.</p>",
"description": "<p>Identifies the branch protection rule associated with the allowed user, team, or app.</p>",
"type": "BranchProtectionRule",
"id": "branchprotectionrule",
"kind": "objects",
@@ -10916,6 +10916,14 @@
"kind": "scalars",
"href": "/graphql/reference/scalars#uri"
},
{
"name": "stateReason",
"description": "<p>The reason the issue state was changed to closed.</p>",
"type": "IssueStateReason",
"id": "issuestatereason",
"kind": "enums",
"href": "/graphql/reference/enums#issuestatereason"
},
{
"name": "url",
"description": "<p>The HTTP URL for this closed event.</p>",
@@ -22240,6 +22248,39 @@
}
]
},
{
"name": "ExternalIdentityAttribute",
"kind": "objects",
"id": "externalidentityattribute",
"href": "/graphql/reference/objects#externalidentityattribute",
"description": "<p>An attribute for the External Identity attributes collection.</p>",
"fields": [
{
"name": "metadata",
"description": "<p>The attribute metadata as JSON.</p>",
"type": "String",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
},
{
"name": "name",
"description": "<p>The attribute name.</p>",
"type": "String!",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
},
{
"name": "value",
"description": "<p>The attribute value.</p>",
"type": "String!",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
}
]
},
{
"name": "ExternalIdentityConnection",
"kind": "objects",
@@ -22313,6 +22354,14 @@
"href": "/graphql/reference/objects#externalidentitysamlattributes",
"description": "<p>SAML attributes for the External Identity.</p>",
"fields": [
{
"name": "attributes",
"description": "<p>SAML Identity attributes.</p>",
"type": "[ExternalIdentityAttribute!]!",
"id": "externalidentityattribute",
"kind": "objects",
"href": "/graphql/reference/objects#externalidentityattribute"
},
{
"name": "emails",
"description": "<p>The emails associated with the SAML identity.</p>",
@@ -24739,6 +24788,14 @@
"kind": "enums",
"href": "/graphql/reference/enums#issuestate"
},
{
"name": "stateReason",
"description": "<p>Identifies the reason for the issue state.</p>",
"type": "IssueStateReason",
"id": "issuestatereason",
"kind": "enums",
"href": "/graphql/reference/enums#issuestatereason"
},
{
"name": "timeline",
"description": "<p>A list of events, comments, commits, etc. associated with the issue.</p>",
@@ -44682,7 +44739,7 @@
"kind": "objects",
"id": "pushallowance",
"href": "/graphql/reference/objects#pushallowance",
"description": "<p>A team, user or app who has the ability to push to a protected branch.</p>",
"description": "<p>A team, user, or app who has the ability to push to a protected branch.</p>",
"implements": [
{
"name": "Node",
@@ -44701,7 +44758,7 @@
},
{
"name": "branchProtectionRule",
"description": "<p>Identifies the branch protection rule associated with the allowed user or team.</p>",
"description": "<p>Identifies the branch protection rule associated with the allowed user, team, or app.</p>",
"type": "BranchProtectionRule",
"id": "branchprotectionrule",
"kind": "objects",
@@ -46519,6 +46576,14 @@
"id": "datetime",
"kind": "scalars",
"href": "/graphql/reference/scalars#datetime"
},
{
"name": "stateReason",
"description": "<p>The reason the issue state was changed to open.</p>",
"type": "IssueStateReason",
"id": "issuestatereason",
"kind": "enums",
"href": "/graphql/reference/enums#issuestatereason"
}
]
},
@@ -54622,7 +54687,7 @@
"kind": "objects",
"id": "reviewdismissalallowance",
"href": "/graphql/reference/objects#reviewdismissalallowance",
"description": "<p>A team or user who has the ability to dismiss a review on a protected branch.</p>",
"description": "<p>A user, team, or app who has the ability to dismiss a review on a protected branch.</p>",
"implements": [
{
"name": "Node",
@@ -54641,7 +54706,7 @@
},
{
"name": "branchProtectionRule",
"description": "<p>Identifies the branch protection rule associated with the allowed user or team.</p>",
"description": "<p>Identifies the branch protection rule associated with the allowed user, team, or app.</p>",
"type": "BranchProtectionRule",
"id": "branchprotectionrule",
"kind": "objects",
@@ -69833,6 +69898,23 @@
}
]
},
{
"name": "IssueClosedStateReason",
"kind": "enums",
"id": "issueclosedstatereason",
"href": "/graphql/reference/enums#issueclosedstatereason",
"description": "<p>The possible state reasons of a closed issue.</p>",
"values": [
{
"name": "COMPLETED",
"description": "<p>An issue that has been closed as completed.</p>"
},
{
"name": "NOT_PLANNED",
"description": "<p>An issue that has been closed as not planned.</p>"
}
]
},
{
"name": "IssueCommentOrderField",
"kind": "enums",
@@ -69884,6 +69966,27 @@
}
]
},
{
"name": "IssueStateReason",
"kind": "enums",
"id": "issuestatereason",
"href": "/graphql/reference/enums#issuestatereason",
"description": "<p>The possible state reasons of an issue.</p>",
"values": [
{
"name": "COMPLETED",
"description": "<p>An issue that has been closed as completed.</p>"
},
{
"name": "NOT_PLANNED",
"description": "<p>An issue that has been closed as not planned.</p>"
},
{
"name": "REOPENED",
"description": "<p>An issue that has been reopened.</p>"
}
]
},
{
"name": "IssueTimelineItemsItemType",
"kind": "enums",
@@ -70174,6 +70277,10 @@
"name": "FAILED",
"description": "<p>The Octoshift migration has failed.</p>"
},
{
"name": "FAILED_VALIDATION",
"description": "<p>The Octoshift migration has invalid credentials.</p>"
},
{
"name": "IN_PROGRESS",
"description": "<p>The Octoshift migration is in progress.</p>"
@@ -70182,6 +70289,10 @@
"name": "NOT_STARTED",
"description": "<p>The Octoshift migration has not started.</p>"
},
{
"name": "PENDING_VALIDATION",
"description": "<p>The Octoshift migration needs to have its credentials validated.</p>"
},
{
"name": "QUEUED",
"description": "<p>The Octoshift migration has been queued.</p>"
@@ -73000,6 +73111,11 @@
"href": "/graphql/reference/unions#branchactorallowanceactor",
"description": "<p>Types which can be actors for <code>BranchActorAllowance</code> objects.</p>",
"possibleTypes": [
{
"name": "App",
"id": "app",
"href": "/graphql/reference/objects#app"
},
{
"name": "Team",
"id": "team",
@@ -74450,6 +74566,11 @@
"href": "/graphql/reference/unions#reviewdismissalallowanceactor",
"description": "<p>Types that can be an actor.</p>",
"possibleTypes": [
{
"name": "App",
"id": "app",
"href": "/graphql/reference/objects#app"
},
{
"name": "Team",
"id": "team",
@@ -76105,6 +76226,14 @@
"kind": "scalars",
"href": "/graphql/reference/scalars#id",
"isDeprecated": false
},
{
"name": "stateReason",
"description": "<p>The reason the issue is to be closed.</p>",
"type": "IssueClosedStateReason",
"id": "issueclosedstatereason",
"kind": "enums",
"href": "/graphql/reference/enums#issueclosedstatereason"
}
]
},
@@ -76369,7 +76498,7 @@
},
{
"name": "bypassForcePushActorIds",
"description": "<p>A list of User or Team IDs allowed to bypass force push targeting matching branches.</p>",
"description": "<p>A list of User, Team, or App IDs allowed to bypass force push targeting matching branches.</p>",
"type": "[ID!]",
"id": "id",
"kind": "scalars",
@@ -76377,7 +76506,7 @@
},
{
"name": "bypassPullRequestActorIds",
"description": "<p>A list of User or Team IDs allowed to bypass pull requests targeting matching branches.</p>",
"description": "<p>A list of User, Team, or App IDs allowed to bypass pull requests targeting matching branches.</p>",
"type": "[ID!]",
"id": "id",
"kind": "scalars",
@@ -76530,7 +76659,7 @@
},
{
"name": "reviewDismissalActorIds",
"description": "<p>A list of User or Team IDs allowed to dismiss reviews on pull requests targeting matching branches.</p>",
"description": "<p>A list of User, Team, or App IDs allowed to dismiss reviews on pull requests targeting matching branches.</p>",
"type": "[ID!]",
"id": "id",
"kind": "scalars",
@@ -81470,7 +81599,7 @@
{
"name": "accessToken",
"description": "<p>The Octoshift migration source access token.</p>",
"type": "String",
"type": "String!",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
@@ -82124,7 +82253,7 @@
},
{
"name": "bypassForcePushActorIds",
"description": "<p>A list of User or Team IDs allowed to bypass force push targeting matching branches.</p>",
"description": "<p>A list of User, Team, or App IDs allowed to bypass force push targeting matching branches.</p>",
"type": "[ID!]",
"id": "id",
"kind": "scalars",
@@ -82132,7 +82261,7 @@
},
{
"name": "bypassPullRequestActorIds",
"description": "<p>A list of User or Team IDs allowed to bypass pull requests targeting matching branches.</p>",
"description": "<p>A list of User, Team, or App IDs allowed to bypass pull requests targeting matching branches.</p>",
"type": "[ID!]",
"id": "id",
"kind": "scalars",
@@ -82276,7 +82405,7 @@
},
{
"name": "reviewDismissalActorIds",
"description": "<p>A list of User or Team IDs allowed to dismiss reviews on pull requests targeting matching branches.</p>",
"description": "<p>A list of User, Team, or App IDs allowed to dismiss reviews on pull requests targeting matching branches.</p>",
"type": "[ID!]",
"id": "id",
"kind": "scalars",

View File

@@ -6791,7 +6791,7 @@
},
{
"name": "commitBody",
"description": "<p>The commit message of the auto-merge request.</p>",
"description": "<p>The commit message of the auto-merge request. If a merge queue is required by\nthe base branch, this value will be set by the merge queue when merging.</p>",
"type": "String",
"id": "string",
"kind": "scalars",
@@ -6799,7 +6799,7 @@
},
{
"name": "commitHeadline",
"description": "<p>The commit title of the auto-merge request.</p>",
"description": "<p>The commit title of the auto-merge request. If a merge queue is required by\nthe base branch, this value will be set by the merge queue when merging.</p>",
"type": "String",
"id": "string",
"kind": "scalars",
@@ -6823,7 +6823,7 @@
},
{
"name": "mergeMethod",
"description": "<p>The merge method of the auto-merge request.</p>",
"description": "<p>The merge method of the auto-merge request. If a merge queue is required by\nthe base branch, this value will be set by the merge queue when merging.</p>",
"type": "PullRequestMergeMethod!",
"id": "pullrequestmergemethod",
"kind": "enums",
@@ -8132,7 +8132,7 @@
"kind": "objects",
"id": "bypassforcepushallowance",
"href": "/graphql/reference/objects#bypassforcepushallowance",
"description": "<p>A team or user who has the ability to bypass a force push requirement on a protected branch.</p>",
"description": "<p>A user, team, or app who has the ability to bypass a force push requirement on a protected branch.</p>",
"implements": [
{
"name": "Node",
@@ -8143,7 +8143,7 @@
"fields": [
{
"name": "actor",
"description": "<p>The actor that can dismiss.</p>",
"description": "<p>The actor that can force push.</p>",
"type": "BranchActorAllowanceActor",
"id": "branchactorallowanceactor",
"kind": "unions",
@@ -8151,7 +8151,7 @@
},
{
"name": "branchProtectionRule",
"description": "<p>Identifies the branch protection rule associated with the allowed user or team.</p>",
"description": "<p>Identifies the branch protection rule associated with the allowed user, team, or app.</p>",
"type": "BranchProtectionRule",
"id": "branchprotectionrule",
"kind": "objects",
@@ -8230,7 +8230,7 @@
"kind": "objects",
"id": "bypasspullrequestallowance",
"href": "/graphql/reference/objects#bypasspullrequestallowance",
"description": "<p>A team or user who has the ability to bypass a pull request requirement on a protected branch.</p>",
"description": "<p>A user, team, or app who has the ability to bypass a pull request requirement on a protected branch.</p>",
"implements": [
{
"name": "Node",
@@ -8241,7 +8241,7 @@
"fields": [
{
"name": "actor",
"description": "<p>The actor that can dismiss.</p>",
"description": "<p>The actor that can bypass.</p>",
"type": "BranchActorAllowanceActor",
"id": "branchactorallowanceactor",
"kind": "unions",
@@ -8249,7 +8249,7 @@
},
{
"name": "branchProtectionRule",
"description": "<p>Identifies the branch protection rule associated with the allowed user or team.</p>",
"description": "<p>Identifies the branch protection rule associated with the allowed user, team, or app.</p>",
"type": "BranchProtectionRule",
"id": "branchprotectionrule",
"kind": "objects",
@@ -9571,6 +9571,14 @@
"kind": "scalars",
"href": "/graphql/reference/scalars#uri"
},
{
"name": "stateReason",
"description": "<p>The reason the issue state was changed to closed.</p>",
"type": "IssueStateReason",
"id": "issuestatereason",
"kind": "enums",
"href": "/graphql/reference/enums#issuestatereason"
},
{
"name": "url",
"description": "<p>The HTTP URL for this closed event.</p>",
@@ -20035,6 +20043,39 @@
}
]
},
{
"name": "ExternalIdentityAttribute",
"kind": "objects",
"id": "externalidentityattribute",
"href": "/graphql/reference/objects#externalidentityattribute",
"description": "<p>An attribute for the External Identity attributes collection.</p>",
"fields": [
{
"name": "metadata",
"description": "<p>The attribute metadata as JSON.</p>",
"type": "String",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
},
{
"name": "name",
"description": "<p>The attribute name.</p>",
"type": "String!",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
},
{
"name": "value",
"description": "<p>The attribute value.</p>",
"type": "String!",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
}
]
},
{
"name": "ExternalIdentityConnection",
"kind": "objects",
@@ -20108,6 +20149,14 @@
"href": "/graphql/reference/objects#externalidentitysamlattributes",
"description": "<p>SAML attributes for the External Identity.</p>",
"fields": [
{
"name": "attributes",
"description": "<p>SAML Identity attributes.</p>",
"type": "[ExternalIdentityAttribute!]!",
"id": "externalidentityattribute",
"kind": "objects",
"href": "/graphql/reference/objects#externalidentityattribute"
},
{
"name": "emails",
"description": "<p>The emails associated with the SAML identity.</p>",
@@ -22315,6 +22364,14 @@
"kind": "enums",
"href": "/graphql/reference/enums#issuestate"
},
{
"name": "stateReason",
"description": "<p>Identifies the reason for the issue state.</p>",
"type": "IssueStateReason",
"id": "issuestatereason",
"kind": "enums",
"href": "/graphql/reference/enums#issuestatereason"
},
{
"name": "timeline",
"description": "<p>A list of events, comments, commits, etc. associated with the issue.</p>",
@@ -38707,7 +38764,7 @@
"kind": "objects",
"id": "pushallowance",
"href": "/graphql/reference/objects#pushallowance",
"description": "<p>A team, user or app who has the ability to push to a protected branch.</p>",
"description": "<p>A team, user, or app who has the ability to push to a protected branch.</p>",
"implements": [
{
"name": "Node",
@@ -38726,7 +38783,7 @@
},
{
"name": "branchProtectionRule",
"description": "<p>Identifies the branch protection rule associated with the allowed user or team.</p>",
"description": "<p>Identifies the branch protection rule associated with the allowed user, team, or app.</p>",
"type": "BranchProtectionRule",
"id": "branchprotectionrule",
"kind": "objects",
@@ -40544,6 +40601,14 @@
"id": "datetime",
"kind": "scalars",
"href": "/graphql/reference/scalars#datetime"
},
{
"name": "stateReason",
"description": "<p>The reason the issue state was changed to open.</p>",
"type": "IssueStateReason",
"id": "issuestatereason",
"kind": "enums",
"href": "/graphql/reference/enums#issuestatereason"
}
]
},
@@ -48319,7 +48384,7 @@
"kind": "objects",
"id": "reviewdismissalallowance",
"href": "/graphql/reference/objects#reviewdismissalallowance",
"description": "<p>A team or user who has the ability to dismiss a review on a protected branch.</p>",
"description": "<p>A user, team, or app who has the ability to dismiss a review on a protected branch.</p>",
"implements": [
{
"name": "Node",
@@ -48338,7 +48403,7 @@
},
{
"name": "branchProtectionRule",
"description": "<p>Identifies the branch protection rule associated with the allowed user or team.</p>",
"description": "<p>Identifies the branch protection rule associated with the allowed user, team, or app.</p>",
"type": "BranchProtectionRule",
"id": "branchprotectionrule",
"kind": "objects",
@@ -60696,6 +60761,23 @@
}
]
},
{
"name": "IssueClosedStateReason",
"kind": "enums",
"id": "issueclosedstatereason",
"href": "/graphql/reference/enums#issueclosedstatereason",
"description": "<p>The possible state reasons of a closed issue.</p>",
"values": [
{
"name": "COMPLETED",
"description": "<p>An issue that has been closed as completed.</p>"
},
{
"name": "NOT_PLANNED",
"description": "<p>An issue that has been closed as not planned.</p>"
}
]
},
{
"name": "IssueCommentOrderField",
"kind": "enums",
@@ -60747,6 +60829,27 @@
}
]
},
{
"name": "IssueStateReason",
"kind": "enums",
"id": "issuestatereason",
"href": "/graphql/reference/enums#issuestatereason",
"description": "<p>The possible state reasons of an issue.</p>",
"values": [
{
"name": "COMPLETED",
"description": "<p>An issue that has been closed as completed.</p>"
},
{
"name": "NOT_PLANNED",
"description": "<p>An issue that has been closed as not planned.</p>"
},
{
"name": "REOPENED",
"description": "<p>An issue that has been reopened.</p>"
}
]
},
{
"name": "IssueTimelineItemsItemType",
"kind": "enums",
@@ -61037,6 +61140,10 @@
"name": "FAILED",
"description": "<p>The Octoshift migration has failed.</p>"
},
{
"name": "FAILED_VALIDATION",
"description": "<p>The Octoshift migration has invalid credentials.</p>"
},
{
"name": "IN_PROGRESS",
"description": "<p>The Octoshift migration is in progress.</p>"
@@ -61045,6 +61152,10 @@
"name": "NOT_STARTED",
"description": "<p>The Octoshift migration has not started.</p>"
},
{
"name": "PENDING_VALIDATION",
"description": "<p>The Octoshift migration needs to have its credentials validated.</p>"
},
{
"name": "QUEUED",
"description": "<p>The Octoshift migration has been queued.</p>"
@@ -63262,6 +63373,11 @@
"href": "/graphql/reference/unions#branchactorallowanceactor",
"description": "<p>Types which can be actors for <code>BranchActorAllowance</code> objects.</p>",
"possibleTypes": [
{
"name": "App",
"id": "app",
"href": "/graphql/reference/objects#app"
},
{
"name": "Team",
"id": "team",
@@ -64688,6 +64804,11 @@
"href": "/graphql/reference/unions#reviewdismissalallowanceactor",
"description": "<p>Types that can be an actor.</p>",
"possibleTypes": [
{
"name": "App",
"id": "app",
"href": "/graphql/reference/objects#app"
},
{
"name": "Team",
"id": "team",
@@ -65998,6 +66119,14 @@
"kind": "scalars",
"href": "/graphql/reference/scalars#id",
"isDeprecated": false
},
{
"name": "stateReason",
"description": "<p>The reason the issue is to be closed.</p>",
"type": "IssueClosedStateReason",
"id": "issueclosedstatereason",
"kind": "enums",
"href": "/graphql/reference/enums#issueclosedstatereason"
}
]
},
@@ -66262,7 +66391,7 @@
},
{
"name": "bypassForcePushActorIds",
"description": "<p>A list of User or Team IDs allowed to bypass force push targeting matching branches.</p>",
"description": "<p>A list of User, Team, or App IDs allowed to bypass force push targeting matching branches.</p>",
"type": "[ID!]",
"id": "id",
"kind": "scalars",
@@ -66270,7 +66399,7 @@
},
{
"name": "bypassPullRequestActorIds",
"description": "<p>A list of User or Team IDs allowed to bypass pull requests targeting matching branches.</p>",
"description": "<p>A list of User, Team, or App IDs allowed to bypass pull requests targeting matching branches.</p>",
"type": "[ID!]",
"id": "id",
"kind": "scalars",
@@ -66423,7 +66552,7 @@
},
{
"name": "reviewDismissalActorIds",
"description": "<p>A list of User or Team IDs allowed to dismiss reviews on pull requests targeting matching branches.</p>",
"description": "<p>A list of User, Team, or App IDs allowed to dismiss reviews on pull requests targeting matching branches.</p>",
"type": "[ID!]",
"id": "id",
"kind": "scalars",
@@ -70321,7 +70450,7 @@
{
"name": "accessToken",
"description": "<p>The Octoshift migration source access token.</p>",
"type": "String",
"type": "String!",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
@@ -70975,7 +71104,7 @@
},
{
"name": "bypassForcePushActorIds",
"description": "<p>A list of User or Team IDs allowed to bypass force push targeting matching branches.</p>",
"description": "<p>A list of User, Team, or App IDs allowed to bypass force push targeting matching branches.</p>",
"type": "[ID!]",
"id": "id",
"kind": "scalars",
@@ -70983,7 +71112,7 @@
},
{
"name": "bypassPullRequestActorIds",
"description": "<p>A list of User or Team IDs allowed to bypass pull requests targeting matching branches.</p>",
"description": "<p>A list of User, Team, or App IDs allowed to bypass pull requests targeting matching branches.</p>",
"type": "[ID!]",
"id": "id",
"kind": "scalars",
@@ -71127,7 +71256,7 @@
},
{
"name": "reviewDismissalActorIds",
"description": "<p>A list of User or Team IDs allowed to dismiss reviews on pull requests targeting matching branches.</p>",
"description": "<p>A list of User, Team, or App IDs allowed to dismiss reviews on pull requests targeting matching branches.</p>",
"type": "[ID!]",
"id": "id",
"kind": "scalars",

View File

@@ -8136,7 +8136,7 @@
},
{
"name": "commitBody",
"description": "<p>The commit message of the auto-merge request.</p>",
"description": "<p>The commit message of the auto-merge request. If a merge queue is required by\nthe base branch, this value will be set by the merge queue when merging.</p>",
"type": "String",
"id": "string",
"kind": "scalars",
@@ -8144,7 +8144,7 @@
},
{
"name": "commitHeadline",
"description": "<p>The commit title of the auto-merge request.</p>",
"description": "<p>The commit title of the auto-merge request. If a merge queue is required by\nthe base branch, this value will be set by the merge queue when merging.</p>",
"type": "String",
"id": "string",
"kind": "scalars",
@@ -8168,7 +8168,7 @@
},
{
"name": "mergeMethod",
"description": "<p>The merge method of the auto-merge request.</p>",
"description": "<p>The merge method of the auto-merge request. If a merge queue is required by\nthe base branch, this value will be set by the merge queue when merging.</p>",
"type": "PullRequestMergeMethod!",
"id": "pullrequestmergemethod",
"kind": "enums",
@@ -9477,7 +9477,7 @@
"kind": "objects",
"id": "bypassforcepushallowance",
"href": "/graphql/reference/objects#bypassforcepushallowance",
"description": "<p>A team or user who has the ability to bypass a force push requirement on a protected branch.</p>",
"description": "<p>A user, team, or app who has the ability to bypass a force push requirement on a protected branch.</p>",
"implements": [
{
"name": "Node",
@@ -9488,7 +9488,7 @@
"fields": [
{
"name": "actor",
"description": "<p>The actor that can dismiss.</p>",
"description": "<p>The actor that can force push.</p>",
"type": "BranchActorAllowanceActor",
"id": "branchactorallowanceactor",
"kind": "unions",
@@ -9496,7 +9496,7 @@
},
{
"name": "branchProtectionRule",
"description": "<p>Identifies the branch protection rule associated with the allowed user or team.</p>",
"description": "<p>Identifies the branch protection rule associated with the allowed user, team, or app.</p>",
"type": "BranchProtectionRule",
"id": "branchprotectionrule",
"kind": "objects",
@@ -9575,7 +9575,7 @@
"kind": "objects",
"id": "bypasspullrequestallowance",
"href": "/graphql/reference/objects#bypasspullrequestallowance",
"description": "<p>A team or user who has the ability to bypass a pull request requirement on a protected branch.</p>",
"description": "<p>A user, team, or app who has the ability to bypass a pull request requirement on a protected branch.</p>",
"implements": [
{
"name": "Node",
@@ -9586,7 +9586,7 @@
"fields": [
{
"name": "actor",
"description": "<p>The actor that can dismiss.</p>",
"description": "<p>The actor that can bypass.</p>",
"type": "BranchActorAllowanceActor",
"id": "branchactorallowanceactor",
"kind": "unions",
@@ -9594,7 +9594,7 @@
},
{
"name": "branchProtectionRule",
"description": "<p>Identifies the branch protection rule associated with the allowed user or team.</p>",
"description": "<p>Identifies the branch protection rule associated with the allowed user, team, or app.</p>",
"type": "BranchProtectionRule",
"id": "branchprotectionrule",
"kind": "objects",
@@ -10916,6 +10916,14 @@
"kind": "scalars",
"href": "/graphql/reference/scalars#uri"
},
{
"name": "stateReason",
"description": "<p>The reason the issue state was changed to closed.</p>",
"type": "IssueStateReason",
"id": "issuestatereason",
"kind": "enums",
"href": "/graphql/reference/enums#issuestatereason"
},
{
"name": "url",
"description": "<p>The HTTP URL for this closed event.</p>",
@@ -22240,6 +22248,39 @@
}
]
},
{
"name": "ExternalIdentityAttribute",
"kind": "objects",
"id": "externalidentityattribute",
"href": "/graphql/reference/objects#externalidentityattribute",
"description": "<p>An attribute for the External Identity attributes collection.</p>",
"fields": [
{
"name": "metadata",
"description": "<p>The attribute metadata as JSON.</p>",
"type": "String",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
},
{
"name": "name",
"description": "<p>The attribute name.</p>",
"type": "String!",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
},
{
"name": "value",
"description": "<p>The attribute value.</p>",
"type": "String!",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
}
]
},
{
"name": "ExternalIdentityConnection",
"kind": "objects",
@@ -22313,6 +22354,14 @@
"href": "/graphql/reference/objects#externalidentitysamlattributes",
"description": "<p>SAML attributes for the External Identity.</p>",
"fields": [
{
"name": "attributes",
"description": "<p>SAML Identity attributes.</p>",
"type": "[ExternalIdentityAttribute!]!",
"id": "externalidentityattribute",
"kind": "objects",
"href": "/graphql/reference/objects#externalidentityattribute"
},
{
"name": "emails",
"description": "<p>The emails associated with the SAML identity.</p>",
@@ -24739,6 +24788,14 @@
"kind": "enums",
"href": "/graphql/reference/enums#issuestate"
},
{
"name": "stateReason",
"description": "<p>Identifies the reason for the issue state.</p>",
"type": "IssueStateReason",
"id": "issuestatereason",
"kind": "enums",
"href": "/graphql/reference/enums#issuestatereason"
},
{
"name": "timeline",
"description": "<p>A list of events, comments, commits, etc. associated with the issue.</p>",
@@ -44682,7 +44739,7 @@
"kind": "objects",
"id": "pushallowance",
"href": "/graphql/reference/objects#pushallowance",
"description": "<p>A team, user or app who has the ability to push to a protected branch.</p>",
"description": "<p>A team, user, or app who has the ability to push to a protected branch.</p>",
"implements": [
{
"name": "Node",
@@ -44701,7 +44758,7 @@
},
{
"name": "branchProtectionRule",
"description": "<p>Identifies the branch protection rule associated with the allowed user or team.</p>",
"description": "<p>Identifies the branch protection rule associated with the allowed user, team, or app.</p>",
"type": "BranchProtectionRule",
"id": "branchprotectionrule",
"kind": "objects",
@@ -46519,6 +46576,14 @@
"id": "datetime",
"kind": "scalars",
"href": "/graphql/reference/scalars#datetime"
},
{
"name": "stateReason",
"description": "<p>The reason the issue state was changed to open.</p>",
"type": "IssueStateReason",
"id": "issuestatereason",
"kind": "enums",
"href": "/graphql/reference/enums#issuestatereason"
}
]
},
@@ -54622,7 +54687,7 @@
"kind": "objects",
"id": "reviewdismissalallowance",
"href": "/graphql/reference/objects#reviewdismissalallowance",
"description": "<p>A team or user who has the ability to dismiss a review on a protected branch.</p>",
"description": "<p>A user, team, or app who has the ability to dismiss a review on a protected branch.</p>",
"implements": [
{
"name": "Node",
@@ -54641,7 +54706,7 @@
},
{
"name": "branchProtectionRule",
"description": "<p>Identifies the branch protection rule associated with the allowed user or team.</p>",
"description": "<p>Identifies the branch protection rule associated with the allowed user, team, or app.</p>",
"type": "BranchProtectionRule",
"id": "branchprotectionrule",
"kind": "objects",
@@ -69833,6 +69898,23 @@
}
]
},
{
"name": "IssueClosedStateReason",
"kind": "enums",
"id": "issueclosedstatereason",
"href": "/graphql/reference/enums#issueclosedstatereason",
"description": "<p>The possible state reasons of a closed issue.</p>",
"values": [
{
"name": "COMPLETED",
"description": "<p>An issue that has been closed as completed.</p>"
},
{
"name": "NOT_PLANNED",
"description": "<p>An issue that has been closed as not planned.</p>"
}
]
},
{
"name": "IssueCommentOrderField",
"kind": "enums",
@@ -69884,6 +69966,27 @@
}
]
},
{
"name": "IssueStateReason",
"kind": "enums",
"id": "issuestatereason",
"href": "/graphql/reference/enums#issuestatereason",
"description": "<p>The possible state reasons of an issue.</p>",
"values": [
{
"name": "COMPLETED",
"description": "<p>An issue that has been closed as completed.</p>"
},
{
"name": "NOT_PLANNED",
"description": "<p>An issue that has been closed as not planned.</p>"
},
{
"name": "REOPENED",
"description": "<p>An issue that has been reopened.</p>"
}
]
},
{
"name": "IssueTimelineItemsItemType",
"kind": "enums",
@@ -70174,6 +70277,10 @@
"name": "FAILED",
"description": "<p>The Octoshift migration has failed.</p>"
},
{
"name": "FAILED_VALIDATION",
"description": "<p>The Octoshift migration has invalid credentials.</p>"
},
{
"name": "IN_PROGRESS",
"description": "<p>The Octoshift migration is in progress.</p>"
@@ -70182,6 +70289,10 @@
"name": "NOT_STARTED",
"description": "<p>The Octoshift migration has not started.</p>"
},
{
"name": "PENDING_VALIDATION",
"description": "<p>The Octoshift migration needs to have its credentials validated.</p>"
},
{
"name": "QUEUED",
"description": "<p>The Octoshift migration has been queued.</p>"
@@ -73000,6 +73111,11 @@
"href": "/graphql/reference/unions#branchactorallowanceactor",
"description": "<p>Types which can be actors for <code>BranchActorAllowance</code> objects.</p>",
"possibleTypes": [
{
"name": "App",
"id": "app",
"href": "/graphql/reference/objects#app"
},
{
"name": "Team",
"id": "team",
@@ -74450,6 +74566,11 @@
"href": "/graphql/reference/unions#reviewdismissalallowanceactor",
"description": "<p>Types that can be an actor.</p>",
"possibleTypes": [
{
"name": "App",
"id": "app",
"href": "/graphql/reference/objects#app"
},
{
"name": "Team",
"id": "team",
@@ -76105,6 +76226,14 @@
"kind": "scalars",
"href": "/graphql/reference/scalars#id",
"isDeprecated": false
},
{
"name": "stateReason",
"description": "<p>The reason the issue is to be closed.</p>",
"type": "IssueClosedStateReason",
"id": "issueclosedstatereason",
"kind": "enums",
"href": "/graphql/reference/enums#issueclosedstatereason"
}
]
},
@@ -76369,7 +76498,7 @@
},
{
"name": "bypassForcePushActorIds",
"description": "<p>A list of User or Team IDs allowed to bypass force push targeting matching branches.</p>",
"description": "<p>A list of User, Team, or App IDs allowed to bypass force push targeting matching branches.</p>",
"type": "[ID!]",
"id": "id",
"kind": "scalars",
@@ -76377,7 +76506,7 @@
},
{
"name": "bypassPullRequestActorIds",
"description": "<p>A list of User or Team IDs allowed to bypass pull requests targeting matching branches.</p>",
"description": "<p>A list of User, Team, or App IDs allowed to bypass pull requests targeting matching branches.</p>",
"type": "[ID!]",
"id": "id",
"kind": "scalars",
@@ -76530,7 +76659,7 @@
},
{
"name": "reviewDismissalActorIds",
"description": "<p>A list of User or Team IDs allowed to dismiss reviews on pull requests targeting matching branches.</p>",
"description": "<p>A list of User, Team, or App IDs allowed to dismiss reviews on pull requests targeting matching branches.</p>",
"type": "[ID!]",
"id": "id",
"kind": "scalars",
@@ -81470,7 +81599,7 @@
{
"name": "accessToken",
"description": "<p>The Octoshift migration source access token.</p>",
"type": "String",
"type": "String!",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
@@ -82124,7 +82253,7 @@
},
{
"name": "bypassForcePushActorIds",
"description": "<p>A list of User or Team IDs allowed to bypass force push targeting matching branches.</p>",
"description": "<p>A list of User, Team, or App IDs allowed to bypass force push targeting matching branches.</p>",
"type": "[ID!]",
"id": "id",
"kind": "scalars",
@@ -82132,7 +82261,7 @@
},
{
"name": "bypassPullRequestActorIds",
"description": "<p>A list of User or Team IDs allowed to bypass pull requests targeting matching branches.</p>",
"description": "<p>A list of User, Team, or App IDs allowed to bypass pull requests targeting matching branches.</p>",
"type": "[ID!]",
"id": "id",
"kind": "scalars",
@@ -82276,7 +82405,7 @@
},
{
"name": "reviewDismissalActorIds",
"description": "<p>A list of User or Team IDs allowed to dismiss reviews on pull requests targeting matching branches.</p>",
"description": "<p>A list of User, Team, or App IDs allowed to dismiss reviews on pull requests targeting matching branches.</p>",
"type": "[ID!]",
"id": "id",
"kind": "scalars",

View File

@@ -8,6 +8,14 @@
"date": "2022-10-01",
"criticality": "breaking",
"owner": "memex"
},
{
"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": [
@@ -150,6 +158,14 @@
"date": "2022-10-01",
"criticality": "breaking",
"owner": "memex"
},
{
"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": [
@@ -1024,6 +1040,16 @@
]
},
"ghae": {
"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",