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

Provide Syft as a Conan package #3504

Open
lukas-braune opened this issue Dec 6, 2024 · 3 comments
Open

Provide Syft as a Conan package #3504

lukas-braune opened this issue Dec 6, 2024 · 3 comments
Labels
enhancement New feature or request

Comments

@lukas-braune
Copy link

What would you like to be added:
Please provide Syft as a Conan package on Conan Center.

Why is this needed:
Providing Syft as a Conan package simplifies the integration of Syft into projects using Conan, significantly reducing setup time and effort for developers.

@lukas-braune lukas-braune added the enhancement New feature or request label Dec 6, 2024
@kzantow
Copy link
Contributor

kzantow commented Jan 8, 2025

Hey @lukas-braune, are you intending for Syft to be available as a library for use in your application? Syft does have a stable API, but it's written in go. Or are you asking for the binary to be published in a way that you are able to run syft in some way during Conan builds? If the latter, could you provide a link to docs/example of something doing this?

@lukas-braune
Copy link
Author

Hi @kzantow, I'm referring to the latter - running Syft during Conan builds. @roalter is working on this already.

@roalter
Copy link

roalter commented Jan 13, 2025

It's just a test, but it seems to work. Binary packaging on Linux & Windows.

See conan-io/conan-center-index#26182

but the test will not run as it is a new package. Maybe i split it in two PR as well to separate syft and trivy 🤣

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: No status
Development

No branches or pull requests

3 participants