> Your CI system isn't going to re-run your tests when your dependencies or sub-dependencies get updates.
Yes and no. Your CI system runs when you want it to. If you want to check the latest dependencies,
- with a lockfile you have to delete it, create a new one and commit it;
- without a lock you just press the “rerun tests” on your CI