Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-03-31Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2022-10-17Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2022-07-28Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2022-06-01Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2021-12-07Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2021-11-09Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2021-11-09Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2021-10-29Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2021-08-09Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2021-06-16Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2021-05-12Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2021-04-23Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2021-04-20Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2021-04-06Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2021-03-24Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2021-03-18Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2021-03-11Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-11-07Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-10-30Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-08-21Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-08-14Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-08-08Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-04-09Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-04-08Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-03-11Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-03-10Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-01-09Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-12-23Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-11-04Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-10-23Check for recursion and fail if too recursivecharlieablett
- List all overly-recursive fields - Reduce recursion threshold to 2 - Add test for not-recursive-enough query - Use reusable methods in tests - Add changelog - Set changeable acceptable recursion level - Add error check test helpers
2019-08-26Update gitlab_schema.rb to fix typoLucy Fox
2019-07-10GraphQL support for Notes created in discussionsLuke Duncalfe
A new `discussion_id` argument on the `createNote` mutation allows people to create a note within that discussion. The ability to lazy-load Discussions has been added, so GraphQL.object_from_id can treat Discussions the same as AR objects and batch load them. https://gitlab.com/gitlab-org/gitlab-ce/issues/62826 https://gitlab.com/gitlab-org/gitlab-ee/issues/9489
2019-07-03Alert if `calls_gitaly` declaration missingcharlieablett
- Move `calls_gitaly_check` to public - Add instrumentation for flagging missing CallsGitaly declarations - Wrap resolver proc in before-and-after Gitaly counts to get the net Gitaly call count for the resolver.
2019-06-14Expose comments on Noteables in GraphQLBob Van Landuyt
This exposes `Note`s on Issues & MergeRequests using a `Types::Notes::NoteableType` in GraphQL. Exposing notes on a new type can be done by implementing the `NoteableType` interface on the type. The presented object should be a `Noteable`.
2019-06-03Expose IDs in GraphQL as a GlobalIDBob Van Landuyt
This exposes all fields named `id` as GlobalIDs so they can be used across our entire GraphQL implementation. When the objects loaded are `ApplicationRecord`s. We'll use our existing batchloading to find them. Otherwise, we'll fall back to the default implementation of `GlobalID`: Calling the `.find` method on the class.
2019-05-30Implement logger analyzercharlieablett
- Modify GraphqlLogger to subclass JsonLogger - Replace the single-line analyser with one that can log all the GraphQL query related information in one place. - Implement analyzer behavior with spec
2019-05-28Enables GraphQL batch requestsPhil Hughes
Enabling GraphQL batch requests allows for multiple queries to be sent in 1 request reducing the amount of requests we send to the server. Responses come come back in the same order as the queries were provided.
2019-05-0658404 - setup max depth for graphqlKen Ding
58404 - add change log 58404 - add spec 58404 - add more spec to test depth 2 58404 - fix spec 58404 - fix rubocop 58404 - refactor the code by Bob's advice 58404 - revert changes of all_graphql_fields_for 58404 - change text only 58404 - fix rspec according to gitlab's standard 58404 - revert previous spec 58404 - fix rubocop
2019-05-02Add opentracing integration for graphqlJan Provaznik
Extends existing graphql's tracer with opentracing measurements. Because it also adds Tracing::Graphql class (for opentracing), it also renames Graphql::Tracing class to Graphql::GenericTracing to minimize confusion with similar class names.
2019-04-08Increase GraphQL complexityBrett Walker
An IntrospectionQuery required more complexity points.
2019-04-04Fix a KeyError in GitlabSchemaNick Thomas
2019-04-04Merge branch '58405-basic-limiting-complexity-of-graphql-queries' into 'master'Rémy Coutable
Basic limiting complexity of GraphQL queries Closes #58405 See merge request gitlab-org/gitlab-ce!26629
2019-04-04Monitor GraphQL with PrometheusJan Provaznik
Extends graphql's platform tracing class to observe duration of graphql methods. In graphql 1.8.11 is added prometheus class but it's not very useful for us because it uses prometheus_exporter to export results.
2019-04-04Initial field and query complexity limitsBrett Walker
It makes all Types::BaseField default to a complexity of 1. Queries themselves now have limited complexity, scaled to the type of user: no user, authenticated user, or an admin user.
2019-04-02Revert "Merge branch 'jprovazn-graphql-prometheus' into 'master'"Jan Provaznik
This reverts merge request !26569
2019-04-02Monitor GraphQL with PrometheusJan Provaznik
Extends graphql's platform tracing class to observe duration of graphql methods. In graphql 1.8.11 is added prometheus class but it's not very useful for us because it uses prometheus_exporter to export results.
2018-09-11Enable frozen string in app/graphql + app/findersgfyoung
Partially addresses #47424.
2018-07-25Add mutation toggling WIP state of merge requestsBob Van Landuyt
This is mainly the setup of mutations for GraphQL. Including authorization and basic return type-structure.
2018-07-04Add pipeline lists to GraphQLBob Van Landuyt
This adds Keyset pagination to GraphQL lists. PoC for that is pipelines on merge requests and projects. When paginating a list, the base-64 encoded id of the ordering field (in most cases the primary key) can be passed in the `before` or `after` GraphQL argument.
2018-06-06Initial setup GraphQL using graphql-ruby 1.8Bob Van Landuyt
- All definitions have been replaced by classes: http://graphql-ruby.org/schema/class_based_api.html - Authorization & Presentation have been refactored to work in the class based system - Loaders have been replaced by resolvers - Times are now coersed as ISO 8601