Skip to content

Commit dc61498

Browse files
GraphQL schema update (#62936)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
1 parent 12e8cfb commit dc61498

9 files changed

Lines changed: 509 additions & 0 deletions

‎src/graphql/data/fpt/category-map.json‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,7 @@
128128
"startrepositorymigration": "migrations",
129129
"addassigneestoassignable": "issues",
130130
"addblockedby": "issues",
131+
"addcloseissuereferences": "issues",
131132
"addcomment": "issues",
132133
"addlabelstolabelable": "issues",
133134
"addsubissue": "issues",
@@ -154,6 +155,7 @@
154155
"rejectpendingissuesuggestions": "issues",
155156
"removeassigneesfromassignable": "issues",
156157
"removeblockedby": "issues",
158+
"removecloseissuereferences": "issues",
157159
"removelabelsfromlabelable": "issues",
158160
"removesubissue": "issues",
159161
"reopenissue": "issues",
@@ -1572,6 +1574,7 @@
15721574
"startrepositorymigrationinput": "migrations",
15731575
"addassigneestoassignableinput": "issues",
15741576
"addblockedbyinput": "issues",
1577+
"addcloseissuereferencesinput": "issues",
15751578
"addcommentinput": "issues",
15761579
"addlabelstolabelableinput": "issues",
15771580
"addsubissueinput": "issues",
@@ -1615,6 +1618,7 @@
16151618
"rejectpendingissuesuggestionsinput": "issues",
16161619
"removeassigneesfromassignableinput": "issues",
16171620
"removeblockedbyinput": "issues",
1621+
"removecloseissuereferencesinput": "issues",
16181622
"removelabelsfromlabelableinput": "issues",
16191623
"removesubissueinput": "issues",
16201624
"reopenissueinput": "issues",

‎src/graphql/data/fpt/changelog.json‎

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,35 @@
11
[
2+
{
3+
"schemaChanges": [
4+
{
5+
"title": "The GraphQL schema includes these changes:",
6+
"changes": [
7+
"<p>Type <code>AddCloseIssueReferencesInput</code> was added</p>",
8+
"<p>Input field <code>clientMutationId</code> of type <code>String</code> was added to input object type <code>AddCloseIssueReferencesInput</code></p>",
9+
"<p>Input field <code>issueId</code> of type <code>ID!</code> was added to input object type <code>AddCloseIssueReferencesInput</code></p>",
10+
"<p>Input field <code>pullRequestIds</code> of type '[ID!]!<code>was added to input object type</code>AddCloseIssueReferencesInput'</p>",
11+
"<p>Type <code>AddCloseIssueReferencesPayload</code> was added</p>",
12+
"<p>Field <code>clientMutationId</code> was added to object type <code>AddCloseIssueReferencesPayload</code></p>",
13+
"<p>Field <code>issue</code> was added to object type <code>AddCloseIssueReferencesPayload</code></p>",
14+
"<p>Type <code>RemoveCloseIssueReferencesInput</code> was added</p>",
15+
"<p>Input field <code>clientMutationId</code> of type <code>String</code> was added to input object type <code>RemoveCloseIssueReferencesInput</code></p>",
16+
"<p>Input field <code>issueId</code> of type <code>ID!</code> was added to input object type <code>RemoveCloseIssueReferencesInput</code></p>",
17+
"<p>Input field <code>pullRequestIds</code> of type '[ID!]!<code>was added to input object type</code>RemoveCloseIssueReferencesInput'</p>",
18+
"<p>Type <code>RemoveCloseIssueReferencesPayload</code> was added</p>",
19+
"<p>Field <code>clientMutationId</code> was added to object type <code>RemoveCloseIssueReferencesPayload</code></p>",
20+
"<p>Field <code>issue</code> was added to object type <code>RemoveCloseIssueReferencesPayload</code></p>",
21+
"<p>Argument 'userLogins: [String!]<code>added to field</code>Enterprise.enterpriseTeams'</p>",
22+
"<p>Field <code>addCloseIssueReferences</code> was added to object type <code>Mutation</code></p>",
23+
"<p>Argument <code>input: AddCloseIssueReferencesInput!</code> added to field <code>Mutation.addCloseIssueReferences</code></p>",
24+
"<p>Field <code>removeCloseIssueReferences</code> was added to object type <code>Mutation</code></p>",
25+
"<p>Argument <code>input: RemoveCloseIssueReferencesInput!</code> added to field <code>Mutation.removeCloseIssueReferences</code></p>"
26+
]
27+
}
28+
],
29+
"previewChanges": [],
30+
"upcomingChanges": [],
31+
"date": "2026-08-26"
32+
},
233
{
334
"schemaChanges": [
435
{

‎src/graphql/data/fpt/schema-enterprise-admin.json‎

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1957,6 +1957,15 @@
19571957
"id": "string",
19581958
"href": "/graphql/reference/other#scalar-string"
19591959
}
1960+
},
1961+
{
1962+
"name": "userLogins",
1963+
"description": "<p>User logins to filter by. A maximum of 3 logins can be passed.</p>",
1964+
"type": {
1965+
"name": "[String!]",
1966+
"id": "string",
1967+
"href": "/graphql/reference/other#scalar-string"
1968+
}
19601969
}
19611970
]
19621971
},

‎src/graphql/data/fpt/schema-issues.json‎

Lines changed: 128 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,38 @@
7171
],
7272
"category": "issues"
7373
},
74+
{
75+
"name": "addCloseIssueReferences",
76+
"id": "addcloseissuereferences",
77+
"href": "/graphql/reference/issues#mutation-addcloseissuereferences",
78+
"description": "<p>Adds one or more pull requests as manually linked closing references on an\nissue. The target must be an issue, not a pull request.</p>",
79+
"isDeprecated": false,
80+
"inputFields": [
81+
{
82+
"name": "input",
83+
"type": "AddCloseIssueReferencesInput!",
84+
"id": "addcloseissuereferencesinput",
85+
"href": "/graphql/reference/issues#input-object-addcloseissuereferencesinput"
86+
}
87+
],
88+
"returnFields": [
89+
{
90+
"name": "clientMutationId",
91+
"type": "String",
92+
"id": "string",
93+
"href": "/graphql/reference/other#scalar-string",
94+
"description": "<p>A unique identifier for the client performing the mutation.</p>"
95+
},
96+
{
97+
"name": "issue",
98+
"type": "Issue",
99+
"id": "issue",
100+
"href": "/graphql/reference/issues#object-issue",
101+
"description": "<p>The issue the closing references were added to.</p>"
102+
}
103+
],
104+
"category": "issues"
105+
},
74106
{
75107
"name": "addComment",
76108
"id": "addcomment",
@@ -945,6 +977,38 @@
945977
],
946978
"category": "issues"
947979
},
980+
{
981+
"name": "removeCloseIssueReferences",
982+
"id": "removecloseissuereferences",
983+
"href": "/graphql/reference/issues#mutation-removecloseissuereferences",
984+
"description": "<p>Removes one or more manually linked pull requests from an issue. Auto-detected\nclosing references from pull request body keywords are not removed; edit the\npull request body instead.</p>",
985+
"isDeprecated": false,
986+
"inputFields": [
987+
{
988+
"name": "input",
989+
"type": "RemoveCloseIssueReferencesInput!",
990+
"id": "removecloseissuereferencesinput",
991+
"href": "/graphql/reference/issues#input-object-removecloseissuereferencesinput"
992+
}
993+
],
994+
"returnFields": [
995+
{
996+
"name": "clientMutationId",
997+
"type": "String",
998+
"id": "string",
999+
"href": "/graphql/reference/other#scalar-string",
1000+
"description": "<p>A unique identifier for the client performing the mutation.</p>"
1001+
},
1002+
{
1003+
"name": "issue",
1004+
"type": "Issue",
1005+
"id": "issue",
1006+
"href": "/graphql/reference/issues#object-issue",
1007+
"description": "<p>The issue the closing references were removed from.</p>"
1008+
}
1009+
],
1010+
"category": "issues"
1011+
},
9481012
{
9491013
"name": "removeLabelsFromLabelable",
9501014
"id": "removelabelsfromlabelable",
@@ -11242,6 +11306,38 @@
1124211306
],
1124311307
"category": "issues"
1124411308
},
11309+
{
11310+
"name": "AddCloseIssueReferencesInput",
11311+
"id": "addcloseissuereferencesinput",
11312+
"href": "/graphql/reference/issues#input-object-addcloseissuereferencesinput",
11313+
"description": "<p>Autogenerated input type of AddCloseIssueReferences.</p>",
11314+
"inputFields": [
11315+
{
11316+
"name": "clientMutationId",
11317+
"description": "<p>A unique identifier for the client performing the mutation.</p>",
11318+
"type": "String",
11319+
"id": "string",
11320+
"href": "/graphql/reference/other#scalar-string"
11321+
},
11322+
{
11323+
"name": "issueId",
11324+
"description": "<p>ID of the issue to add closing references to.</p>",
11325+
"type": "ID!",
11326+
"id": "id",
11327+
"href": "/graphql/reference/other#scalar-id",
11328+
"isDeprecated": false
11329+
},
11330+
{
11331+
"name": "pullRequestIds",
11332+
"description": "<p>IDs of the pull requests to link as closing references. Limit: 10.</p>",
11333+
"type": "[ID!]!",
11334+
"id": "id",
11335+
"href": "/graphql/reference/other#scalar-id",
11336+
"isDeprecated": false
11337+
}
11338+
],
11339+
"category": "issues"
11340+
},
1124511341
{
1124611342
"name": "AddCommentInput",
1124711343
"id": "addcommentinput",
@@ -12904,6 +13000,38 @@
1290413000
],
1290513001
"category": "issues"
1290613002
},
13003+
{
13004+
"name": "RemoveCloseIssueReferencesInput",
13005+
"id": "removecloseissuereferencesinput",
13006+
"href": "/graphql/reference/issues#input-object-removecloseissuereferencesinput",
13007+
"description": "<p>Autogenerated input type of RemoveCloseIssueReferences.</p>",
13008+
"inputFields": [
13009+
{
13010+
"name": "clientMutationId",
13011+
"description": "<p>A unique identifier for the client performing the mutation.</p>",
13012+
"type": "String",
13013+
"id": "string",
13014+
"href": "/graphql/reference/other#scalar-string"
13015+
},
13016+
{
13017+
"name": "issueId",
13018+
"description": "<p>ID of the issue to remove closing references from.</p>",
13019+
"type": "ID!",
13020+
"id": "id",
13021+
"href": "/graphql/reference/other#scalar-id",
13022+
"isDeprecated": false
13023+
},
13024+
{
13025+
"name": "pullRequestIds",
13026+
"description": "<p>IDs of manually linked pull requests to remove. Auto-detected closing references are left unchanged. Limit: 10.</p>",
13027+
"type": "[ID!]!",
13028+
"id": "id",
13029+
"href": "/graphql/reference/other#scalar-id",
13030+
"isDeprecated": false
13031+
}
13032+
],
13033+
"category": "issues"
13034+
},
1290713035
{
1290813036
"name": "RemoveLabelsFromLabelableInput",
1290913037
"id": "removelabelsfromlabelableinput",

‎src/graphql/data/fpt/schema.docs.graphql‎

Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -451,6 +451,41 @@ type AddBlockedByPayload {
451451
issue: Issue
452452
}
453453

454+
"""
455+
Autogenerated input type of AddCloseIssueReferences
456+
"""
457+
input AddCloseIssueReferencesInput {
458+
"""
459+
A unique identifier for the client performing the mutation.
460+
"""
461+
clientMutationId: String
462+
463+
"""
464+
ID of the issue to add closing references to.
465+
"""
466+
issueId: ID! @possibleTypes(concreteTypes: ["Issue"])
467+
468+
"""
469+
IDs of the pull requests to link as closing references. Limit: 10.
470+
"""
471+
pullRequestIds: [ID!]! @possibleTypes(concreteTypes: ["PullRequest"])
472+
}
473+
474+
"""
475+
Autogenerated return type of AddCloseIssueReferences.
476+
"""
477+
type AddCloseIssueReferencesPayload {
478+
"""
479+
A unique identifier for the client performing the mutation.
480+
"""
481+
clientMutationId: String
482+
483+
"""
484+
The issue the closing references were added to.
485+
"""
486+
issue: Issue
487+
}
488+
454489
"""
455490
Autogenerated input type of AddComment
456491
"""
@@ -14208,6 +14243,11 @@ type Enterprise implements Node @docsCategory(name: "enterprise-admin") {
1420814243
The search string to look for.
1420914244
"""
1421014245
query: String
14246+
14247+
"""
14248+
User logins to filter by. A maximum of 3 logins can be passed.
14249+
"""
14250+
userLogins: [String!]
1421114251
): EnterpriseTeamConnection!
1421214252

1421314253
"""
@@ -27221,6 +27261,17 @@ type Mutation @docsCategory(name: "meta") {
2722127261
input: AddBlockedByInput!
2722227262
): AddBlockedByPayload @docsCategory(name: "issues")
2722327263

27264+
"""
27265+
Adds one or more pull requests as manually linked closing references on an
27266+
issue. The target must be an issue, not a pull request.
27267+
"""
27268+
addCloseIssueReferences(
27269+
"""
27270+
Parameters for AddCloseIssueReferences
27271+
"""
27272+
input: AddCloseIssueReferencesInput!
27273+
): AddCloseIssueReferencesPayload @docsCategory(name: "issues")
27274+
2722427275
"""
2722527276
Adds a comment to an Issue or Pull Request.
2722627277
"""
@@ -28752,6 +28803,18 @@ type Mutation @docsCategory(name: "meta") {
2875228803
input: RemoveBlockedByInput!
2875328804
): RemoveBlockedByPayload @docsCategory(name: "issues")
2875428805

28806+
"""
28807+
Removes one or more manually linked pull requests from an issue. Auto-detected
28808+
closing references from pull request body keywords are not removed; edit the
28809+
pull request body instead.
28810+
"""
28811+
removeCloseIssueReferences(
28812+
"""
28813+
Parameters for RemoveCloseIssueReferences
28814+
"""
28815+
input: RemoveCloseIssueReferencesInput!
28816+
): RemoveCloseIssueReferencesPayload @docsCategory(name: "issues")
28817+
2875528818
"""
2875628819
Removes an administrator from the enterprise.
2875728820
"""
@@ -49920,6 +49983,41 @@ type RemoveBlockedByPayload {
4992049983
issue: Issue
4992149984
}
4992249985

49986+
"""
49987+
Autogenerated input type of RemoveCloseIssueReferences
49988+
"""
49989+
input RemoveCloseIssueReferencesInput {
49990+
"""
49991+
A unique identifier for the client performing the mutation.
49992+
"""
49993+
clientMutationId: String
49994+
49995+
"""
49996+
ID of the issue to remove closing references from.
49997+
"""
49998+
issueId: ID! @possibleTypes(concreteTypes: ["Issue"])
49999+
50000+
"""
50001+
IDs of manually linked pull requests to remove. Auto-detected closing references are left unchanged. Limit: 10.
50002+
"""
50003+
pullRequestIds: [ID!]! @possibleTypes(concreteTypes: ["PullRequest"])
50004+
}
50005+
50006+
"""
50007+
Autogenerated return type of RemoveCloseIssueReferences.
50008+
"""
50009+
type RemoveCloseIssueReferencesPayload {
50010+
"""
50011+
A unique identifier for the client performing the mutation.
50012+
"""
50013+
clientMutationId: String
50014+
50015+
"""
50016+
The issue the closing references were removed from.
50017+
"""
50018+
issue: Issue
50019+
}
50020+
4992350021
"""
4992450022
Autogenerated input type of RemoveEnterpriseAdmin
4992550023
"""

0 commit comments

Comments
 (0)