An error occurred fetching the project authors.
  1. 24 Jul, 2020 2 commits
  2. 22 Jul, 2020 1 commit
  3. 21 Jul, 2020 1 commit
  4. 20 Jul, 2020 1 commit
  5. 18 Jul, 2020 1 commit
  6. 16 Jul, 2020 3 commits
  7. 15 Jul, 2020 2 commits
  8. 13 Jul, 2020 1 commit
  9. 10 Jul, 2020 1 commit
  10. 09 Jul, 2020 3 commits
  11. 08 Jul, 2020 2 commits
  12. 07 Jul, 2020 1 commit
  13. 06 Jul, 2020 1 commit
  14. 02 Jul, 2020 1 commit
  15. 29 Jun, 2020 1 commit
    • Stan Hu's avatar
      Upgrade to Grape v1.3.3 · 3a0c6dd9
      Stan Hu authored
      This brings back many of the changes in
      https://gitlab.com/gitlab-org/gitlab/-/merge_requests/27276. This was
      reverted due to some failures in the QA tests with nil parameters.
      
      Grape v1.3.3 brings in Ruby 2.7 support and a number of fixes:
      https://github.com/ruby-grape/grape/blob/master/CHANGELOG.md
      
      1. Move all inherited `Grape::API` -> `Grape::API::Instance`
      2. Remove use of Virtus since this has been removed from Grape.
      3. Extract `Rack::Response` from API error
      4. Grape v1.2.3 pulled in a fix used in `SafeFile`:
      https://github.com/ruby-grape/grape/pull/1844, so we no longer need
      to maintain our custom type.
      5. Adapt `WorkhorseFile` with the latest changes to make custom types
      work with Grape and dry-types.
      6. Ensure `Array[String]` is coerced properly.
      
      The change from Virtus to dry-types now requires all strings to be
      coerced to arrays. Before this was done within Virtus.
      
      7. Coerce `Array[Integer]` types to arrays of integers
      
      8. Use a new helper, `coerce_nil_params_to_array!`, that coerces nil
      Array inputs to empty arrays to preserve previous behavior.
      
      If you have a parameter of type `Array[String]`, for example, Grape used
      to coerce a provided `nil` value to `[]`. Grape no longer does this for
      us, so we need a helper method that will automatically do this if the
      parameter is present.
      
      This merge request also introduces two Rubocop rules for Grape v1.3:
      
      1. `Grape::API::Instance` instead of `Grape::API` is required, unless we
      solve https://gitlab.com/gitlab-org/gitlab/-/issues/215230.
      
      2. Grape parameters defined with `Array` types (e.g. `Array[String]`,
      `Array[Integer]`) must have a `coerce_with` block or they will fail to
      parse properly. See
      https://github.com/ruby-grape/grape/blob/master/UPGRADING.md for more
      details.
      3a0c6dd9
  16. 26 Jun, 2020 1 commit
  17. 25 Jun, 2020 2 commits
  18. 23 Jun, 2020 1 commit
  19. 20 Jun, 2020 1 commit
  20. 18 Jun, 2020 1 commit
    • Brett Walker's avatar
      Create pipeline/filter converting ADF to markdown · 4292a286
      Brett Walker authored
      using kramdown
      
      - Initial attmpt at using kramdown
      for ADF to kramdown conversion
      - Additional specs for marks code and link
      - Add support for strikethrough, superscipt
      and subscript
      - Add underline and textColor
      - Added blockquote, bull_list, heading, and rule
      - Add inlineCard and orderedList support
      - Added support for panel
      - Add codeBlock support
      - Added hardBreak and initial table support
      - Add emoji support
      - Add icons to panels
      - Add support for mediaSingle and mediaGroup
      - Add support for mentions
      - Fix mention and complex document md
      - Add handling of tables
      - Remove unnecessary guard
      - Added specs for invalid situations
      
      Add link to CommonMark spec for clarification
      
      and other minor changes
      
      Use `add_text` method
      
      and other minor changes
      
      Use a blockquote for panels
      
      instead of <hr> separation
      
      Correctly set the raw test for headings
      
      Adjust how mentions are generated
      
      and changes for other review comments
      
      Return original source for invalid documents
      4292a286
  21. 17 Jun, 2020 1 commit
  22. 10 Jun, 2020 1 commit
  23. 05 Jun, 2020 1 commit
  24. 04 Jun, 2020 1 commit
  25. 03 Jun, 2020 1 commit
  26. 30 May, 2020 1 commit
  27. 29 May, 2020 2 commits
  28. 28 May, 2020 1 commit
  29. 22 May, 2020 1 commit
  30. 21 May, 2020 1 commit
    • Igor Drozdov's avatar
      Add Bullet notifications to Performance bar · 51e753a8
      Igor Drozdov authored
      Bullet gem helps to detect N+1 problems for SQL queries. It mostly
      recognized the simple cases, but even those are regularly encountered
      in our code base.
      
      In order to enable the gem, one should ENABLE_BULLET=1. Then bullet
      notifications will appear in the js console. Unfortunately, js console
      messages don't call to action.
      
      What about putting the notifications in the Performance bar?
      51e753a8
  31. 19 May, 2020 1 commit