Uploaded image for project: 'SonarQube'
  1. SonarQube
  2. SONAR-14287

Remove dependency on Microsoft GitHttpClient

    XMLWordPrintable

    Details

    • Edition:
      Developer
    • Production Notes:
      None

      Description

      WHY

      In order to perform PR Decoration for Azure projects, SonarQube has been relying on a dependency that no longer has maintenance.

       

      Specifically, the client used is GitHttpClient. It belongs to a forked, read-only and no longer maintained Microsoft’s repository.

       

      This client was created for older versions of Azure DevOps (VSTS at the time), and it does not have functionalities related to newer versions of the ALM, which we will need for upcoming MMFs (like MMF-2137: Support for Monorepositories).

       

      By removing the dependency on GitHttpClient, we can make sure that we have control over what we use to interact with Azure DevOps.

      WHAT

       

      There are other SQ dependencies on this forked repository, but the first baby step would be replacing the usage of this client.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              pierre.guillot Pierre Guillot
              Reporter:
              belen.pruvost Belén Pruvost
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Due:
                Created:
                Updated:
                Resolved: