Refactor into a single crate#357
Conversation
isabella-garza-datadog
left a comment
There was a problem hiding this comment.
LGTM overall!
One question I had while reviewing this was how it impacts integrations that build dd-sds directly. I took a look at agentless, and it seems like they build the sds-go crate directly (link). If I’m understanding correctly, this would be a breaking change for that setup and would require updating how SDS is built in that repo, right? It’s probably worth creating a ticket for the Data Security pod to track that follow-up.
Also curious if you know of any other integrations that might be impacted by this change.
That is using the |
This refactors the repo into a single Rust crate so make publishing to crates.io easier. Each crate is now part of the single
dd-sensitive-data-scannercrate but behind separate feature flags so you can still pull in only the parts you want.This is just changing the code organization around, there is no new features, except the new CI job for publishing the crate.