-
Notifications
You must be signed in to change notification settings - Fork 598
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
feat: add support for cocoapods (Swift/Objective-C) #1081
Conversation
Signed-off-by: cpendery <cpendery@vt.edu>
Signed-off-by: cpendery <cpendery@vt.edu>
@cpendery I'm going to grab this one and start updating the conflicts - then I'll get a review and hopefully we should be good to go to get this merged. |
Thank you!! This one does run into the same issue with Hex that Cocoapods supports both Swift and ObjectiveC, so I've just used Swift everywhere for the language. I'll update the |
That's cool. If it looks like it's going to take a while to evolve the specification on your submission to them then I think we can find ways to keep the detail of what language is captured on our internal model. I'll ask @wagoodman if he has any preferences here. |
Signed-off-by: cpendery <cpendery@vt.edu>
Approving and merging this now with the caveat that there is some work to be done on the PURL side for language identification. |
📝 Description
Add support for Cocoapods lock files to produce sbom artifacts. I defaulted to the Swift language everywhere, though Cocoapods supports Objective-C, so I could use pointers on this similar to the BeamVM pr #1073
Related: anchore/grype#815