mirror of
https://github.com/renovatebot/renovate.git
synced 2026-10-27 07:50:47 +00:00
!!! warning The Conan package manager is disabled by default due to slowness in the Conan API. We recommend you only enable it for low volume experimental purposes until issue #14170 is resolved.
Renovate can upgrade dependencies in conanfile.txt or conanfile.py files and also updates conan.lock files too if found.
How it works:
- Renovate searches in each repository for any
conanfile.txtorconanfile.pyfile - Renovate extracts existing dependencies from:
- the
[requires]and[build_requires]sections in theconanfile.txtformat - the
requirements()andbuild_requirements()functions in theconanfile.pyformat - and the
python_requires,requiresandbuild_requiresvariables in theconanfile.pyformat
- the
- Renovate resolves the dependency's version using the Conan v2 API
- If Renovate finds an update, Renovate will update
conanfile.txtorconanfile.py - Renovate also updates
conan.lockfile if exists
Enabling Conan updating
Renovate updates Conan packages by default.