From 3dc44cce4be90933db9aae3c94e29e463e864d9c Mon Sep 17 00:00:00 2001 From: docs-bot <77750099+docs-bot@users.noreply.github.com> Date: Mon, 24 Aug 2026 16:43:32 +0000 Subject: [PATCH] GraphQL schema update (#62894) Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com> --- src/graphql/data/fpt/category-map.json | 2 + src/graphql/data/fpt/changelog.json | 22 ++++++++ src/graphql/data/fpt/schema-issues.json | 64 +++++++++++++++++++++++ src/graphql/data/fpt/schema.docs.graphql | 50 ++++++++++++++++++ src/graphql/data/ghec/category-map.json | 2 + src/graphql/data/ghec/schema-issues.json | 64 +++++++++++++++++++++++ src/graphql/data/ghec/schema.docs.graphql | 50 ++++++++++++++++++ 7 files changed, 254 insertions(+) diff --git a/src/graphql/data/fpt/category-map.json b/src/graphql/data/fpt/category-map.json index 4d426d9d6e8f..372140eb1444 100644 --- a/src/graphql/data/fpt/category-map.json +++ b/src/graphql/data/fpt/category-map.json @@ -1244,6 +1244,7 @@ "issuefielddatatype": "issues", "issuefieldorderfield": "issues", "issuefieldsingleselectoptioncolor": "issues", + "issuefieldupdateoperation": "issues", "issuefieldvisibility": "issues", "issueorderfield": "issues", "issuesearchtype": "issues", @@ -1595,6 +1596,7 @@ "issuefieldcreateorupdateinput": "issues", "issuefieldorder": "issues", "issuefieldsingleselectoptioninput": "issues", + "issuefieldupdateinput": "issues", "issuefieldvaluefilter": "issues", "issuefilters": "issues", "issueorder": "issues", diff --git a/src/graphql/data/fpt/changelog.json b/src/graphql/data/fpt/changelog.json index a012e77740cf..0db5ef1f20af 100644 --- a/src/graphql/data/fpt/changelog.json +++ b/src/graphql/data/fpt/changelog.json @@ -1,4 +1,26 @@ [ + { + "schemaChanges": [ + { + "title": "The GraphQL schema includes these changes:", + "changes": [ + "
Type IssueFieldUpdateInput was added
Input field fieldName of type String! was added to input object type IssueFieldUpdateInput
Input field operation of type IssueFieldUpdateOperation! was added to input object type IssueFieldUpdateInput
Input field value of type String was added to input object type IssueFieldUpdateInput
Type IssueFieldUpdateOperation was added
Enum value ADD was added to enum IssueFieldUpdateOperation
Enum value CLEAR was added to enum IssueFieldUpdateOperation
Enum value REMOVE was added to enum IssueFieldUpdateOperation
Enum value SET was added to enum IssueFieldUpdateOperation
Input field issueFieldUpdates of type '[IssueFieldUpdateInput!]was added to input object typeUpdateIssueInput'
The operation to perform on an issue field value.
", + "isDeprecated": false, + "values": [ + { + "name": "ADD", + "description": "Sets a scalar field or adds options to a multi-select field.
" + }, + { + "name": "CLEAR", + "description": "Clears the field value.
" + }, + { + "name": "REMOVE", + "description": "Removes options from a multi-select field.
" + }, + { + "name": "SET", + "description": "Replaces the field value.
" + } + ], + "category": "issues" + }, { "name": "IssueFieldVisibility", "id": "issuefieldvisibility", @@ -12205,6 +12231,37 @@ ], "category": "issues" }, + { + "name": "IssueFieldUpdateInput", + "id": "issuefieldupdateinput", + "href": "/graphql/reference/issues#input-object-issuefieldupdateinput", + "description": "Updates an issue field using its user-facing name.
", + "isDeprecated": false, + "inputFields": [ + { + "name": "fieldName", + "description": "The name of the issue field.
", + "type": "String!", + "id": "string", + "href": "/graphql/reference/other#scalar-string" + }, + { + "name": "operation", + "description": "The operation to perform.
", + "type": "IssueFieldUpdateOperation!", + "id": "issuefieldupdateoperation", + "href": "/graphql/reference/issues#enum-issuefieldupdateoperation" + }, + { + "name": "value", + "description": "The value or comma-separated option names for the operation.
", + "type": "String", + "id": "string", + "href": "/graphql/reference/other#scalar-string" + } + ], + "category": "issues" + }, { "name": "IssueFieldValueFilter", "id": "issuefieldvaluefilter", @@ -13399,6 +13456,13 @@ "href": "/graphql/reference/other#scalar-id", "isDeprecated": false }, + { + "name": "issueFieldUpdates", + "description": "Issue field updates resolved by field and option names.
", + "type": "[IssueFieldUpdateInput!]", + "id": "issuefieldupdateinput", + "href": "/graphql/reference/issues#input-object-issuefieldupdateinput" + }, { "name": "issueType", "description": "The Issue Type to set on this issue, with optional rationale. Mutually exclusive with issueTypeId.
The operation to perform on an issue field value.
", + "isDeprecated": false, + "values": [ + { + "name": "ADD", + "description": "Sets a scalar field or adds options to a multi-select field.
" + }, + { + "name": "CLEAR", + "description": "Clears the field value.
" + }, + { + "name": "REMOVE", + "description": "Removes options from a multi-select field.
" + }, + { + "name": "SET", + "description": "Replaces the field value.
" + } + ], + "category": "issues" + }, { "name": "IssueFieldVisibility", "id": "issuefieldvisibility", @@ -12205,6 +12231,37 @@ ], "category": "issues" }, + { + "name": "IssueFieldUpdateInput", + "id": "issuefieldupdateinput", + "href": "/graphql/reference/issues#input-object-issuefieldupdateinput", + "description": "Updates an issue field using its user-facing name.
", + "isDeprecated": false, + "inputFields": [ + { + "name": "fieldName", + "description": "The name of the issue field.
", + "type": "String!", + "id": "string", + "href": "/graphql/reference/other#scalar-string" + }, + { + "name": "operation", + "description": "The operation to perform.
", + "type": "IssueFieldUpdateOperation!", + "id": "issuefieldupdateoperation", + "href": "/graphql/reference/issues#enum-issuefieldupdateoperation" + }, + { + "name": "value", + "description": "The value or comma-separated option names for the operation.
", + "type": "String", + "id": "string", + "href": "/graphql/reference/other#scalar-string" + } + ], + "category": "issues" + }, { "name": "IssueFieldValueFilter", "id": "issuefieldvaluefilter", @@ -13399,6 +13456,13 @@ "href": "/graphql/reference/other#scalar-id", "isDeprecated": false }, + { + "name": "issueFieldUpdates", + "description": "Issue field updates resolved by field and option names.
", + "type": "[IssueFieldUpdateInput!]", + "id": "issuefieldupdateinput", + "href": "/graphql/reference/issues#input-object-issuefieldupdateinput" + }, { "name": "issueType", "description": "The Issue Type to set on this issue, with optional rationale. Mutually exclusive with issueTypeId.