Skip to content

Backend: Move Gitlab::HTTP to gems

As a part of the "moving libs to gems" effort (!122915 (merged)), in this issue, we aim to move lib/gitlab/http.rb to the gems as a monorepo gem.

Work list:

Implementation steps:

  1. Create gitlab-http gem (!125024 - merged)
  2. Fix some rubocops for gitlab-http and fix the e... (!131612 - merged)
  3. Enable gitlab-http gem and its patches (!132238 - merged)
  4. Replace UrlBlocker::BlockedUrlError with HTTP_V2 (!132541 - merged)
  5. Use the HTTP_V2 alongside LegacyHTTP (!132742 - merged)
  6. Modify gitlab-http docs and add CODEOWNERS (!133687 - merged)
  7. Add async support to gitlab-http (!135127 - merged)
Edited by Furkan Ayhan