1
0
mirror of synced 2025-12-19 18:10:59 -05:00

GraphQL schema update (#58195)

Co-authored-by: heiskr <1221423+heiskr@users.noreply.github.com>
This commit is contained in:
docs-bot
2025-10-24 13:38:37 -07:00
committed by GitHub
parent 445a7414b7
commit eeb2a2a77a
5 changed files with 425 additions and 12 deletions

View File

@@ -1,4 +1,23 @@
[
{
"schemaChanges": [
{
"title": "The GraphQL schema includes these changes:",
"changes": [
"<p>Type <code>OrganizationPropertyConditionTarget</code> was added</p>",
"<p>Type <code>OrganizationPropertyConditionTargetInput</code> was added</p>",
"<p>Type <code>OrganizationPropertyTargetDefinition</code> was added</p>",
"<p>Type <code>OrganizationPropertyTargetDefinitionInput</code> was added</p>",
"<p>Field <code>organizationProperty</code> was added to object type <code>RepositoryRuleConditions</code></p>",
"<p>Input field <code>organizationProperty</code> of type <code>OrganizationPropertyConditionTargetInput</code> was added to input object type <code>RepositoryRuleConditionsInput</code></p>",
"<p>Enum value <code>INCONCLUSIVE</code> was added to enum <code>RepositoryVulnerabilityAlertDependencyRelationship</code></p>"
]
}
],
"previewChanges": [],
"upcomingChanges": [],
"date": "2025-10-24"
},
{
"schemaChanges": [
{

View File

@@ -34562,6 +34562,66 @@ enum OrganizationOrderField {
LOGIN
}
"""
Parameters to be used for the organization_property condition
"""
type OrganizationPropertyConditionTarget {
"""
Array of organization properties that must not match.
"""
exclude: [OrganizationPropertyTargetDefinition!]!
"""
Array of organization properties that must match
"""
include: [OrganizationPropertyTargetDefinition!]!
}
"""
Parameters to be used for the organization_property condition
"""
input OrganizationPropertyConditionTargetInput {
"""
Array of organization properties that must not match.
"""
exclude: [OrganizationPropertyTargetDefinitionInput!]!
"""
Array of organization properties that must match
"""
include: [OrganizationPropertyTargetDefinitionInput!]!
}
"""
A property that must match
"""
type OrganizationPropertyTargetDefinition {
"""
The name of the property
"""
name: String!
"""
The values to match for
"""
propertyValues: [String!]!
}
"""
A property that must match
"""
input OrganizationPropertyTargetDefinitionInput {
"""
The name of the property
"""
name: String!
"""
The values to match for
"""
propertyValues: [String!]!
}
"""
An organization teams hovercard context
"""
@@ -52970,6 +53030,11 @@ type RepositoryRule implements Node {
Set of conditions that determine if a ruleset will evaluate
"""
type RepositoryRuleConditions {
"""
Configuration for the organization_property condition
"""
organizationProperty: OrganizationPropertyConditionTarget
"""
Configuration for the ref_name condition
"""
@@ -52995,6 +53060,11 @@ type RepositoryRuleConditions {
Specifies the conditions required for a ruleset to evaluate
"""
input RepositoryRuleConditionsInput {
"""
Configuration for the organization_property condition
"""
organizationProperty: OrganizationPropertyConditionTargetInput
"""
Configuration for the ref_name condition
"""
@@ -54150,6 +54220,11 @@ enum RepositoryVulnerabilityAlertDependencyRelationship {
"""
DIRECT
"""
The relationship could not be determined
"""
INCONCLUSIVE
"""
A transitive dependency of your project
"""
@@ -66080,7 +66155,9 @@ input UpdateProjectV2FieldInput {
)
"""
Configuration for an iteration field.
Configuration for a field of type ITERATION. Empty input is ignored, provided
values overwrite the existing configuration, and existing configuration should
be fetched for partial updates.
"""
iterationConfiguration: ProjectV2IterationFieldConfigurationInput
@@ -66090,9 +66167,9 @@ input UpdateProjectV2FieldInput {
name: String
"""
Options for a field of type SINGLE_SELECT. If empty, no changes will be made
to the options. If values are present, they will overwrite the existing
options for the field.
Options for a field of type SINGLE_SELECT. Empty input is ignored, provided
values overwrite existing options, and existing options should be fetched for
partial updates.
"""
singleSelectOptions: [ProjectV2SingleSelectFieldOptionInput!]
}

View File

@@ -46507,6 +46507,56 @@
}
]
},
{
"name": "OrganizationPropertyConditionTarget",
"kind": "objects",
"id": "organizationpropertyconditiontarget",
"href": "/graphql/reference/objects#organizationpropertyconditiontarget",
"description": "<p>Parameters to be used for the organization_property condition.</p>",
"fields": [
{
"name": "exclude",
"description": "<p>Array of organization properties that must not match.</p>",
"type": "[OrganizationPropertyTargetDefinition!]!",
"id": "organizationpropertytargetdefinition",
"kind": "objects",
"href": "/graphql/reference/objects#organizationpropertytargetdefinition"
},
{
"name": "include",
"description": "<p>Array of organization properties that must match.</p>",
"type": "[OrganizationPropertyTargetDefinition!]!",
"id": "organizationpropertytargetdefinition",
"kind": "objects",
"href": "/graphql/reference/objects#organizationpropertytargetdefinition"
}
]
},
{
"name": "OrganizationPropertyTargetDefinition",
"kind": "objects",
"id": "organizationpropertytargetdefinition",
"href": "/graphql/reference/objects#organizationpropertytargetdefinition",
"description": "<p>A property that must match.</p>",
"fields": [
{
"name": "name",
"description": "<p>The name of the property.</p>",
"type": "String!",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
},
{
"name": "propertyValues",
"description": "<p>The values to match for.</p>",
"type": "[String!]!",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
}
]
},
{
"name": "OrganizationTeamsHovercardContext",
"kind": "objects",
@@ -69346,6 +69396,14 @@
"href": "/graphql/reference/objects#repositoryruleconditions",
"description": "<p>Set of conditions that determine if a ruleset will evaluate.</p>",
"fields": [
{
"name": "organizationProperty",
"description": "<p>Configuration for the organization_property condition.</p>",
"type": "OrganizationPropertyConditionTarget",
"id": "organizationpropertyconditiontarget",
"kind": "objects",
"href": "/graphql/reference/objects#organizationpropertyconditiontarget"
},
{
"name": "refName",
"description": "<p>Configuration for the ref_name condition.</p>",
@@ -93447,6 +93505,10 @@
"name": "DIRECT",
"description": "<p>A direct dependency of your project.</p>"
},
{
"name": "INCONCLUSIVE",
"description": "<p>The relationship could not be determined.</p>"
},
{
"name": "TRANSITIVE",
"description": "<p>A transitive dependency of your project.</p>"
@@ -105247,6 +105309,56 @@
}
]
},
{
"name": "OrganizationPropertyConditionTargetInput",
"kind": "inputObjects",
"id": "organizationpropertyconditiontargetinput",
"href": "/graphql/reference/input-objects#organizationpropertyconditiontargetinput",
"description": "<p>Parameters to be used for the organization_property condition.</p>",
"inputFields": [
{
"name": "exclude",
"description": "<p>Array of organization properties that must not match.</p>",
"type": "[OrganizationPropertyTargetDefinitionInput!]!",
"id": "organizationpropertytargetdefinitioninput",
"kind": "input-objects",
"href": "/graphql/reference/input-objects#organizationpropertytargetdefinitioninput"
},
{
"name": "include",
"description": "<p>Array of organization properties that must match.</p>",
"type": "[OrganizationPropertyTargetDefinitionInput!]!",
"id": "organizationpropertytargetdefinitioninput",
"kind": "input-objects",
"href": "/graphql/reference/input-objects#organizationpropertytargetdefinitioninput"
}
]
},
{
"name": "OrganizationPropertyTargetDefinitionInput",
"kind": "inputObjects",
"id": "organizationpropertytargetdefinitioninput",
"href": "/graphql/reference/input-objects#organizationpropertytargetdefinitioninput",
"description": "<p>A property that must match.</p>",
"inputFields": [
{
"name": "name",
"description": "<p>The name of the property.</p>",
"type": "String!",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
},
{
"name": "propertyValues",
"description": "<p>The values to match for.</p>",
"type": "[String!]!",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
}
]
},
{
"name": "PackageFileOrder",
"kind": "inputObjects",
@@ -106978,6 +107090,14 @@
"href": "/graphql/reference/input-objects#repositoryruleconditionsinput",
"description": "<p>Specifies the conditions required for a ruleset to evaluate.</p>",
"inputFields": [
{
"name": "organizationProperty",
"description": "<p>Configuration for the organization_property condition.</p>",
"type": "OrganizationPropertyConditionTargetInput",
"id": "organizationpropertyconditiontargetinput",
"kind": "input-objects",
"href": "/graphql/reference/input-objects#organizationpropertyconditiontargetinput"
},
{
"name": "refName",
"description": "<p>Configuration for the ref_name condition.</p>",
@@ -111132,7 +111252,7 @@
},
{
"name": "iterationConfiguration",
"description": "<p>Configuration for an iteration field.</p>",
"description": "<p>Configuration for a field of type ITERATION. Empty input is ignored, provided\nvalues overwrite the existing configuration, and existing configuration should\nbe fetched for partial updates.</p>",
"type": "ProjectV2IterationFieldConfigurationInput",
"id": "projectv2iterationfieldconfigurationinput",
"kind": "input-objects",
@@ -111148,7 +111268,7 @@
},
{
"name": "singleSelectOptions",
"description": "<p>Options for a field of type SINGLE_SELECT. If empty, no changes will be made\nto the options. If values are present, they will overwrite the existing\noptions for the field.</p>",
"description": "<p>Options for a field of type SINGLE_SELECT. Empty input is ignored, provided\nvalues overwrite existing options, and existing options should be fetched for\npartial updates.</p>",
"type": "[ProjectV2SingleSelectFieldOptionInput!]",
"id": "projectv2singleselectfieldoptioninput",
"kind": "input-objects",

View File

@@ -34562,6 +34562,66 @@ enum OrganizationOrderField {
LOGIN
}
"""
Parameters to be used for the organization_property condition
"""
type OrganizationPropertyConditionTarget {
"""
Array of organization properties that must not match.
"""
exclude: [OrganizationPropertyTargetDefinition!]!
"""
Array of organization properties that must match
"""
include: [OrganizationPropertyTargetDefinition!]!
}
"""
Parameters to be used for the organization_property condition
"""
input OrganizationPropertyConditionTargetInput {
"""
Array of organization properties that must not match.
"""
exclude: [OrganizationPropertyTargetDefinitionInput!]!
"""
Array of organization properties that must match
"""
include: [OrganizationPropertyTargetDefinitionInput!]!
}
"""
A property that must match
"""
type OrganizationPropertyTargetDefinition {
"""
The name of the property
"""
name: String!
"""
The values to match for
"""
propertyValues: [String!]!
}
"""
A property that must match
"""
input OrganizationPropertyTargetDefinitionInput {
"""
The name of the property
"""
name: String!
"""
The values to match for
"""
propertyValues: [String!]!
}
"""
An organization teams hovercard context
"""
@@ -52970,6 +53030,11 @@ type RepositoryRule implements Node {
Set of conditions that determine if a ruleset will evaluate
"""
type RepositoryRuleConditions {
"""
Configuration for the organization_property condition
"""
organizationProperty: OrganizationPropertyConditionTarget
"""
Configuration for the ref_name condition
"""
@@ -52995,6 +53060,11 @@ type RepositoryRuleConditions {
Specifies the conditions required for a ruleset to evaluate
"""
input RepositoryRuleConditionsInput {
"""
Configuration for the organization_property condition
"""
organizationProperty: OrganizationPropertyConditionTargetInput
"""
Configuration for the ref_name condition
"""
@@ -54150,6 +54220,11 @@ enum RepositoryVulnerabilityAlertDependencyRelationship {
"""
DIRECT
"""
The relationship could not be determined
"""
INCONCLUSIVE
"""
A transitive dependency of your project
"""
@@ -66080,7 +66155,9 @@ input UpdateProjectV2FieldInput {
)
"""
Configuration for an iteration field.
Configuration for a field of type ITERATION. Empty input is ignored, provided
values overwrite the existing configuration, and existing configuration should
be fetched for partial updates.
"""
iterationConfiguration: ProjectV2IterationFieldConfigurationInput
@@ -66090,9 +66167,9 @@ input UpdateProjectV2FieldInput {
name: String
"""
Options for a field of type SINGLE_SELECT. If empty, no changes will be made
to the options. If values are present, they will overwrite the existing
options for the field.
Options for a field of type SINGLE_SELECT. Empty input is ignored, provided
values overwrite existing options, and existing options should be fetched for
partial updates.
"""
singleSelectOptions: [ProjectV2SingleSelectFieldOptionInput!]
}

View File

@@ -46507,6 +46507,56 @@
}
]
},
{
"name": "OrganizationPropertyConditionTarget",
"kind": "objects",
"id": "organizationpropertyconditiontarget",
"href": "/graphql/reference/objects#organizationpropertyconditiontarget",
"description": "<p>Parameters to be used for the organization_property condition.</p>",
"fields": [
{
"name": "exclude",
"description": "<p>Array of organization properties that must not match.</p>",
"type": "[OrganizationPropertyTargetDefinition!]!",
"id": "organizationpropertytargetdefinition",
"kind": "objects",
"href": "/graphql/reference/objects#organizationpropertytargetdefinition"
},
{
"name": "include",
"description": "<p>Array of organization properties that must match.</p>",
"type": "[OrganizationPropertyTargetDefinition!]!",
"id": "organizationpropertytargetdefinition",
"kind": "objects",
"href": "/graphql/reference/objects#organizationpropertytargetdefinition"
}
]
},
{
"name": "OrganizationPropertyTargetDefinition",
"kind": "objects",
"id": "organizationpropertytargetdefinition",
"href": "/graphql/reference/objects#organizationpropertytargetdefinition",
"description": "<p>A property that must match.</p>",
"fields": [
{
"name": "name",
"description": "<p>The name of the property.</p>",
"type": "String!",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
},
{
"name": "propertyValues",
"description": "<p>The values to match for.</p>",
"type": "[String!]!",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
}
]
},
{
"name": "OrganizationTeamsHovercardContext",
"kind": "objects",
@@ -69346,6 +69396,14 @@
"href": "/graphql/reference/objects#repositoryruleconditions",
"description": "<p>Set of conditions that determine if a ruleset will evaluate.</p>",
"fields": [
{
"name": "organizationProperty",
"description": "<p>Configuration for the organization_property condition.</p>",
"type": "OrganizationPropertyConditionTarget",
"id": "organizationpropertyconditiontarget",
"kind": "objects",
"href": "/graphql/reference/objects#organizationpropertyconditiontarget"
},
{
"name": "refName",
"description": "<p>Configuration for the ref_name condition.</p>",
@@ -93447,6 +93505,10 @@
"name": "DIRECT",
"description": "<p>A direct dependency of your project.</p>"
},
{
"name": "INCONCLUSIVE",
"description": "<p>The relationship could not be determined.</p>"
},
{
"name": "TRANSITIVE",
"description": "<p>A transitive dependency of your project.</p>"
@@ -105247,6 +105309,56 @@
}
]
},
{
"name": "OrganizationPropertyConditionTargetInput",
"kind": "inputObjects",
"id": "organizationpropertyconditiontargetinput",
"href": "/graphql/reference/input-objects#organizationpropertyconditiontargetinput",
"description": "<p>Parameters to be used for the organization_property condition.</p>",
"inputFields": [
{
"name": "exclude",
"description": "<p>Array of organization properties that must not match.</p>",
"type": "[OrganizationPropertyTargetDefinitionInput!]!",
"id": "organizationpropertytargetdefinitioninput",
"kind": "input-objects",
"href": "/graphql/reference/input-objects#organizationpropertytargetdefinitioninput"
},
{
"name": "include",
"description": "<p>Array of organization properties that must match.</p>",
"type": "[OrganizationPropertyTargetDefinitionInput!]!",
"id": "organizationpropertytargetdefinitioninput",
"kind": "input-objects",
"href": "/graphql/reference/input-objects#organizationpropertytargetdefinitioninput"
}
]
},
{
"name": "OrganizationPropertyTargetDefinitionInput",
"kind": "inputObjects",
"id": "organizationpropertytargetdefinitioninput",
"href": "/graphql/reference/input-objects#organizationpropertytargetdefinitioninput",
"description": "<p>A property that must match.</p>",
"inputFields": [
{
"name": "name",
"description": "<p>The name of the property.</p>",
"type": "String!",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
},
{
"name": "propertyValues",
"description": "<p>The values to match for.</p>",
"type": "[String!]!",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
}
]
},
{
"name": "PackageFileOrder",
"kind": "inputObjects",
@@ -106978,6 +107090,14 @@
"href": "/graphql/reference/input-objects#repositoryruleconditionsinput",
"description": "<p>Specifies the conditions required for a ruleset to evaluate.</p>",
"inputFields": [
{
"name": "organizationProperty",
"description": "<p>Configuration for the organization_property condition.</p>",
"type": "OrganizationPropertyConditionTargetInput",
"id": "organizationpropertyconditiontargetinput",
"kind": "input-objects",
"href": "/graphql/reference/input-objects#organizationpropertyconditiontargetinput"
},
{
"name": "refName",
"description": "<p>Configuration for the ref_name condition.</p>",
@@ -111132,7 +111252,7 @@
},
{
"name": "iterationConfiguration",
"description": "<p>Configuration for an iteration field.</p>",
"description": "<p>Configuration for a field of type ITERATION. Empty input is ignored, provided\nvalues overwrite the existing configuration, and existing configuration should\nbe fetched for partial updates.</p>",
"type": "ProjectV2IterationFieldConfigurationInput",
"id": "projectv2iterationfieldconfigurationinput",
"kind": "input-objects",
@@ -111148,7 +111268,7 @@
},
{
"name": "singleSelectOptions",
"description": "<p>Options for a field of type SINGLE_SELECT. If empty, no changes will be made\nto the options. If values are present, they will overwrite the existing\noptions for the field.</p>",
"description": "<p>Options for a field of type SINGLE_SELECT. Empty input is ignored, provided\nvalues overwrite existing options, and existing options should be fetched for\npartial updates.</p>",
"type": "[ProjectV2SingleSelectFieldOptionInput!]",
"id": "projectv2singleselectfieldoptioninput",
"kind": "input-objects",