Requests for Conan packages that are not found on GitLab should be forwarded to conan.io
Problem to solve
C/C++ developers often use a combination of private, in-house built packages and packages that are publically available in the public Conan registry.
However, we do not currently help users with pulling packages from this popular, remote repository.
User experience goal
- By default (although an Admin can turn the feature off) GitLab will look for packages first in the project/group/instance level Conan registry, but if a package is not found, we will look in https://conan.io/center/ to see if it can be resolved.
When a user tries to download a Conan package using their Project/Group/Instance-level endpoint and the package is NOT found, forward the request to https://conan.io/center/ and, if possible, download the package.