See latest Cashtab CI failure
With a new module in the monorepo that is part of the top level cargo.toml scope, all CI apps that need this scope are broken unless they include everything in this workspace.
Since this has happened twice now in less than a month ... we should have some better way of catching this. However, the issue is known and the fix is simple enough. Getting CI to build all dockerfiles every time cargo.toml changes, mb?
Adding new stuff to the top level cargo.toml is not expected to be this common in the future, so the bigger risk is this doesn't happen again for 18 months and then when it does, we don't remember what's going on.