cackle-rs / cackle

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

Running on an individual workspace member #22

Closed jayvdb closed 1 month ago

jayvdb commented 1 month 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 1 month ago

I added --package which gets passed through to cargo