mirror of
https://github.com/renovatebot/renovate.git
synced 2025-05-12 23:51:55 +00:00
![]() Co-authored-by: Sebastian Poxhofer <secustor@users.noreply.github.com> Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com> Co-authored-by: Michael Kriese <michael.kriese@visualon.de> Co-authored-by: Rhys Arkins <rhys@arkins.net> |
||
---|---|---|
.. | ||
__fixtures__ | ||
artifacts.spec.ts | ||
artifacts.ts | ||
common.ts | ||
extract.spec.ts | ||
extract.ts | ||
index.ts | ||
range.spec.ts | ||
range.ts | ||
readme.md |
!!! 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.