feat(conan): add revisions support (#16871)
* 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>
Showing
- lib/modules/datasource/conan/__fixtures__/poco_revisions.json 51 additions, 0 deletions...modules/datasource/conan/__fixtures__/poco_revisions.json
- lib/modules/datasource/conan/common.ts 7 additions, 0 deletionslib/modules/datasource/conan/common.ts
- lib/modules/datasource/conan/index.spec.ts 30 additions, 3 deletionslib/modules/datasource/conan/index.spec.ts
- lib/modules/datasource/conan/index.ts 46 additions, 5 deletionslib/modules/datasource/conan/index.ts
- lib/modules/datasource/conan/types.ts 14 additions, 0 deletionslib/modules/datasource/conan/types.ts
- lib/modules/manager/conan/__fixtures__/conanfile.py 4 additions, 0 deletionslib/modules/manager/conan/__fixtures__/conanfile.py
- lib/modules/manager/conan/__fixtures__/conanfile.txt 2 additions, 0 deletionslib/modules/manager/conan/__fixtures__/conanfile.txt
- lib/modules/manager/conan/common.ts 3 additions, 0 deletionslib/modules/manager/conan/common.ts
- lib/modules/manager/conan/extract.spec.ts 31 additions, 0 deletionslib/modules/manager/conan/extract.spec.ts
- lib/modules/manager/conan/extract.ts 12 additions, 7 deletionslib/modules/manager/conan/extract.ts
Loading
Please register or sign in to comment