mirror of
https://github.com/opentffoundation/opentf.git
synced 2025-12-19 17:59:05 -05:00
InterestingDependencies is used to include version information for a small subset of our dependencies whose behavior is directly exposed in the OpenTofu UX, such as including a parser for some syntax that OpenTofu relies on and that is covered by our compatibility promises. Unfortunately we recently switched to using our own forks of certain libraries and hadn't updated this to match, so the corresponding logs had become less complete. This updates those to the dependencies we actually use, and also adds a few new ones that have similar characteristics. We'll also now skip calling InterestingDependencies altogether if the log level isn't high enough for the results to be visible, since that avoids us wasting time generating a data structure that will not be used. Signed-off-by: Martin Atkins <mart@degeneration.co.uk>