Skip to content

refactor(BA-483): Revamp ContainerRegistryNode API #14640

refactor(BA-483): Revamp ContainerRegistryNode API

refactor(BA-483): Revamp ContainerRegistryNode API #14640

GitHub Actions / GraphQL Inspector failed Jan 31, 2025 in 0s

Something is wrong with your schema

Found 28 changes

Breaking: 25
Dangerous: 2
Safe: 1

Breaking changes

  • New types must include a description with a version number in the format Added in XX.XX.X. or Added in XX.X.X., Type CreateContainerRegistryNodeInput was added
  • New types must include a description with a version number in the format Added in XX.XX.X. or Added in XX.X.X., Type AllowedGroups was added
  • New types must include a description with a version number in the format Added in XX.XX.X. or Added in XX.X.X., Type ModifyContainerRegistryNodeInput was added
  • Type AssociateContainerRegistryWithGroup was removed
  • Type DisassociateContainerRegistryWithGroup was removed
  • Field associate_container_registry_with_group was removed from object type Mutations
  • Field disassociate_container_registry_with_group was removed from object type Mutations
  • Argument extra: JSONString was removed from field Mutations.create_container_registry_node
  • Argument is_global: Boolean was removed from field Mutations.create_container_registry_node
  • Argument password: String was removed from field Mutations.create_container_registry_node
  • Argument project: String was removed from field Mutations.create_container_registry_node
  • Argument registry_name: String! was removed from field Mutations.create_container_registry_node
  • Argument ssl_verify: Boolean was removed from field Mutations.create_container_registry_node
  • Argument type: ContainerRegistryTypeField! was removed from field Mutations.create_container_registry_node
  • Argument url: String! was removed from field Mutations.create_container_registry_node
  • Argument username: String was removed from field Mutations.create_container_registry_node
  • Argument extra: JSONString was removed from field Mutations.modify_container_registry_node
  • Argument is_global: Boolean was removed from field Mutations.modify_container_registry_node
  • Argument password: String was removed from field Mutations.modify_container_registry_node
  • Argument project: String was removed from field Mutations.modify_container_registry_node
  • Argument registry_name: String was removed from field Mutations.modify_container_registry_node
  • Argument ssl_verify: Boolean was removed from field Mutations.modify_container_registry_node
  • Argument type: ContainerRegistryTypeField was removed from field Mutations.modify_container_registry_node
  • Argument url: String was removed from field Mutations.modify_container_registry_node
  • Argument username: String was removed from field Mutations.modify_container_registry_node

Dangerous changes

  • Argument props: CreateContainerRegistryNodeInput! added to field Mutations.create_container_registry_node
  • Argument props: ModifyContainerRegistryNodeInput! added to field Mutations.modify_container_registry_node

Safe changes

  • Field allowed_groups was added to object type ContainerRegistryNode

Looking for more advanced tool? Try GraphQL Hive!

Annotations

Check failure on line 2609 in docs/manager/graphql-reference/schema.graphql

See this annotation in the file changed.

@github-actions github-actions / GraphQL Inspector

New types must include a description with a version number in the format "Added in XX.XX.X." or "Added in XX.X.X.", Type 'CreateContainerRegistryNodeInput' was added

New types must include a description with a version number in the format "Added in XX.XX.X." or "Added in XX.X.X."

Check failure on line 2641 in docs/manager/graphql-reference/schema.graphql

See this annotation in the file changed.

@github-actions github-actions / GraphQL Inspector

New types must include a description with a version number in the format "Added in XX.XX.X." or "Added in XX.X.X.", Type 'AllowedGroups' was added

New types must include a description with a version number in the format "Added in XX.XX.X." or "Added in XX.X.X."

Check failure on line 2654 in docs/manager/graphql-reference/schema.graphql

See this annotation in the file changed.

@github-actions github-actions / GraphQL Inspector

New types must include a description with a version number in the format "Added in XX.XX.X." or "Added in XX.X.X.", Type 'ModifyContainerRegistryNodeInput' was added

New types must include a description with a version number in the format "Added in XX.XX.X." or "Added in XX.X.X."

Check failure on line 1 in docs/manager/graphql-reference/schema.graphql

See this annotation in the file changed.

@github-actions github-actions / GraphQL Inspector

Type 'AssociateContainerRegistryWithGroup' was removed

Type 'AssociateContainerRegistryWithGroup' was removed

Check failure on line 1 in docs/manager/graphql-reference/schema.graphql

See this annotation in the file changed.

@github-actions github-actions / GraphQL Inspector

Type 'DisassociateContainerRegistryWithGroup' was removed

Type 'DisassociateContainerRegistryWithGroup' was removed

Check notice on line 1538 in docs/manager/graphql-reference/schema.graphql

See this annotation in the file changed.

@github-actions github-actions / GraphQL Inspector

Field 'allowed_groups' was added to object type 'ContainerRegistryNode'

Field 'allowed_groups' was added to object type 'ContainerRegistryNode'

Check failure on line 1723 in docs/manager/graphql-reference/schema.graphql

See this annotation in the file changed.

@github-actions github-actions / GraphQL Inspector

Field 'associate_container_registry_with_group' was removed from object type 'Mutations'

Removing a field is a breaking change. It is preferable to deprecate the field before removing it.

Check failure on line 1723 in docs/manager/graphql-reference/schema.graphql

See this annotation in the file changed.

@github-actions github-actions / GraphQL Inspector

Field 'disassociate_container_registry_with_group' was removed from object type 'Mutations'

Removing a field is a breaking change. It is preferable to deprecate the field before removing it.

Check warning on line 1854 in docs/manager/graphql-reference/schema.graphql

See this annotation in the file changed.

@github-actions github-actions / GraphQL Inspector

Argument 'props: CreateContainerRegistryNodeInput!' added to field 'Mutations.create_container_registry_node'

Adding a required argument to an existing field is a breaking change because it will cause existing uses of this field to error.

Check failure on line 1852 in docs/manager/graphql-reference/schema.graphql

See this annotation in the file changed.

@github-actions github-actions / GraphQL Inspector

Argument 'extra: JSONString' was removed from field 'Mutations.create_container_registry_node'

Removing a field argument is a breaking change because it will cause existing queries that use this argument to error.

Check failure on line 1852 in docs/manager/graphql-reference/schema.graphql

See this annotation in the file changed.

@github-actions github-actions / GraphQL Inspector

Argument 'is_global: Boolean' was removed from field 'Mutations.create_container_registry_node'

Removing a field argument is a breaking change because it will cause existing queries that use this argument to error.

Check failure on line 1852 in docs/manager/graphql-reference/schema.graphql

See this annotation in the file changed.

@github-actions github-actions / GraphQL Inspector

Argument 'password: String' was removed from field 'Mutations.create_container_registry_node'

Removing a field argument is a breaking change because it will cause existing queries that use this argument to error.

Check failure on line 1852 in docs/manager/graphql-reference/schema.graphql

See this annotation in the file changed.

@github-actions github-actions / GraphQL Inspector

Argument 'project: String' was removed from field 'Mutations.create_container_registry_node'

Removing a field argument is a breaking change because it will cause existing queries that use this argument to error.

Check failure on line 1852 in docs/manager/graphql-reference/schema.graphql

See this annotation in the file changed.

@github-actions github-actions / GraphQL Inspector

Argument 'registry_name: String!' was removed from field 'Mutations.create_container_registry_node'

Removing a field argument is a breaking change because it will cause existing queries that use this argument to error.

Check failure on line 1852 in docs/manager/graphql-reference/schema.graphql

See this annotation in the file changed.

@github-actions github-actions / GraphQL Inspector

Argument 'ssl_verify: Boolean' was removed from field 'Mutations.create_container_registry_node'

Removing a field argument is a breaking change because it will cause existing queries that use this argument to error.

Check failure on line 1852 in docs/manager/graphql-reference/schema.graphql

See this annotation in the file changed.

@github-actions github-actions / GraphQL Inspector

Argument 'type: ContainerRegistryTypeField!' was removed from field 'Mutations.create_container_registry_node'

Removing a field argument is a breaking change because it will cause existing queries that use this argument to error.

Check failure on line 1852 in docs/manager/graphql-reference/schema.graphql

See this annotation in the file changed.

@github-actions github-actions / GraphQL Inspector

Argument 'url: String!' was removed from field 'Mutations.create_container_registry_node'

Removing a field argument is a breaking change because it will cause existing queries that use this argument to error.

Check failure on line 1852 in docs/manager/graphql-reference/schema.graphql

See this annotation in the file changed.

@github-actions github-actions / GraphQL Inspector

Argument 'username: String' was removed from field 'Mutations.create_container_registry_node'

Removing a field argument is a breaking change because it will cause existing queries that use this argument to error.

Check warning on line 1863 in docs/manager/graphql-reference/schema.graphql

See this annotation in the file changed.

@github-actions github-actions / GraphQL Inspector

Argument 'props: ModifyContainerRegistryNodeInput!' added to field 'Mutations.modify_container_registry_node'

Adding a required argument to an existing field is a breaking change because it will cause existing uses of this field to error.

Check failure on line 1858 in docs/manager/graphql-reference/schema.graphql

See this annotation in the file changed.

@github-actions github-actions / GraphQL Inspector

Argument 'extra: JSONString' was removed from field 'Mutations.modify_container_registry_node'

Removing a field argument is a breaking change because it will cause existing queries that use this argument to error.

Check failure on line 1858 in docs/manager/graphql-reference/schema.graphql

See this annotation in the file changed.

@github-actions github-actions / GraphQL Inspector

Argument 'is_global: Boolean' was removed from field 'Mutations.modify_container_registry_node'

Removing a field argument is a breaking change because it will cause existing queries that use this argument to error.

Check failure on line 1858 in docs/manager/graphql-reference/schema.graphql

See this annotation in the file changed.

@github-actions github-actions / GraphQL Inspector

Argument 'password: String' was removed from field 'Mutations.modify_container_registry_node'

Removing a field argument is a breaking change because it will cause existing queries that use this argument to error.

Check failure on line 1858 in docs/manager/graphql-reference/schema.graphql

See this annotation in the file changed.

@github-actions github-actions / GraphQL Inspector

Argument 'project: String' was removed from field 'Mutations.modify_container_registry_node'

Removing a field argument is a breaking change because it will cause existing queries that use this argument to error.

Check failure on line 1858 in docs/manager/graphql-reference/schema.graphql

See this annotation in the file changed.

@github-actions github-actions / GraphQL Inspector

Argument 'registry_name: String' was removed from field 'Mutations.modify_container_registry_node'

Removing a field argument is a breaking change because it will cause existing queries that use this argument to error.

Check failure on line 1858 in docs/manager/graphql-reference/schema.graphql

See this annotation in the file changed.

@github-actions github-actions / GraphQL Inspector

Argument 'ssl_verify: Boolean' was removed from field 'Mutations.modify_container_registry_node'

Removing a field argument is a breaking change because it will cause existing queries that use this argument to error.