on every single run
# general
h
on every single run
w
it would be cached the same way other things are in coursier, presumably
but yea... a miss is something that the build tool wouldn't be able to cache.
h
it’s not so much the performance I’m concerned about, it’s the hermeticity
Since every dev is compiling some different target set, they will get who knows what versions of their deps, but maybe not the same ones that you’ll get when your CI builds your deployable artifact.
w
so, ftr: hermeticity != everyone uses the same version of everything
you can achieve hermeticity and still have different resolves per binary
h
correct, but this is undesirable, you want to be able to control what gets resolved rather than let it be decided by the happenstance of which targets happened to be in play