Skip to content

Commit

Permalink
Graphql failure (#52575)
Browse files Browse the repository at this point in the history
  • Loading branch information
rachmari authored Oct 8, 2024
1 parent 42fb333 commit 34ad027
Show file tree
Hide file tree
Showing 11 changed files with 1,321 additions and 106 deletions.
49 changes: 49 additions & 0 deletions src/graphql/data/fpt/changelog.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,53 @@
[
{
"schemaChanges": [
{
"title": "The GraphQL schema includes these changes:",
"changes": [
"<p>Type <code>EnterpriseDisallowedMethodsSettingValue</code> was added</p>",
"<p>Type <code>TwoFactorCredentialSecurityType</code> was added</p>",
"<p>Type <code>UpdateEnterpriseTwoFactorAuthenticationDisallowedMethodsSettingInput</code> was added</p>",
"<p>Type <code>UpdateEnterpriseTwoFactorAuthenticationDisallowedMethodsSettingPayload</code> was added</p>",
"<p>Field <code>clientId</code> was added to object type <code>App</code></p>",
"<p>Argument <code>twoFactorMethodSecurity: TwoFactorCredentialSecurityType</code> added to field <code>Enterprise.members</code></p>",
"<p>Field <code>twoFactorDisallowedMethodsSetting</code> was added to object type <code>EnterpriseOwnerInfo</code></p>",
"<p>Argument <code>twoFactorMethodSecurity: TwoFactorCredentialSecurityType</code> added to field <code>EnterpriseOwnerInfo.admins</code></p>",
"<p>Argument <code>twoFactorMethodSecurity: TwoFactorCredentialSecurityType</code> added to field <code>EnterpriseOwnerInfo.outsideCollaborators</code></p>",
"<p>Field <code>updateEnterpriseTwoFactorAuthenticationDisallowedMethodsSetting</code> was added to object type <code>Mutation</code></p>",
"<p>Argument <code>includeParents: Boolean</code> (with default value) added to field <code>Organization.ruleset</code></p>",
"<p>Field <code>fullDatabaseId</code> was added to object type 'ProjectV2'</p>",
"<p>Field <code>fullDatabaseId</code> was added to object type 'ProjectV2StatusUpdate'</p>",
"<p>Field <code>fullDatabaseId</code> was added to object type 'ProjectV2View'</p>",
"<p>Field <code>fullDatabaseId</code> was added to object type 'ProjectV2Workflow'</p>",
"<p><code>Query</code> object implements <code>Node</code> interface</p>",
"<p>Field <code>id</code> was added to object type <code>Query</code></p>",
"<p>Field <code>enterpriseOwner</code> was added to object type <code>RepositoryRulesetBypassActor</code></p>",
"<p>Input field <code>enterpriseOwner</code> of type <code>Boolean</code> was added to input object type <code>RepositoryRulesetBypassActorInput</code></p>",
"<p>Member <code>Enterprise</code> was added to Union type <code>RuleSource</code></p>",
"<p>Enum value 'EPSS_PERCENTAGE<code>was added to enum</code>SecurityAdvisoryOrderField'</p>",
"<p>Enum value 'EPSS_PERCENTILE<code>was added to enum</code>SecurityAdvisoryOrderField'</p>"
]
}
],
"previewChanges": [],
"upcomingChanges": [
{
"title": "The following changes will be made to the schema:",
"changes": [
"<p>On member <code>Enterprise.members.hasTwoFactorEnabled</code>:<code>hasTwoFactorEnabled</code> will be removed. Use <code>two_factor_method_security</code> instead. <strong>Effective 2025-04-01</strong>.</p>",
"<p>On member <code>EnterpriseOwnerInfo.admins.hasTwoFactorEnabled</code>:<code>hasTwoFactorEnabled</code> will be removed. Use <code>two_factor_method_security</code> instead. <strong>Effective 2025-04-01</strong>.</p>",
"<p>On member <code>EnterpriseOwnerInfo.outsideCollaborators.hasTwoFactorEnabled</code>:<code>hasTwoFactorEnabled</code> will be removed. Use <code>two_factor_method_security</code> instead. <strong>Effective 2025-04-01</strong>.</p>",
"<p>On member <code>ProjectV2.databaseId</code>:<code>databaseId</code> will be removed. Use <code>fullDatabaseId</code> instead. <strong>Effective 2025-04-01</strong>.</p>",
"<p>On member <code>ProjectV2Item.databaseId</code>:<code>databaseId</code> will be removed. Use <code>fullDatabaseId</code> instead. <strong>Effective 2025-04-01</strong>.</p>",
"<p>On member <code>ProjectV2StatusUpdate.databaseId</code>:<code>databaseId</code> will be removed. Use <code>fullDatabaseId</code> instead. <strong>Effective 2025-04-01</strong>.</p>",
"<p>On member <code>ProjectV2View.databaseId</code>:<code>databaseId</code> will be removed. Use <code>fullDatabaseId</code> instead. <strong>Effective 2025-04-01</strong>.</p>",
"<p>On member <code>ProjectV2Workflow.databaseId</code>:<code>databaseId</code> will be removed. Use <code>fullDatabaseId</code> instead. <strong>Effective 2025-04-01</strong>.</p>",
"<p>On member <code>SecurityAdvisory.cvss</code>:<code>cvss</code> will be removed. New <code>cvss_severities</code> field will now contain both <code>cvss_v3</code> and <code>cvss_v4</code> properties. <strong>Effective 2025-10-01</strong>.</p>"
]
}
],
"date": "2024-10-08"
},
{
"schemaChanges": [
{
Expand Down
72 changes: 72 additions & 0 deletions src/graphql/data/fpt/graphql_upcoming_changes.public.yml
Original file line number Diff line number Diff line change
Expand Up @@ -666,3 +666,75 @@ upcoming_changes:
date: '2025-01-01T00:00:00+00:00'
criticality: breaking
owner: chriskirkland
- location: Enterprise.members.hasTwoFactorEnabled
description:
'`hasTwoFactorEnabled` will be removed. Use `two_factor_method_security`
instead.'
reason: '`has_two_factor_enabled` will be removed.'
date: '2025-04-01T00:00:00+00:00'
criticality: breaking
owner: authentication
- location: EnterpriseOwnerInfo.admins.hasTwoFactorEnabled
description:
'`hasTwoFactorEnabled` will be removed. Use `two_factor_method_security`
instead.'
reason: '`has_two_factor_enabled` will be removed.'
date: '2025-04-01T00:00:00+00:00'
criticality: breaking
owner: authentication
- location: EnterpriseOwnerInfo.outsideCollaborators.hasTwoFactorEnabled
description:
'`hasTwoFactorEnabled` will be removed. Use `two_factor_method_security`
instead.'
reason: '`has_two_factor_enabled` will be removed.'
date: '2025-04-01T00:00:00+00:00'
criticality: breaking
owner: authentication
- location: ProjectV2.databaseId
description: '`databaseId` will be removed. Use `fullDatabaseId` instead.'
reason:
'`databaseId` will be removed because it does not support 64-bit signed
integer identifiers.'
date: '2025-04-01T00:00:00+00:00'
criticality: breaking
owner: dewski
- location: ProjectV2Item.databaseId
description: '`databaseId` will be removed. Use `fullDatabaseId` instead.'
reason:
'`databaseId` will be removed because it does not support 64-bit signed
integer identifiers.'
date: '2025-04-01T00:00:00+00:00'
criticality: breaking
owner: dewski
- location: ProjectV2StatusUpdate.databaseId
description: '`databaseId` will be removed. Use `fullDatabaseId` instead.'
reason:
'`databaseId` will be removed because it does not support 64-bit signed
integer identifiers.'
date: '2025-04-01T00:00:00+00:00'
criticality: breaking
owner: dewski
- location: ProjectV2View.databaseId
description: '`databaseId` will be removed. Use `fullDatabaseId` instead.'
reason:
'`databaseId` will be removed because it does not support 64-bit signed
integer identifiers.'
date: '2025-04-01T00:00:00+00:00'
criticality: breaking
owner: dewski
- location: ProjectV2Workflow.databaseId
description: '`databaseId` will be removed. Use `fullDatabaseId` instead.'
reason:
'`databaseId` will be removed because it does not support 64-bit signed
integer identifiers.'
date: '2025-04-01T00:00:00+00:00'
criticality: breaking
owner: dewski
- location: SecurityAdvisory.cvss
description:
'`cvss` will be removed. New `cvss_severities` field will now contain
both `cvss_v3` and `cvss_v4` properties.'
reason: '`cvss` will be removed.'
date: '2025-10-01T00:00:00+00:00'
criticality: breaking
owner: github/advisory-database
Loading

0 comments on commit 34ad027

Please sign in to comment.