So, we have a dependency tree something like :
Package A
├ Package B
│ └ Package C
└ Package C
A depends on B & C
B depends on C
On my local machine, I just use path dependencies so both C's basically point to the same directory.
This works perfectly for development.
But when running the CI process, we need to specify which branch/tag C needs to point to. Can this be done in 1 spot, or do we HAVE to change the manifest in both A & B to point to the same branch/tag of C ?
(In cocoapods, we can just define the dependency of C in A, and then B will also use the same version of C as A does.)