cackle-rs / cackle

A code ACL checker for Rust
Other
206 stars 7 forks source link

Running on an individual workspace member #22

Closed jayvdb closed 3 months ago

jayvdb commented 3 months ago

One possible workaround for https://github.com/cackle-rs/cackle/issues/20 would be to run cargo acl on individual members, with only its dependencies being processed. It looks like that doesnt work. Rough idea here is to work out which members are successful, which OOM, and then figure out what is common between the ones which are being killed.

Beyond that problem, it would be useful for us as we have dynamic github actions that create a job for each modified workspace member, only doing the build steps for that workspace member.

Any chance this is feasible?

davidlattimore commented 3 months ago

I added --package which gets passed through to cargo