-
- Downloads
Refactor CI config lint resolver
Simplify stage extrapolation Small GraphQL improvements * Use connection_type for an array of objects * Update GraphQL description for job need name Remove include_merged_yaml parameter Removes the include_merged_yaml parameter to make code more idiomatic. The parameter isn't stored, it's computed dynamically when accessed so this introduces a slight performance overhead, but it's far outweighed by the pro of having cleaner code and less technical debt. Stub YamlProcessor response in resolver specs Refactor relation connection types * Move request type tests to request specs * Use proper status enum values Simplify Ci::Config GraphQL resolver
parent
22883f79
No related branches found
No related tags found
Showing
- app/graphql/resolvers/ci/config_resolver.rb 24 additions, 22 deletionsapp/graphql/resolvers/ci/config_resolver.rb
- app/graphql/types/ci/config/config_type.rb 2 additions, 2 deletionsapp/graphql/types/ci/config/config_type.rb
- app/graphql/types/ci/config/group_type.rb 1 addition, 1 deletionapp/graphql/types/ci/config/group_type.rb
- app/graphql/types/ci/config/job_type.rb 5 additions, 1 deletionapp/graphql/types/ci/config/job_type.rb
- app/graphql/types/ci/config/need_type.rb 1 addition, 1 deletionapp/graphql/types/ci/config/need_type.rb
- app/graphql/types/ci/config/stage_type.rb 1 addition, 1 deletionapp/graphql/types/ci/config/stage_type.rb
- app/graphql/types/ci/config/status_enum.rb 2 additions, 2 deletionsapp/graphql/types/ci/config/status_enum.rb
- app/graphql/types/query_type.rb 3 additions, 2 deletionsapp/graphql/types/query_type.rb
- changelogs/unreleased/lm-add-ci-config-0.yml 1 addition, 1 deletionchangelogs/unreleased/lm-add-ci-config-0.yml
- doc/api/graphql/reference/gitlab_schema.graphql 237 additions, 12 deletionsdoc/api/graphql/reference/gitlab_schema.graphql
- doc/api/graphql/reference/gitlab_schema.json 654 additions, 56 deletionsdoc/api/graphql/reference/gitlab_schema.json
- doc/api/graphql/reference/index.md 8 additions, 6 deletionsdoc/api/graphql/reference/index.md
- spec/graphql/resolvers/ci/config_resolver_spec.rb 27 additions, 27 deletionsspec/graphql/resolvers/ci/config_resolver_spec.rb
- spec/graphql/types/ci/config/job_type_spec.rb 2 additions, 0 deletionsspec/graphql/types/ci/config/job_type_spec.rb
- spec/requests/api/graphql/ci/config_spec.rb 81 additions, 0 deletionsspec/requests/api/graphql/ci/config_spec.rb
- spec/support/gitlab_stubs/gitlab_ci_includes.yml 4 additions, 4 deletionsspec/support/gitlab_stubs/gitlab_ci_includes.yml
Loading
Please register or sign in to comment