Skip to content

Commit fb07809

Browse files
GraphQL schema update (#61702)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
1 parent 5445ba9 commit fb07809

11 files changed

Lines changed: 708 additions & 0 deletions

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -227,6 +227,7 @@
227227
"updateprojectv2itemfieldvalue": "projects",
228228
"updateprojectv2itemposition": "projects",
229229
"updateprojectv2statusupdate": "projects",
230+
"addpullrequestcreationcapbypassusers": "pulls",
230231
"addpullrequestreview": "pulls",
231232
"addpullrequestreviewcomment": "pulls",
232233
"addpullrequestreviewthread": "pulls",
@@ -245,6 +246,7 @@
245246
"markfileasviewed": "pulls",
246247
"markpullrequestreadyforreview": "pulls",
247248
"mergepullrequest": "pulls",
249+
"removepullrequestcreationcapbypassusers": "pulls",
248250
"reopenpullrequest": "pulls",
249251
"requestreviews": "pulls",
250252
"requestreviewsbylogin": "pulls",
@@ -823,6 +825,7 @@
823825
"pullrequestcommitedge": "pulls",
824826
"pullrequestconnection": "pulls",
825827
"pullrequestcontributionsbyrepository": "pulls",
828+
"pullrequestcreationcapconfig": "pulls",
826829
"pullrequestedge": "pulls",
827830
"pullrequestparameters": "pulls",
828831
"pullrequestreview": "pulls",
@@ -1666,6 +1669,7 @@
16661669
"updateprojectv2itemfieldvalueinput": "projects",
16671670
"updateprojectv2itempositioninput": "projects",
16681671
"updateprojectv2statusupdateinput": "projects",
1672+
"addpullrequestcreationcapbypassusersinput": "pulls",
16691673
"addpullrequestreviewcommentinput": "pulls",
16701674
"addpullrequestreviewinput": "pulls",
16711675
"addpullrequestreviewthreadinput": "pulls",
@@ -1690,6 +1694,7 @@
16901694
"mergequeueparametersinput": "pulls",
16911695
"pullrequestorder": "pulls",
16921696
"pullrequestparametersinput": "pulls",
1697+
"removepullrequestcreationcapbypassusersinput": "pulls",
16931698
"reopenpullrequestinput": "pulls",
16941699
"requestreviewsbylogininput": "pulls",
16951700
"requestreviewsinput": "pulls",

src/graphql/data/fpt/changelog.json

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,42 @@
11
[
2+
{
3+
"schemaChanges": [
4+
{
5+
"title": "The GraphQL schema includes these changes:",
6+
"changes": [
7+
"<p>Type <code>AddPullRequestCreationCapBypassUsersInput</code> was added</p>",
8+
"<p>Input field <code>clientMutationId</code> of type <code>String</code> was added to input object type <code>AddPullRequestCreationCapBypassUsersInput</code></p>",
9+
"<p>Input field <code>repositoryId</code> of type <code>ID!</code> was added to input object type <code>AddPullRequestCreationCapBypassUsersInput</code></p>",
10+
"<p>Input field <code>userIds</code> of type '[ID!]!<code>was added to input object type</code>AddPullRequestCreationCapBypassUsersInput'</p>",
11+
"<p>Type <code>AddPullRequestCreationCapBypassUsersPayload</code> was added</p>",
12+
"<p>Field <code>clientMutationId</code> was added to object type <code>AddPullRequestCreationCapBypassUsersPayload</code></p>",
13+
"<p>Field <code>repository</code> was added to object type <code>AddPullRequestCreationCapBypassUsersPayload</code></p>",
14+
"<p>Type <code>PullRequestCreationCapConfig</code> was added</p>",
15+
"<p>Field <code>bypassedUsers</code> was added to object type <code>PullRequestCreationCapConfig</code></p>",
16+
"<p>Argument <code>after: String</code> added to field <code>PullRequestCreationCapConfig.bypassedUsers</code></p>",
17+
"<p>Argument <code>before: String</code> added to field <code>PullRequestCreationCapConfig.bypassedUsers</code></p>",
18+
"<p>Argument <code>first: Int</code> added to field <code>PullRequestCreationCapConfig.bypassedUsers</code></p>",
19+
"<p>Argument <code>last: Int</code> added to field <code>PullRequestCreationCapConfig.bypassedUsers</code></p>",
20+
"<p>Type <code>RemovePullRequestCreationCapBypassUsersInput</code> was added</p>",
21+
"<p>Input field <code>clientMutationId</code> of type <code>String</code> was added to input object type <code>RemovePullRequestCreationCapBypassUsersInput</code></p>",
22+
"<p>Input field <code>repositoryId</code> of type <code>ID!</code> was added to input object type <code>RemovePullRequestCreationCapBypassUsersInput</code></p>",
23+
"<p>Input field <code>userIds</code> of type '[ID!]!<code>was added to input object type</code>RemovePullRequestCreationCapBypassUsersInput'</p>",
24+
"<p>Type <code>RemovePullRequestCreationCapBypassUsersPayload</code> was added</p>",
25+
"<p>Field <code>clientMutationId</code> was added to object type <code>RemovePullRequestCreationCapBypassUsersPayload</code></p>",
26+
"<p>Field <code>repository</code> was added to object type <code>RemovePullRequestCreationCapBypassUsersPayload</code></p>",
27+
"<p>Field <code>addPullRequestCreationCapBypassUsers</code> was added to object type <code>Mutation</code></p>",
28+
"<p>Argument <code>input: AddPullRequestCreationCapBypassUsersInput!</code> added to field <code>Mutation.addPullRequestCreationCapBypassUsers</code></p>",
29+
"<p>Field <code>removePullRequestCreationCapBypassUsers</code> was added to object type <code>Mutation</code></p>",
30+
"<p>Argument <code>input: RemovePullRequestCreationCapBypassUsersInput!</code> added to field <code>Mutation.removePullRequestCreationCapBypassUsers</code></p>",
31+
"<p>Field <code>pullRequestCreationCapConfig</code> was added to object type <code>Repository</code></p>",
32+
"<p>Field <code>updatedAt</code> was added to object type <code>StatusContext</code></p>"
33+
]
34+
}
35+
],
36+
"previewChanges": [],
37+
"upcomingChanges": [],
38+
"date": "2026-06-11"
39+
},
240
{
341
"schemaChanges": [
442
{

src/graphql/data/fpt/schema-commits.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2189,6 +2189,13 @@
21892189
"type": "URI",
21902190
"id": "uri",
21912191
"href": "/graphql/reference/other#scalar-uri"
2192+
},
2193+
{
2194+
"name": "updatedAt",
2195+
"description": "<p>Identifies the date and time when the object was last updated.</p>",
2196+
"type": "DateTime!",
2197+
"id": "datetime",
2198+
"href": "/graphql/reference/other#scalar-datetime"
21922199
}
21932200
],
21942201
"category": "commits"

src/graphql/data/fpt/schema-pulls.json

Lines changed: 183 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,37 @@
11
{
22
"mutations": [
3+
{
4+
"name": "addPullRequestCreationCapBypassUsers",
5+
"id": "addpullrequestcreationcapbypassusers",
6+
"href": "/graphql/reference/pulls#mutation-addpullrequestcreationcapbypassusers",
7+
"description": "<p>Add users to the pull request creation cap bypass list. Bypassed users can\ncreate pull requests regardless of the configured cap. Only repository admins\ncan manage the bypass list. You can add a maximum of 100 users per request.\nThe bypass list can only hold a maximum of 100 users.</p>",
8+
"isDeprecated": false,
9+
"inputFields": [
10+
{
11+
"name": "input",
12+
"type": "AddPullRequestCreationCapBypassUsersInput!",
13+
"id": "addpullrequestcreationcapbypassusersinput",
14+
"href": "/graphql/reference/pulls#input-object-addpullrequestcreationcapbypassusersinput"
15+
}
16+
],
17+
"returnFields": [
18+
{
19+
"name": "clientMutationId",
20+
"type": "String",
21+
"id": "string",
22+
"href": "/graphql/reference/other#scalar-string",
23+
"description": "<p>A unique identifier for the client performing the mutation.</p>"
24+
},
25+
{
26+
"name": "repository",
27+
"type": "Repository",
28+
"id": "repository",
29+
"href": "/graphql/reference/repos#object-repository",
30+
"description": "<p>The repository with the updated bypass list.</p>"
31+
}
32+
],
33+
"category": "pulls"
34+
},
335
{
436
"name": "addPullRequestReview",
537
"id": "addpullrequestreview",
@@ -618,6 +650,38 @@
618650
],
619651
"category": "pulls"
620652
},
653+
{
654+
"name": "removePullRequestCreationCapBypassUsers",
655+
"id": "removepullrequestcreationcapbypassusers",
656+
"href": "/graphql/reference/pulls#mutation-removepullrequestcreationcapbypassusers",
657+
"description": "<p>Remove users from the pull request creation cap bypass list. Only repository admins can manage the bypass list.</p>",
658+
"isDeprecated": false,
659+
"inputFields": [
660+
{
661+
"name": "input",
662+
"type": "RemovePullRequestCreationCapBypassUsersInput!",
663+
"id": "removepullrequestcreationcapbypassusersinput",
664+
"href": "/graphql/reference/pulls#input-object-removepullrequestcreationcapbypassusersinput"
665+
}
666+
],
667+
"returnFields": [
668+
{
669+
"name": "clientMutationId",
670+
"type": "String",
671+
"id": "string",
672+
"href": "/graphql/reference/other#scalar-string",
673+
"description": "<p>A unique identifier for the client performing the mutation.</p>"
674+
},
675+
{
676+
"name": "repository",
677+
"type": "Repository",
678+
"id": "repository",
679+
"href": "/graphql/reference/repos#object-repository",
680+
"description": "<p>The repository with the updated bypass list.</p>"
681+
}
682+
],
683+
"category": "pulls"
684+
},
621685
{
622686
"name": "reopenPullRequest",
623687
"id": "reopenpullrequest",
@@ -4892,6 +4956,61 @@
48924956
],
48934957
"category": "pulls"
48944958
},
4959+
{
4960+
"name": "PullRequestCreationCapConfig",
4961+
"id": "pullrequestcreationcapconfig",
4962+
"href": "/graphql/reference/pulls#object-pullrequestcreationcapconfig",
4963+
"description": "<p>Users who are exempt from the pull request creation cap on a repository.</p>",
4964+
"isDeprecated": false,
4965+
"fields": [
4966+
{
4967+
"name": "bypassedUsers",
4968+
"description": "<p>Users who are exempt from the pull request creation cap.</p>",
4969+
"type": "UserConnection!",
4970+
"id": "userconnection",
4971+
"href": "/graphql/reference/users#object-userconnection",
4972+
"arguments": [
4973+
{
4974+
"name": "after",
4975+
"description": "<p>Returns the elements in the list that come after the specified cursor.</p>",
4976+
"type": {
4977+
"name": "String",
4978+
"id": "string",
4979+
"href": "/graphql/reference/other#scalar-string"
4980+
}
4981+
},
4982+
{
4983+
"name": "before",
4984+
"description": "<p>Returns the elements in the list that come before the specified cursor.</p>",
4985+
"type": {
4986+
"name": "String",
4987+
"id": "string",
4988+
"href": "/graphql/reference/other#scalar-string"
4989+
}
4990+
},
4991+
{
4992+
"name": "first",
4993+
"description": "<p>Returns the first <em>n</em> elements from the list.</p>",
4994+
"type": {
4995+
"name": "Int",
4996+
"id": "int",
4997+
"href": "/graphql/reference/other#scalar-int"
4998+
}
4999+
},
5000+
{
5001+
"name": "last",
5002+
"description": "<p>Returns the last <em>n</em> elements from the list.</p>",
5003+
"type": {
5004+
"name": "Int",
5005+
"id": "int",
5006+
"href": "/graphql/reference/other#scalar-int"
5007+
}
5008+
}
5009+
]
5010+
}
5011+
],
5012+
"category": "pulls"
5013+
},
48955014
{
48965015
"name": "PullRequestEdge",
48975016
"id": "pullrequestedge",
@@ -8615,6 +8734,38 @@
86158734
}
86168735
],
86178736
"inputObjects": [
8737+
{
8738+
"name": "AddPullRequestCreationCapBypassUsersInput",
8739+
"id": "addpullrequestcreationcapbypassusersinput",
8740+
"href": "/graphql/reference/pulls#input-object-addpullrequestcreationcapbypassusersinput",
8741+
"description": "<p>Autogenerated input type of AddPullRequestCreationCapBypassUsers.</p>",
8742+
"inputFields": [
8743+
{
8744+
"name": "clientMutationId",
8745+
"description": "<p>A unique identifier for the client performing the mutation.</p>",
8746+
"type": "String",
8747+
"id": "string",
8748+
"href": "/graphql/reference/other#scalar-string"
8749+
},
8750+
{
8751+
"name": "repositoryId",
8752+
"description": "<p>The Node ID of the repository.</p>",
8753+
"type": "ID!",
8754+
"id": "id",
8755+
"href": "/graphql/reference/other#scalar-id",
8756+
"isDeprecated": false
8757+
},
8758+
{
8759+
"name": "userIds",
8760+
"description": "<p>The Node IDs of the users to add to the bypass list.</p>",
8761+
"type": "[ID!]!",
8762+
"id": "id",
8763+
"href": "/graphql/reference/other#scalar-id",
8764+
"isDeprecated": false
8765+
}
8766+
],
8767+
"category": "pulls"
8768+
},
86188769
{
86198770
"name": "AddPullRequestReviewCommentInput",
86208771
"id": "addpullrequestreviewcommentinput",
@@ -9595,6 +9746,38 @@
95959746
],
95969747
"category": "pulls"
95979748
},
9749+
{
9750+
"name": "RemovePullRequestCreationCapBypassUsersInput",
9751+
"id": "removepullrequestcreationcapbypassusersinput",
9752+
"href": "/graphql/reference/pulls#input-object-removepullrequestcreationcapbypassusersinput",
9753+
"description": "<p>Autogenerated input type of RemovePullRequestCreationCapBypassUsers.</p>",
9754+
"inputFields": [
9755+
{
9756+
"name": "clientMutationId",
9757+
"description": "<p>A unique identifier for the client performing the mutation.</p>",
9758+
"type": "String",
9759+
"id": "string",
9760+
"href": "/graphql/reference/other#scalar-string"
9761+
},
9762+
{
9763+
"name": "repositoryId",
9764+
"description": "<p>The Node ID of the repository.</p>",
9765+
"type": "ID!",
9766+
"id": "id",
9767+
"href": "/graphql/reference/other#scalar-id",
9768+
"isDeprecated": false
9769+
},
9770+
{
9771+
"name": "userIds",
9772+
"description": "<p>The Node IDs of the users to remove from the bypass list.</p>",
9773+
"type": "[ID!]!",
9774+
"id": "id",
9775+
"href": "/graphql/reference/other#scalar-id",
9776+
"isDeprecated": false
9777+
}
9778+
],
9779+
"category": "pulls"
9780+
},
95989781
{
95999782
"name": "ReopenPullRequestInput",
96009783
"id": "reopenpullrequestinput",

src/graphql/data/fpt/schema-repos.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5338,6 +5338,13 @@
53385338
}
53395339
]
53405340
},
5341+
{
5342+
"name": "pullRequestCreationCapConfig",
5343+
"description": "<p>A list of users who are exempt from the pull request creation cap on this repository. Only visible to repository admins.</p>",
5344+
"type": "PullRequestCreationCapConfig",
5345+
"id": "pullrequestcreationcapconfig",
5346+
"href": "/graphql/reference/pulls#object-pullrequestcreationcapconfig"
5347+
},
53415348
{
53425349
"name": "pullRequestCreationPolicy",
53435350
"description": "<p>The policy controlling who can create pull requests in this repository.</p>",

0 commit comments

Comments
 (0)