-
Notifications
You must be signed in to change notification settings - Fork 2.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add a Conan datasource #11474
Labels
new datasource
New datasource support
priority-3-medium
Default priority, "should be done" but isn't prioritised ahead of others
type:feature
Feature (new functionality)
Comments
This comment has been minimized.
This comment has been minimized.
Closed
7 tasks
@jjcaballero This would be a great improvement for renovate. Do you expect your changes to be publicly available soon? |
@jjcaballero That's really great news. Looking forward for this to be merged. Thanks for your great work! |
🎉 This issue has been resolved in version 27.25.0 🎉 The release is available on:
Your semantic-release bot 📦🚀 |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Labels
new datasource
New datasource support
priority-3-medium
Default priority, "should be done" but isn't prioritised ahead of others
type:feature
Feature (new functionality)
What would you like Renovate to be able to do?
I want to be able to use Renovate to keep Conan dependencies updated. With the help of the regex package manager and the big variety of versioning schemes, the only missing piece is a datasource compatible with a Conan registry. Somehow also mentioned in #5933 which targets to cover Conan package manager.
If you have any ideas on how this should be implemented, please tell us here.
A simple datasource that would return the content of a specific path in the registry can work.
Considering a tree directory as above and assuming that the version of the specific package can be extracted from its folder name, then the minimal functionality of a datasource can be implemented. In the above scenario, the getReleases method of the datasource should return 1.0.0 and 1.0.1.
In my company, we use Artifactory to store the conan packages and with the above approach, we have been using for a while a Renovate fork to monitor projects with conan packages.
Is this a feature you are interested in implementing yourself?
Yes
The text was updated successfully, but these errors were encountered: