Skip to content

Commit 3a14e54

Browse files
GraphQL schema update (#59997)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
1 parent d1728ee commit 3a14e54

File tree

9 files changed

+127
-2
lines changed

9 files changed

+127
-2
lines changed

src/graphql/data/fpt/changelog.json

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,25 @@
11
[
2+
{
3+
"schemaChanges": [
4+
{
5+
"title": "The GraphQL schema includes these changes:",
6+
"changes": [
7+
"<p>Field <code>fullDatabaseId</code> was added to object type <code>CheckAnnotation</code></p>"
8+
]
9+
}
10+
],
11+
"previewChanges": [],
12+
"upcomingChanges": [
13+
{
14+
"title": "The following changes will be made to the schema:",
15+
"changes": [
16+
"<p>On member <code>Artifact.databaseId</code>:<code>databaseId</code> will be removed. Use <code>fullDatabaseId</code> instead. <strong>Effective 2027-01-01</strong>.</p>",
17+
"<p>On member <code>CheckAnnotation.databaseId</code>:<code>databaseId</code> will be removed. Use <code>fullDatabaseId</code> instead. <strong>Effective 2027-01-01</strong>.</p>"
18+
]
19+
}
20+
],
21+
"date": "2026-03-03"
22+
},
223
{
324
"schemaChanges": [
425
{

src/graphql/data/fpt/graphql_upcoming_changes.public.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7998,3 +7998,19 @@ upcoming_changes:
79987998
date: '2026-07-01T00:00:00+00:00'
79997999
criticality: breaking
80008000
owner: peter-evans
8001+
- location: Artifact.databaseId
8002+
description: '`databaseId` will be removed. Use `fullDatabaseId` instead.'
8003+
reason:
8004+
'`databaseId` will be removed because it does not support 64-bit signed
8005+
integer identifiers.'
8006+
date: '2027-01-01T00:00:00+00:00'
8007+
criticality: breaking
8008+
owner: github/actions-persistence
8009+
- location: CheckAnnotation.databaseId
8010+
description: '`databaseId` will be removed. Use `fullDatabaseId` instead.'
8011+
reason:
8012+
'`databaseId` will be removed because it does not support 64-bit signed
8013+
integer identifiers.'
8014+
date: '2027-01-01T00:00:00+00:00'
8015+
criticality: breaking
8016+
owner: github/actions-persistence

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

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3498,6 +3498,14 @@ type CheckAnnotation {
34983498
Identifies the primary key from the database.
34993499
"""
35003500
databaseId: Int
3501+
@deprecated(
3502+
reason: "`databaseId` will be removed because it does not support 64-bit signed integer identifiers. Use `fullDatabaseId` instead. Removal on 2027-01-01 UTC."
3503+
)
3504+
3505+
"""
3506+
Identifies the primary key from the database as a BigInt.
3507+
"""
3508+
fullDatabaseId: BigInt
35013509

35023510
"""
35033511
The position of this annotation.

src/graphql/data/fpt/schema.json

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13036,7 +13036,17 @@
1303613036
"type": "Int",
1303713037
"id": "int",
1303813038
"kind": "scalars",
13039-
"href": "/graphql/reference/scalars#int"
13039+
"href": "/graphql/reference/scalars#int",
13040+
"isDeprecated": true,
13041+
"deprecationReason": "<p><code>databaseId</code> will be removed because it does not support 64-bit signed integer identifiers. Use <code>fullDatabaseId</code> instead. Removal on 2027-01-01 UTC.</p>"
13042+
},
13043+
{
13044+
"name": "fullDatabaseId",
13045+
"description": "<p>Identifies the primary key from the database as a BigInt.</p>",
13046+
"type": "BigInt",
13047+
"id": "bigint",
13048+
"kind": "scalars",
13049+
"href": "/graphql/reference/scalars#bigint"
1304013050
},
1304113051
{
1304213052
"name": "location",

src/graphql/data/fpt/upcoming-changes.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,22 @@
11
{
2+
"2027-01-01": [
3+
{
4+
"location": "CheckAnnotation.databaseId",
5+
"description": "<p><code>databaseId</code> will be removed. Use <code>fullDatabaseId</code> instead.</p>",
6+
"reason": "<p><code>databaseId</code> will be removed because it does not support 64-bit signed integer identifiers.</p>",
7+
"date": "2027-01-01",
8+
"criticality": "breaking",
9+
"owner": "github/actions-persistence"
10+
},
11+
{
12+
"location": "Artifact.databaseId",
13+
"description": "<p><code>databaseId</code> will be removed. Use <code>fullDatabaseId</code> instead.</p>",
14+
"reason": "<p><code>databaseId</code> will be removed because it does not support 64-bit signed integer identifiers.</p>",
15+
"date": "2027-01-01",
16+
"criticality": "breaking",
17+
"owner": "github/actions-persistence"
18+
}
19+
],
220
"2026-07-01": [
321
{
422
"location": "Team.viewerSubscription",

src/graphql/data/ghec/graphql_upcoming_changes.public.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7998,3 +7998,19 @@ upcoming_changes:
79987998
date: '2026-07-01T00:00:00+00:00'
79997999
criticality: breaking
80008000
owner: peter-evans
8001+
- location: Artifact.databaseId
8002+
description: '`databaseId` will be removed. Use `fullDatabaseId` instead.'
8003+
reason:
8004+
'`databaseId` will be removed because it does not support 64-bit signed
8005+
integer identifiers.'
8006+
date: '2027-01-01T00:00:00+00:00'
8007+
criticality: breaking
8008+
owner: github/actions-persistence
8009+
- location: CheckAnnotation.databaseId
8010+
description: '`databaseId` will be removed. Use `fullDatabaseId` instead.'
8011+
reason:
8012+
'`databaseId` will be removed because it does not support 64-bit signed
8013+
integer identifiers.'
8014+
date: '2027-01-01T00:00:00+00:00'
8015+
criticality: breaking
8016+
owner: github/actions-persistence

src/graphql/data/ghec/schema.docs.graphql

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3498,6 +3498,14 @@ type CheckAnnotation {
34983498
Identifies the primary key from the database.
34993499
"""
35003500
databaseId: Int
3501+
@deprecated(
3502+
reason: "`databaseId` will be removed because it does not support 64-bit signed integer identifiers. Use `fullDatabaseId` instead. Removal on 2027-01-01 UTC."
3503+
)
3504+
3505+
"""
3506+
Identifies the primary key from the database as a BigInt.
3507+
"""
3508+
fullDatabaseId: BigInt
35013509

35023510
"""
35033511
The position of this annotation.

src/graphql/data/ghec/schema.json

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13036,7 +13036,17 @@
1303613036
"type": "Int",
1303713037
"id": "int",
1303813038
"kind": "scalars",
13039-
"href": "/graphql/reference/scalars#int"
13039+
"href": "/graphql/reference/scalars#int",
13040+
"isDeprecated": true,
13041+
"deprecationReason": "<p><code>databaseId</code> will be removed because it does not support 64-bit signed integer identifiers. Use <code>fullDatabaseId</code> instead. Removal on 2027-01-01 UTC.</p>"
13042+
},
13043+
{
13044+
"name": "fullDatabaseId",
13045+
"description": "<p>Identifies the primary key from the database as a BigInt.</p>",
13046+
"type": "BigInt",
13047+
"id": "bigint",
13048+
"kind": "scalars",
13049+
"href": "/graphql/reference/scalars#bigint"
1304013050
},
1304113051
{
1304213052
"name": "location",

src/graphql/data/ghec/upcoming-changes.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,22 @@
11
{
2+
"2027-01-01": [
3+
{
4+
"location": "CheckAnnotation.databaseId",
5+
"description": "<p><code>databaseId</code> will be removed. Use <code>fullDatabaseId</code> instead.</p>",
6+
"reason": "<p><code>databaseId</code> will be removed because it does not support 64-bit signed integer identifiers.</p>",
7+
"date": "2027-01-01",
8+
"criticality": "breaking",
9+
"owner": "github/actions-persistence"
10+
},
11+
{
12+
"location": "Artifact.databaseId",
13+
"description": "<p><code>databaseId</code> will be removed. Use <code>fullDatabaseId</code> instead.</p>",
14+
"reason": "<p><code>databaseId</code> will be removed because it does not support 64-bit signed integer identifiers.</p>",
15+
"date": "2027-01-01",
16+
"criticality": "breaking",
17+
"owner": "github/actions-persistence"
18+
}
19+
],
220
"2026-07-01": [
321
{
422
"location": "Team.viewerSubscription",

0 commit comments

Comments
 (0)