-
Notifications
You must be signed in to change notification settings - Fork 1k
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 support for C++ projects #2027
Comments
I agree! Dependabot seems like an awesome tool. |
Would love to but I don't work on Dependabot anymore (a far more capable team does!) I do know that adding new languages is hard and takes time, though, and takes expertise from that language community. @feelepxyz is generally the point person for Dependabot issues so may be able to share more plans and how folks can help. |
@greysteil thanks a lot for the feedback! |
I guess that with the upcoming C++20 modules, dependency management could be easier than before. |
Support Cmake will be amazing, save lots of work like https://github.com/cjihrig/uvwasi/blob/d3fe61d596873e6b81098ef91a2c881ca9773a4d/CMakeLists.txt#L33 |
Any update on this?? |
Still waiting. Seems like who ever wants it will have to do it themselves |
also waiting on this feature |
Is this issue being ignored? It's been nearly 3 years... |
Hei, sorry for the lack of updates. Unfortunately we don't have the capacity right now to implement support for new ecosystems like this one, specially when we lack expertise for the requested ecosystems. We also paused accepting community contributed ecosystems a while ago, although we hope to get to the point where we can unpause that soon. We hope to be able to allocate time for highly requested ecosystems like C++ at some point in the future though, and we'll make sure to update this issue when that happens. |
It would be great if Dependantbot can update the URLs in the FetchContent calls in |
+1 @deivid-rodriguez vcpkg is also a MS product and has broad support across multiple platforms/os's, including existing integrations with GitHub and Actions (i.e. GitHub Actions Cache/GitHub Packages binary caching) so it seems like it would be a great choice of an ecosystem to add support for. |
In addition to that, it would be awesome to see CMake.CPM supported. |
It appears that vcpkg is the most popular in the context of this discussion, so supporting that first would be a good start. Conan and Buckaroo don't seem to have had much discussion so far. CMake FetchContent seems a close second, along with CMake CPM, but I imagine FetchContent is more widely used. |
C++ is a popular language nowadays. It offers great performance and many other features( blah blah blah). I am working on a project hosted on Github which is written in C++ (I mean, my project). I learned about Dependabot in Github Marketplace, and I thought that I should use it on my project. But I learned that it doesn't support C++.
There are several package managers available for C++, such as vcpkg, conan, buckaroo and I supose that they can be used as a "base" (maybe along with CMake and other tools/projects) for Dependabot to manage C++ project dependencies.
I hope my request will be taken in consideration by your team.
Best wishes, Terens Tare.
The text was updated successfully, but these errors were encountered: