Thanks to the wonders of beta testing, we've found a much cleaner way to generate the same dependency graph with much less code and more accurate results. Long story short, we were relying way too much on the assets.json file over the deps.json file.
It was disclosed by a bug that introduced the wrong transitive dependency version.
There is a ton of depGraph tests, and they're all still passing. 🟢
... except for that one which turned out to be wrong. 😑
Thanks to the wonders of beta testing, we've found a much cleaner way to generate the same dependency graph with much less code and more accurate results. Long story short, we were relying way too much on the
assets.json
file over thedeps.json
file.It was disclosed by a bug that introduced the wrong transitive dependency version.
There is a ton of depGraph tests, and they're all still passing. 🟢 ... except for that one which turned out to be wrong. 😑