mirror of
https://github.com/renovatebot/renovate.git
synced 2025-01-15 09:06:25 +00:00
cedc8e2f6b
* feat: add conan revisions * Adding getDigest and moved function * Apply suggestions from code review Co-authored-by: Michael Kriese <michael.kriese@visualon.de> * Changing undefined condition * Minimize tests * Extract isCommon to new common.ts * Removing isComment * Update lib/modules/datasource/conan/types.ts Co-authored-by: Michael Kriese <michael.kriese@visualon.de> * Removing digest from getReleases * Removing digest from packageName * cleaning up and fixing caching * Apply suggestions from code review Co-authored-by: Michael Kriese <michael.kriese@visualon.de> * Adding back eslint-disable-next-line * forcing registryUrl * move to joinurlparts * Refactor depName and userAndChannel Co-authored-by: Michael Kriese <michael.kriese@visualon.de> |
||
---|---|---|
.. | ||
__fixtures__ | ||
common.ts | ||
extract.spec.ts | ||
extract.ts | ||
index.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.
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
Enabling Conan updating
Renovate updates Conan packages by default.