Skip to content
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

Feature: Add conan detector that parses conan.lock files of conan package manager version 1.x #692

Merged
merged 14 commits into from
Aug 9, 2023

Conversation

ashokgowtham
Copy link
Contributor

This PR adds support for identifying components from conan.lock files created by conan package manager.

Doesn't require conan package manager to have been installed.

@ashokgowtham ashokgowtham requested a review from a team as a code owner August 2, 2023 19:02
@ashokgowtham
Copy link
Contributor Author

@microsoft-github-policy-service agree

@ashokgowtham ashokgowtham force-pushed the ashokgowtham/add-conan-detector branch from d9583c0 to bb789ba Compare August 2, 2023 19:07
docs/detectors/conan.md Outdated Show resolved Hide resolved
docs/detectors/conan.md Outdated Show resolved Hide resolved
@melotic
Copy link
Member

melotic commented Aug 2, 2023

Thanks for the contribution @ashokgowtham! Some minor code review comments and this looks good to go :)

@melotic melotic added version:minor type:feature Feature (new functionality) labels Aug 2, 2023
@ashokgowtham ashokgowtham force-pushed the ashokgowtham/add-conan-detector branch from 1728762 to d0bfe90 Compare August 4, 2023 16:31
@ashokgowtham ashokgowtham force-pushed the ashokgowtham/add-conan-detector branch from d0bfe90 to 4e8851b Compare August 4, 2023 16:31
ashokgowtham and others added 3 commits August 5, 2023 10:18
…ponentDetectorTests.cs

Co-authored-by: Justin Perez <justinmp@vt.edu>
…ponentDetectorTests.cs

Co-authored-by: Justin Perez <justinmp@vt.edu>
…ponentDetectorTests.cs

Co-authored-by: Justin Perez <justinmp@vt.edu>
@ashokgowtham
Copy link
Contributor Author

@Omotola Can you help merge this PR or let me know if you have any suggestions

@melotic
Copy link
Member

melotic commented Aug 8, 2023

There are some build errors, then we can merge this.

https://github.com/microsoft/component-detection/actions/runs/5768854806/job/15718475416?pr=692

@ashokgowtham
Copy link
Contributor Author

Fixed the formatting issue

@melotic melotic merged commit 9de5ba4 into microsoft:main Aug 9, 2023
20 checks passed
@github-actions
Copy link

github-actions bot commented Aug 9, 2023

👋 Hi! It looks like you modified some files in the Detectors folder.
You may need to bump the detector versions if any of the following scenarios apply:

  • The detector detects more or fewer components than before
  • The detector generates different parent/child graph relationships than before
  • The detector generates different devDependencies values than before

If none of the above scenarios apply, feel free to ignore this comment 🙂

@ashokgowtham ashokgowtham deleted the ashokgowtham/add-conan-detector branch August 16, 2023 04:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type:feature Feature (new functionality) version:minor
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants