Skip to content

Commit

Permalink
GraphQL schema update (#53841)
Browse files Browse the repository at this point in the history
Co-authored-by: rachmari <[email protected]>
  • Loading branch information
docs-bot and rachmari authored Jan 10, 2025
1 parent 749803a commit fc0f294
Show file tree
Hide file tree
Showing 9 changed files with 10,051 additions and 882 deletions.
133 changes: 133 additions & 0 deletions src/graphql/data/fpt/changelog.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,137 @@
[
{
"schemaChanges": [
{
"title": "The GraphQL schema includes these changes:",
"changes": [
"<p>Type <code>AccessUserNamespaceRepositoryInput</code> was added</p>",
"<p>Type <code>AccessUserNamespaceRepositoryPayload</code> was added</p>",
"<p>Type <code>AnnouncementBanner</code> was added</p>",
"<p>Type <code>CopilotLimitedFeature</code> was added</p>",
"<p>Type <code>CopilotLimitedUser</code> was added</p>",
"<p>Type <code>CreateSavedNotificationThreadInput</code> was added</p>",
"<p>Type <code>CreateSavedNotificationThreadPayload</code> was added</p>",
"<p>Type <code>CvssSeverities</code> was added</p>",
"<p>Type <code>DeleteSavedNotificationThreadInput</code> was added</p>",
"<p>Type <code>DeleteSavedNotificationThreadPayload</code> was added</p>",
"<p>Type <code>DiscussionPubSubTopic</code> was added</p>",
"<p>Type <code>IssuePubSubTopic</code> was added</p>",
"<p>Type <code>MarkAllNotificationsInput</code> was added</p>",
"<p>Type <code>MarkAllNotificationsPayload</code> was added</p>",
"<p>Type <code>MarkNotificationAsReadInput</code> was added</p>",
"<p>Type <code>MarkNotificationAsReadPayload</code> was added</p>",
"<p>Type <code>MarkNotificationAsUndoneInput</code> was added</p>",
"<p>Type <code>MarkNotificationAsUndonePayload</code> was added</p>",
"<p>Type <code>MarkNotificationAsUnreadInput</code> was added</p>",
"<p>Type <code>MarkNotificationAsUnreadPayload</code> was added</p>",
"<p>Type <code>MarkNotificationSubjectAsReadInput</code> was added</p>",
"<p>Type <code>MarkNotificationSubjectAsReadPayload</code> was added</p>",
"<p>Type <code>MarkNotificationsAsDoneInput</code> was added</p>",
"<p>Type <code>MarkNotificationsAsDonePayload</code> was added</p>",
"<p>Type <code>MarkNotificationsAsReadInput</code> was added</p>",
"<p>Type <code>MarkNotificationsAsReadPayload</code> was added</p>",
"<p>Type <code>MarkNotificationsAsUndoneInput</code> was added</p>",
"<p>Type <code>MarkNotificationsAsUndonePayload</code> was added</p>",
"<p>Type <code>MarkNotificationsAsUnreadInput</code> was added</p>",
"<p>Type <code>MarkNotificationsAsUnreadPayload</code> was added</p>",
"<p>Type <code>NotificationReason</code> was added</p>",
"<p>Type <code>NotificationStatus</code> was added</p>",
"<p>Type <code>NotificationThread</code> was added</p>",
"<p>Type <code>NotificationThreadConnection</code> was added</p>",
"<p>Type <code>NotificationThreadEdge</code> was added</p>",
"<p>Type <code>NotificationThreadFilters</code> was added</p>",
"<p>Type <code>NotificationThreadSubscriptionState</code> was added</p>",
"<p>Type <code>NotificationsList</code> was added</p>",
"<p>Type <code>NotificationsSubject</code> was added</p>",
"<p>Type <code>ParentIssueAddedEvent</code> was added</p>",
"<p>Type <code>ParentIssueRemovedEvent</code> was added</p>",
"<p>Type <code>PullRequestPubSubTopic</code> was added</p>",
"<p>Type <code>RepositoryDependabotAlertsThread</code> was added</p>",
"<p>Type <code>SubIssueAddedEvent</code> was added</p>",
"<p>Type <code>SubIssueRemovedEvent</code> was added</p>",
"<p>Type <code>UserNamespaceRepository</code> was added</p>",
"<p>Type <code>UserNamespaceRepositoryConnection</code> was added</p>",
"<p>Type <code>UserNamespaceRepositoryEdge</code> was added</p>",
"<p>Type <code>UserPubSubTopic</code> was added</p>",
"<p>Input field <code>duplicateIssueId</code> of type <code>ID</code> was added to input object type <code>CloseIssueInput</code></p>",
"<p>Field <code>updatesChannel</code> was added to object type <code>Commit</code></p>",
"<p>Field <code>relationship</code> was added to object type <code>DependencyGraphDependency</code></p>",
"<p>Field <code>comment</code> was added to object type <code>Discussion</code></p>",
"<p>Field <code>updatesChannel</code> was added to object type <code>Discussion</code></p>",
"<p>Argument <code>renderMobileTasklistBlocks: Boolean</code> (with default value) added to field <code>Discussion.bodyHTML</code></p>",
"<p>Field <code>announcementBanner</code> was added to object type <code>Enterprise</code></p>",
"<p>Field <code>ruleset</code> was added to object type <code>Enterprise</code></p>",
"<p>Field <code>rulesets</code> was added to object type <code>Enterprise</code></p>",
"<p>Field <code>userNamespaceRepositories</code> was added to object type <code>Enterprise</code></p>",
"<p>Field <code>updatesChannel</code> was added to object type <code>Issue</code></p>",
"<p>Argument <code>renderMobileTasklistBlocks: Boolean</code> (with default value) added to field <code>Issue.bodyHTML</code></p>",
"<p>Argument <code>enableDuplicate: Boolean</code> (with default value) added to field <code>Issue.stateReason</code></p>",
"<p>Member <code>ParentIssueAddedEvent</code> was added to Union type <code>IssueTimelineItems</code></p>",
"<p>Member <code>ParentIssueRemovedEvent</code> was added to Union type <code>IssueTimelineItems</code></p>",
"<p>Member <code>SubIssueAddedEvent</code> was added to Union type <code>IssueTimelineItems</code></p>",
"<p>Member <code>SubIssueRemovedEvent</code> was added to Union type <code>IssueTimelineItems</code></p>",
"<p>Enum value 'PARENT_ISSUE_ADDED_EVENT<code>was added to enum</code>IssueTimelineItemsItemType'</p>",
"<p>Enum value 'PARENT_ISSUE_REMOVED_EVENT<code>was added to enum</code>IssueTimelineItemsItemType'</p>",
"<p>Enum value 'SUB_ISSUE_ADDED_EVENT<code>was added to enum</code>IssueTimelineItemsItemType'</p>",
"<p>Enum value 'SUB_ISSUE_REMOVED_EVENT<code>was added to enum</code>IssueTimelineItemsItemType'</p>",
"<p>Field <code>accessUserNamespaceRepository</code> was added to object type <code>Mutation</code></p>",
"<p>Field <code>createSavedNotificationThread</code> was added to object type <code>Mutation</code></p>",
"<p>Field <code>deleteSavedNotificationThread</code> was added to object type <code>Mutation</code></p>",
"<p>Field <code>markAllNotifications</code> was added to object type <code>Mutation</code></p>",
"<p>Field <code>markNotificationAsRead</code> was added to object type <code>Mutation</code></p>",
"<p>Field <code>markNotificationAsUndone</code> was added to object type <code>Mutation</code></p>",
"<p>Field <code>markNotificationAsUnread</code> was added to object type <code>Mutation</code></p>",
"<p>Field <code>markNotificationSubjectAsRead</code> was added to object type <code>Mutation</code></p>",
"<p>Field <code>markNotificationsAsDone</code> was added to object type <code>Mutation</code></p>",
"<p>Field <code>markNotificationsAsRead</code> was added to object type <code>Mutation</code></p>",
"<p>Field <code>markNotificationsAsUndone</code> was added to object type <code>Mutation</code></p>",
"<p>Field <code>markNotificationsAsUnread</code> was added to object type <code>Mutation</code></p>",
"<p>Field <code>announcementBanner</code> was added to object type <code>Organization</code></p>",
"<p>Field <code>updatesChannel</code> was added to object type 'ProjectV2'</p>",
"<p>Field <code>updatesChannel</code> was added to object type <code>PullRequest</code></p>",
"<p>Argument <code>renderMobileTasklistBlocks: Boolean</code> (with default value) added to field <code>PullRequest.bodyHTML</code></p>",
"<p>Field <code>allowedMergeMethods</code> was added to object type <code>PullRequestParameters</code></p>",
"<p>Input field <code>allowedMergeMethods</code> of type '[String!]<code>was added to input object type</code>PullRequestParametersInput'</p>",
"<p>Member <code>ParentIssueAddedEvent</code> was added to Union type <code>PullRequestTimelineItems</code></p>",
"<p>Member <code>ParentIssueRemovedEvent</code> was added to Union type <code>PullRequestTimelineItems</code></p>",
"<p>Member <code>SubIssueAddedEvent</code> was added to Union type <code>PullRequestTimelineItems</code></p>",
"<p>Member <code>SubIssueRemovedEvent</code> was added to Union type <code>PullRequestTimelineItems</code></p>",
"<p>Enum value 'PARENT_ISSUE_ADDED_EVENT<code>was added to enum</code>PullRequestTimelineItemsItemType'</p>",
"<p>Enum value 'PARENT_ISSUE_REMOVED_EVENT<code>was added to enum</code>PullRequestTimelineItemsItemType'</p>",
"<p>Enum value 'SUB_ISSUE_ADDED_EVENT<code>was added to enum</code>PullRequestTimelineItemsItemType'</p>",
"<p>Enum value 'SUB_ISSUE_REMOVED_EVENT<code>was added to enum</code>PullRequestTimelineItemsItemType'</p>",
"<p>Field <code>mobileUpdatesUrl</code> was added to object type <code>Query</code></p>",
"<p>Field <code>viewerUpdatesChannel</code> was added to object type <code>Query</code></p>",
"<p>Field <code>updatesChannel</code> was added to object type <code>Ref</code></p>",
"<p>Enum value <code>REPOSITORY</code> was added to enum <code>RepositoryRulesetTarget</code></p>",
"<p>Field <code>cvssSeverities</code> was added to object type <code>SecurityAdvisory</code></p>",
"<p>Field <code>copilotLimitedUser</code> was added to object type <code>User</code></p>",
"<p>Field <code>notificationThreads</code> was added to object type <code>User</code></p>"
]
}
],
"previewChanges": [],
"upcomingChanges": [
{
"title": "The following changes will be made to the schema:",
"changes": [
"<p>On member <code>AnnouncementBannerI.announcement</code>:<code>announcement</code> will be removed. Use the <code>announcementBanner</code> object instead. <strong>Effective 2025-04-01</strong>.</p>",
"<p>On member <code>AnnouncementBannerI.announcementCreatedAt</code>:<code>announcementCreatedAt</code> will be removed. Use the <code>announcementBanner</code> object instead. <strong>Effective 2025-04-01</strong>.</p>",
"<p>On member <code>AnnouncementBannerI.announcementExpiresAt</code>:<code>announcementExpiresAt</code> will be removed. Use the <code>announcementBanner</code> object instead. <strong>Effective 2025-04-01</strong>.</p>",
"<p>On member <code>AnnouncementBannerI.announcementUserDismissible</code>:<code>announcementUserDismissible</code> will be removed. Use the <code>announcementBanner</code> object instead. <strong>Effective 2025-04-01</strong>.</p>",
"<p>On member <code>Enterprise.announcement</code>:<code>announcement</code> will be removed. Use the <code>announcementBanner</code> object instead. <strong>Effective 2025-04-01</strong>.</p>",
"<p>On member <code>Enterprise.announcementCreatedAt</code>:<code>announcementCreatedAt</code> will be removed. Use the <code>announcementBanner</code> object instead. <strong>Effective 2025-04-01</strong>.</p>",
"<p>On member <code>Enterprise.announcementExpiresAt</code>:<code>announcementExpiresAt</code> will be removed. Use the <code>announcementBanner</code> object instead. <strong>Effective 2025-04-01</strong>.</p>",
"<p>On member <code>Enterprise.announcementUserDismissible</code>:<code>announcementUserDismissible</code> will be removed. Use the <code>announcementBanner</code> object instead. <strong>Effective 2025-04-01</strong>.</p>",
"<p>On member <code>Organization.announcement</code>:<code>announcement</code> will be removed. Use the <code>announcementBanner</code> object instead. <strong>Effective 2025-04-01</strong>.</p>",
"<p>On member <code>Organization.announcementCreatedAt</code>:<code>announcementCreatedAt</code> will be removed. Use the <code>announcementBanner</code> object instead. <strong>Effective 2025-04-01</strong>.</p>",
"<p>On member <code>Organization.announcementExpiresAt</code>:<code>announcementExpiresAt</code> will be removed. Use the <code>announcementBanner</code> object instead. <strong>Effective 2025-04-01</strong>.</p>",
"<p>On member <code>Organization.announcementUserDismissible</code>:<code>announcementUserDismissible</code> will be removed. Use the <code>announcementBanner</code> object instead. <strong>Effective 2025-04-01</strong>.</p>"
]
}
],
"date": "2025-01-10"
},
{
"schemaChanges": [
{
Expand Down
120 changes: 120 additions & 0 deletions src/graphql/data/fpt/graphql_upcoming_changes.public.yml
Original file line number Diff line number Diff line change
Expand Up @@ -666,6 +666,86 @@ upcoming_changes:
date: '2025-01-01T00:00:00+00:00'
criticality: breaking
owner: chriskirkland
- location: AnnouncementBannerI.announcement
description:
'`announcement` will be removed. Use the `announcementBanner` object
instead.'
reason:
The individual `announcementX` fields do not follow our standard GraphQL
patterns.
date: '2025-04-01T00:00:00+00:00'
criticality: breaking
owner: vaindil
- location: AnnouncementBannerI.announcementCreatedAt
description:
'`announcementCreatedAt` will be removed. Use the `announcementBanner`
object instead.'
reason:
The individual `announcementX` fields do not follow our standard GraphQL
patterns.
date: '2025-04-01T00:00:00+00:00'
criticality: breaking
owner: vaindil
- location: AnnouncementBannerI.announcementExpiresAt
description:
'`announcementExpiresAt` will be removed. Use the `announcementBanner`
object instead.'
reason:
The individual `announcementX` fields do not follow our standard GraphQL
patterns.
date: '2025-04-01T00:00:00+00:00'
criticality: breaking
owner: vaindil
- location: AnnouncementBannerI.announcementUserDismissible
description:
'`announcementUserDismissible` will be removed. Use the `announcementBanner`
object instead.'
reason:
The individual `announcementX` fields do not follow our standard GraphQL
patterns.
date: '2025-04-01T00:00:00+00:00'
criticality: breaking
owner: vaindil
- location: Enterprise.announcement
description:
'`announcement` will be removed. Use the `announcementBanner` object
instead.'
reason:
The individual `announcementX` fields do not follow our standard GraphQL
patterns.
date: '2025-04-01T00:00:00+00:00'
criticality: breaking
owner: vaindil
- location: Enterprise.announcementCreatedAt
description:
'`announcementCreatedAt` will be removed. Use the `announcementBanner`
object instead.'
reason:
The individual `announcementX` fields do not follow our standard GraphQL
patterns.
date: '2025-04-01T00:00:00+00:00'
criticality: breaking
owner: vaindil
- location: Enterprise.announcementExpiresAt
description:
'`announcementExpiresAt` will be removed. Use the `announcementBanner`
object instead.'
reason:
The individual `announcementX` fields do not follow our standard GraphQL
patterns.
date: '2025-04-01T00:00:00+00:00'
criticality: breaking
owner: vaindil
- location: Enterprise.announcementUserDismissible
description:
'`announcementUserDismissible` will be removed. Use the `announcementBanner`
object instead.'
reason:
The individual `announcementX` fields do not follow our standard GraphQL
patterns.
date: '2025-04-01T00:00:00+00:00'
criticality: breaking
owner: vaindil
- location: Enterprise.members.hasTwoFactorEnabled
description:
'`hasTwoFactorEnabled` will be removed. Use `two_factor_method_security`
Expand All @@ -690,6 +770,46 @@ upcoming_changes:
date: '2025-04-01T00:00:00+00:00'
criticality: breaking
owner: authentication
- location: Organization.announcement
description:
'`announcement` will be removed. Use the `announcementBanner` object
instead.'
reason:
The individual `announcementX` fields do not follow our standard GraphQL
patterns.
date: '2025-04-01T00:00:00+00:00'
criticality: breaking
owner: vaindil
- location: Organization.announcementCreatedAt
description:
'`announcementCreatedAt` will be removed. Use the `announcementBanner`
object instead.'
reason:
The individual `announcementX` fields do not follow our standard GraphQL
patterns.
date: '2025-04-01T00:00:00+00:00'
criticality: breaking
owner: vaindil
- location: Organization.announcementExpiresAt
description:
'`announcementExpiresAt` will be removed. Use the `announcementBanner`
object instead.'
reason:
The individual `announcementX` fields do not follow our standard GraphQL
patterns.
date: '2025-04-01T00:00:00+00:00'
criticality: breaking
owner: vaindil
- location: Organization.announcementUserDismissible
description:
'`announcementUserDismissible` will be removed. Use the `announcementBanner`
object instead.'
reason:
The individual `announcementX` fields do not follow our standard GraphQL
patterns.
date: '2025-04-01T00:00:00+00:00'
criticality: breaking
owner: vaindil
- location: ProjectV2.databaseId
description: '`databaseId` will be removed. Use `fullDatabaseId` instead.'
reason:
Expand Down
Loading

0 comments on commit fc0f294

Please sign in to comment.