1. 13 Sep, 2019 1 commit
    • Sean McGivern's avatar
      Add cop to check GraphQL field/argument description · e5f98f8e
      Sean McGivern authored
      - Fix typo
      - Remove reference to outdated files
      - Restrict directories to `app/graphql` and `ee/app/graphql` via
      `.rubocop.yml`
      - Correct all missing descriptions
      
      Add a comment to disable to the cop for every missing GraphQL
      description. When folks backfill the description to satisfy the cop,
      they can remove the line.
      
      Since we are now including arguments, and (probably) enums,
      this is just called GraphQL Descriptions unless it proves
      to be confusing.
      e5f98f8e
  2. 10 Sep, 2019 1 commit
  3. 30 Aug, 2019 1 commit
  4. 29 Aug, 2019 1 commit
  5. 28 Aug, 2019 2 commits
  6. 27 Aug, 2019 1 commit
  7. 26 Aug, 2019 1 commit
  8. 14 Aug, 2019 1 commit
  9. 19 Jul, 2019 1 commit
  10. 19 Apr, 2019 1 commit
  11. 18 Apr, 2019 1 commit
  12. 15 Apr, 2019 2 commits
  13. 29 Mar, 2019 1 commit
  14. 13 Mar, 2019 2 commits
  15. 06 Mar, 2019 2 commits
  16. 22 Jan, 2019 1 commit
    • Andrew Newdigate's avatar
      Adds inter-service OpenTracing propagation · ca464b60
      Andrew Newdigate authored
      This change allows the GitLab rails and sidekiq components to receive
      tracing spans from upstream services such as Workhorse and pass these
      spans on to downstream services including Gitaly and Sidekiq.
      
      This change will also emit traces for incoming and outgoing requests
      using the propagated trace information. This will allow operators and
      engineers to view traces across the Workhorse, GitLab Rails, Sidekiq and
      Gitaly components.
      
      Additional intra-service instrumentation will be added in future
      changes.
      ca464b60
  17. 08 Jan, 2019 1 commit
  18. 18 Dec, 2018 2 commits
    • blackst0ne's avatar
      Update specs to rails5 format · 77b85029
      blackst0ne authored
      Updates specs to use new rails5 format.
      
      The old format:
      `get :show, { some: params }, { some: headers }`
      
      The new format:
      `get :show, params: { some: params }, headers: { some: headers }`
      77b85029
    • blackst0ne's avatar
      Update specs to rails5 format · b44a2c80
      blackst0ne authored
      Updates specs to use new rails5 format.
      
      The old format:
      `get :show, { some: params }, { some: headers }`
      
      The new format:
      `get :show, params: { some: params }, headers: { some: headers }`
      b44a2c80
  19. 13 Dec, 2018 2 commits
    • Yorick Peterse's avatar
      Added Cop for injecting EE modules · 0a42721f
      Yorick Peterse authored
      This Cop enforces the rule that injecting EE modules (using prepend,
      include, or extend) is done by placing the injection on the last line of
      a file, instead of somewhere in the middle. By placing these lines at
      the very end, merge conflicts will not happen.
      0a42721f
    • Yorick Peterse's avatar
      Added Cop for injecting EE modules · 7c580556
      Yorick Peterse authored
      This Cop enforces the rule that injecting EE modules (using prepend,
      include, or extend) is done by placing the injection on the last line of
      a file, instead of somewhere in the middle. By placing these lines at
      the very end, merge conflicts will not happen.
      7c580556
  20. 21 Nov, 2018 1 commit
  21. 26 Oct, 2018 2 commits
  22. 25 Oct, 2018 1 commit
  23. 24 Oct, 2018 1 commit
  24. 11 Oct, 2018 2 commits
  25. 09 Oct, 2018 1 commit
  26. 08 Oct, 2018 1 commit
    • gfyoung's avatar
      Enable even more frozen string in lib/**/*.rb · c8755543
      gfyoung authored
      Enables frozen string for the following files:
      
      * lib/generators/**/*.rb
      * lib/gitaly/**/*.rb
      * lib/google_api/**/*.rb
      * lib/haml_lint/**/*.rb
      * lib/json_web_token/**/*.rb
      * lib/mattermost/**/*.rb
      * lib/microsoft_teams/**/*.rb
      * lib/object_storage/**/*.rb
      * lib/omni_auth/**/*.rb
      * lib/peek/**/*.rb
      * lib/rouge/**/*.rb
      * lib/rspec_flaky/**/*.rb
      * lib/system_check/**/*.rb
      
      Partially addresses #47424.
      c8755543
  27. 03 Oct, 2018 1 commit
  28. 28 Sep, 2018 1 commit
  29. 21 Sep, 2018 2 commits
  30. 14 Aug, 2018 2 commits