Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions src/graphql/data/fpt/changelog.json
Original file line number Diff line number Diff line change
@@ -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": [
{
Expand Down
85 changes: 81 additions & 4 deletions src/graphql/data/fpt/schema.docs.graphql
Original file line number Diff line number Diff line change
Expand Up @@ -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
"""
Expand Down Expand Up @@ -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
"""
Expand All @@ -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
"""
Expand Down Expand Up @@ -54150,6 +54220,11 @@ enum RepositoryVulnerabilityAlertDependencyRelationship {
"""
DIRECT

"""
The relationship could not be determined
"""
INCONCLUSIVE

"""
A transitive dependency of your project
"""
Expand Down Expand Up @@ -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

Expand All @@ -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!]
}
Expand Down
124 changes: 122 additions & 2 deletions src/graphql/data/fpt/schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down Expand Up @@ -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>",
Expand Down Expand Up @@ -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>"
Expand Down Expand Up @@ -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",
Expand Down Expand Up @@ -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>",
Expand Down Expand Up @@ -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",
Expand All @@ -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",
Expand Down
Loading
Loading