mirror of
https://github.com/renovatebot/renovate.git
synced 2025-05-12 23:51:55 +00:00

Co-authored-by: Damian E <dus7eh@gmail.com> Co-authored-by: Rhys Arkins <rhys@arkins.net> Co-authored-by: Michael Kriese <michael.kriese@gmx.de> Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
1.3 KiB
1.3 KiB
!!! 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.txt
orconanfile.py
file - Renovate extracts existing dependencies from:
- the
[requires]
and[build_requires]
sections in theconanfile.txt
format - the
requirements()
andbuild_requirements()
functions in theconanfile.py
format - and the
python_requires
,requires
andbuild_requires
variables in theconanfile.py
format
- the
- Renovate resolves the dependency's version using the Conan v2 API
- If Renovate finds an update, Renovate will update
conanfile.txt
orconanfile.py
- Renovate also updates
conan.lock
file if exists
Enabling Conan updating
Renovate updates Conan packages by default.