Skip to content

Commit cc9d971

Browse files
GraphQL schema update (#60535)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
1 parent 5429b8a commit cc9d971

5 files changed

Lines changed: 1048 additions & 0 deletions

File tree

src/graphql/data/fpt/changelog.json

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,62 @@
11
[
2+
{
3+
"schemaChanges": [
4+
{
5+
"title": "The GraphQL schema includes these changes:",
6+
"changes": [
7+
"<p>Type <code>IssueFieldAddedEvent</code> was added</p>",
8+
"<p><code>IssueFieldAddedEvent</code> object implements <code>Node</code> interface</p>",
9+
"<p>Field <code>actor</code> was added to object type <code>IssueFieldAddedEvent</code></p>",
10+
"<p>Field <code>color</code> was added to object type <code>IssueFieldAddedEvent</code></p>",
11+
"<p>Field <code>createdAt</code> was added to object type <code>IssueFieldAddedEvent</code></p>",
12+
"<p>Field <code>id</code> was added to object type <code>IssueFieldAddedEvent</code></p>",
13+
"<p>Field <code>issueField</code> was added to object type <code>IssueFieldAddedEvent</code></p>",
14+
"<p>Field <code>value</code> was added to object type <code>IssueFieldAddedEvent</code></p>",
15+
"<p>Type <code>IssueFieldChangedEvent</code> was added</p>",
16+
"<p><code>IssueFieldChangedEvent</code> object implements <code>Node</code> interface</p>",
17+
"<p>Field <code>actor</code> was added to object type <code>IssueFieldChangedEvent</code></p>",
18+
"<p>Field <code>createdAt</code> was added to object type <code>IssueFieldChangedEvent</code></p>",
19+
"<p>Field <code>id</code> was added to object type <code>IssueFieldChangedEvent</code></p>",
20+
"<p>Field <code>issueField</code> was added to object type <code>IssueFieldChangedEvent</code></p>",
21+
"<p>Field <code>newColor</code> was added to object type <code>IssueFieldChangedEvent</code></p>",
22+
"<p>Field <code>newValue</code> was added to object type <code>IssueFieldChangedEvent</code></p>",
23+
"<p>Field <code>previousColor</code> was added to object type <code>IssueFieldChangedEvent</code></p>",
24+
"<p>Field <code>previousValue</code> was added to object type <code>IssueFieldChangedEvent</code></p>",
25+
"<p>Type <code>IssueFieldRemovedEvent</code> was added</p>",
26+
"<p><code>IssueFieldRemovedEvent</code> object implements <code>Node</code> interface</p>",
27+
"<p>Field <code>actor</code> was added to object type <code>IssueFieldRemovedEvent</code></p>",
28+
"<p>Field <code>createdAt</code> was added to object type <code>IssueFieldRemovedEvent</code></p>",
29+
"<p>Field <code>id</code> was added to object type <code>IssueFieldRemovedEvent</code></p>",
30+
"<p>Field <code>issueField</code> was added to object type <code>IssueFieldRemovedEvent</code></p>",
31+
"<p>Type <code>IssueSearchType</code> was added</p>",
32+
"<p>Enum value <code>HYBRID</code> was added to enum <code>IssueSearchType</code></p>",
33+
"<p>Enum value <code>LEXICAL</code> was added to enum <code>IssueSearchType</code></p>",
34+
"<p>Enum value <code>SEMANTIC</code> was added to enum <code>IssueSearchType</code></p>",
35+
"<p>Type <code>LexicalFallbackReason</code> was added</p>",
36+
"<p>Enum value 'NON_ISSUE_TARGET<code>was added to enum</code>LexicalFallbackReason'</p>",
37+
"<p>Enum value 'NO_ACCESSIBLE_REPOS<code>was added to enum</code>LexicalFallbackReason'</p>",
38+
"<p>Enum value 'NO_TEXT_TERMS<code>was added to enum</code>LexicalFallbackReason'</p>",
39+
"<p>Enum value 'ONLY_NON_SEMANTIC_FIELDS_REQUESTED<code>was added to enum</code>LexicalFallbackReason'</p>",
40+
"<p>Enum value 'OR_BOOLEAN_NOT_SUPPORTED<code>was added to enum</code>LexicalFallbackReason'</p>",
41+
"<p>Enum value 'QUOTED_TEXT<code>was added to enum</code>LexicalFallbackReason'</p>",
42+
"<p>Enum value 'SERVER_ERROR<code>was added to enum</code>LexicalFallbackReason'</p>",
43+
"<p>Member <code>IssueFieldAddedEvent</code> was added to Union type <code>IssueTimelineItems</code></p>",
44+
"<p>Member <code>IssueFieldChangedEvent</code> was added to Union type <code>IssueTimelineItems</code></p>",
45+
"<p>Member <code>IssueFieldRemovedEvent</code> was added to Union type <code>IssueTimelineItems</code></p>",
46+
"<p>Member <code>IssueFieldAddedEvent</code> was added to Union type <code>PullRequestTimelineItems</code></p>",
47+
"<p>Member <code>IssueFieldChangedEvent</code> was added to Union type <code>PullRequestTimelineItems</code></p>",
48+
"<p>Member <code>IssueFieldRemovedEvent</code> was added to Union type <code>PullRequestTimelineItems</code></p>",
49+
"<p>Field <code>issueSearchType</code> was added to object type <code>SearchResultItemConnection</code></p>",
50+
"<p>Field <code>lexicalFallbackReason</code> was added to object type <code>SearchResultItemConnection</code></p>",
51+
"<p>Enum value 'ISSUE_HYBRID<code>was added to enum</code>SearchType'</p>",
52+
"<p>Enum value 'ISSUE_SEMANTIC<code>was added to enum</code>SearchType'</p>"
53+
]
54+
}
55+
],
56+
"previewChanges": [],
57+
"upcomingChanges": [],
58+
"date": "2026-03-30"
59+
},
260
{
361
"schemaChanges": [
462
{

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

Lines changed: 191 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20539,6 +20539,86 @@ type IssueEdge {
2053920539
node: Issue
2054020540
}
2054120541

20542+
"""
20543+
Represents a 'issue_field_added' event on a given issue.
20544+
"""
20545+
type IssueFieldAddedEvent implements Node {
20546+
"""
20547+
Identifies the actor who performed the event.
20548+
"""
20549+
actor: Actor
20550+
20551+
"""
20552+
The color if it is a single-select field.
20553+
"""
20554+
color: String
20555+
20556+
"""
20557+
Identifies the date and time when the object was created.
20558+
"""
20559+
createdAt: DateTime!
20560+
20561+
"""
20562+
The Node ID of the IssueFieldAddedEvent object
20563+
"""
20564+
id: ID!
20565+
20566+
"""
20567+
The issue field added.
20568+
"""
20569+
issueField: IssueFields
20570+
20571+
"""
20572+
The value of the added field.
20573+
"""
20574+
value: String
20575+
}
20576+
20577+
"""
20578+
Represents a 'issue_field_changed' event on a given issue.
20579+
"""
20580+
type IssueFieldChangedEvent implements Node {
20581+
"""
20582+
Identifies the actor who performed the event.
20583+
"""
20584+
actor: Actor
20585+
20586+
"""
20587+
Identifies the date and time when the object was created.
20588+
"""
20589+
createdAt: DateTime!
20590+
20591+
"""
20592+
The Node ID of the IssueFieldChangedEvent object
20593+
"""
20594+
id: ID!
20595+
20596+
"""
20597+
The issue field changed.
20598+
"""
20599+
issueField: IssueFields
20600+
20601+
"""
20602+
The new color if it is a single-select field.
20603+
"""
20604+
newColor: String
20605+
20606+
"""
20607+
The new value of the field.
20608+
"""
20609+
newValue: String
20610+
20611+
"""
20612+
The previous color if it was a single-select field.
20613+
"""
20614+
previousColor: String
20615+
20616+
"""
20617+
The previous value of the field.
20618+
"""
20619+
previousValue: String
20620+
}
20621+
2054220622
"""
2054320623
Common fields across different issue field types
2054420624
"""
@@ -20769,6 +20849,31 @@ enum IssueFieldOrderField {
2076920849
NAME
2077020850
}
2077120851

20852+
"""
20853+
Represents a 'issue_field_removed' event on a given issue.
20854+
"""
20855+
type IssueFieldRemovedEvent implements Node {
20856+
"""
20857+
Identifies the actor who performed the event.
20858+
"""
20859+
actor: Actor
20860+
20861+
"""
20862+
Identifies the date and time when the object was created.
20863+
"""
20864+
createdAt: DateTime!
20865+
20866+
"""
20867+
The Node ID of the IssueFieldRemovedEvent object
20868+
"""
20869+
id: ID!
20870+
20871+
"""
20872+
The issue field removed.
20873+
"""
20874+
issueField: IssueFields
20875+
}
20876+
2077220877
"""
2077320878
Represents a single select issue field.
2077420879
"""
@@ -21214,6 +21319,26 @@ enum IssueOrderField {
2121421319
UPDATED_AT
2121521320
}
2121621321

21322+
"""
21323+
Type of issue search performed
21324+
"""
21325+
enum IssueSearchType {
21326+
"""
21327+
Hybrid search combining lexical and semantic approaches
21328+
"""
21329+
HYBRID
21330+
21331+
"""
21332+
Lexical (keyword-based) search
21333+
"""
21334+
LEXICAL
21335+
21336+
"""
21337+
Semantic (meaning-based) search using embeddings
21338+
"""
21339+
SEMANTIC
21340+
}
21341+
2121721342
"""
2121821343
The possible states of an issue.
2121921344
"""
@@ -21431,6 +21556,9 @@ union IssueTimelineItems =
2143121556
| IssueComment
2143221557
| IssueCommentPinnedEvent
2143321558
| IssueCommentUnpinnedEvent
21559+
| IssueFieldAddedEvent
21560+
| IssueFieldChangedEvent
21561+
| IssueFieldRemovedEvent
2143421562
| IssueTypeAddedEvent
2143521563
| IssueTypeChangedEvent
2143621564
| IssueTypeRemovedEvent
@@ -22479,6 +22607,46 @@ enum LanguageOrderField {
2247922607
SIZE
2248022608
}
2248122609

22610+
"""
22611+
Reason why a semantic or hybrid issue search fell back to lexical search
22612+
"""
22613+
enum LexicalFallbackReason {
22614+
"""
22615+
Query targets non-issue types (e.g., pull requests)
22616+
"""
22617+
NON_ISSUE_TARGET
22618+
22619+
"""
22620+
Scoped query resolved to zero accessible repositories
22621+
"""
22622+
NO_ACCESSIBLE_REPOS
22623+
22624+
"""
22625+
Query has only qualifiers and no free text terms
22626+
"""
22627+
NO_TEXT_TERMS
22628+
22629+
"""
22630+
Query uses an in: qualifier targeting non-semantic fields
22631+
"""
22632+
ONLY_NON_SEMANTIC_FIELDS_REQUESTED
22633+
22634+
"""
22635+
Query contains OR operators (nested boolean qualifiers)
22636+
"""
22637+
OR_BOOLEAN_NOT_SUPPORTED
22638+
22639+
"""
22640+
Query contains quoted text requiring exact matches
22641+
"""
22642+
QUOTED_TEXT
22643+
22644+
"""
22645+
Embedding generation failed or timed out
22646+
"""
22647+
SERVER_ERROR
22648+
}
22649+
2248222650
"""
2248322651
A repository's open source license
2248422652
"""
@@ -44598,6 +44766,9 @@ union PullRequestTimelineItems =
4459844766
| IssueComment
4459944767
| IssueCommentPinnedEvent
4460044768
| IssueCommentUnpinnedEvent
44769+
| IssueFieldAddedEvent
44770+
| IssueFieldChangedEvent
44771+
| IssueFieldRemovedEvent
4460144772
| IssueTypeAddedEvent
4460244773
| IssueTypeChangedEvent
4460344774
| IssueTypeRemovedEvent
@@ -57244,6 +57415,16 @@ type SearchResultItemConnection {
5724457415
"""
5724557416
issueCount: Int!
5724657417

57418+
"""
57419+
The type of search that was performed for issues (lexical, semantic, or hybrid)
57420+
"""
57421+
issueSearchType: IssueSearchType
57422+
57423+
"""
57424+
When a semantic or hybrid search falls back to lexical, the reasons why the fallback occurred.
57425+
"""
57426+
lexicalFallbackReason: [LexicalFallbackReason!]
57427+
5724757428
"""
5724857429
A list of nodes.
5724957430
"""
@@ -57314,6 +57495,16 @@ enum SearchType {
5731457495
"""
5731557496
ISSUE_ADVANCED
5731657497

57498+
"""
57499+
Returns results matching issues using hybrid (lexical + semantic) search.
57500+
"""
57501+
ISSUE_HYBRID
57502+
57503+
"""
57504+
Returns results matching issues using semantic search.
57505+
"""
57506+
ISSUE_SEMANTIC
57507+
5731757508
"""
5731857509
Returns results matching repositories.
5731957510
"""

0 commit comments

Comments
 (0)