Add Enum support for `deprecated` argument
`ruby-graphql` supports https://gitlab.com/gitlab-org/gitlab/-/merge_requests/27464 added support for a custom `deprecated` keyword for `field` to allow us to specify the milestone that a field was deprecated in a structured way. Enum values are also able to be deprecated. This change adds support for enum values. Also see: https://gitlab.com/gitlab-org/gitlab/-/issues/199952
显示
- app/graphql/types/base_enum.rb 3 个添加, 0 个删除app/graphql/types/base_enum.rb
- app/graphql/types/base_field.rb 2 个添加, 23 个删除app/graphql/types/base_field.rb
- app/graphql/types/concerns/gitlab_style_deprecations.rb 31 个添加, 0 个删除app/graphql/types/concerns/gitlab_style_deprecations.rb
- config/application.rb 2 个添加, 1 个删除config/application.rb
- doc/development/api_graphql_styleguide.md 29 个添加, 11 个删除doc/development/api_graphql_styleguide.md
- spec/graphql/types/base_enum_spec.rb 12 个添加, 0 个删除spec/graphql/types/base_enum_spec.rb
- spec/graphql/types/base_field_spec.rb 6 个添加, 53 个删除spec/graphql/types/base_field_spec.rb
- spec/lib/gitlab/graphql/docs/renderer_spec.rb 2 个添加, 2 个删除spec/lib/gitlab/graphql/docs/renderer_spec.rb
- spec/support/shared_examples/graphql/types/gitlab_style_deprecations_shared_examples.rb 52 个添加, 0 个删除...raphql/types/gitlab_style_deprecations_shared_examples.rb
加载中
想要评论请 注册 或 登录