Closed
Description
A common issue (e.g. most recently found on the v0.47.0 release cycle) is for individual components that are not yet added to the main build to require a Collector version lower than the one on the main go.mod
file. This makes it more difficult to bump the Collector version since, when we do that, it uncovers hidden issues.
We can build a small Go tool using the modfile parser to walk over every go.mod
file on the repository and check that the required version for go.opentelemetry.io/collector/*
dependencies is the same as the one required in the main go.mod
file.