opentelemetry-go-instrumentation
opentelemetry-go-instrumentation copied to clipboard
Check that license verification is actually doing the expected
Description
The licenses under LICENSES/ seem to be incomplete.
References https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/864#issue-2328073612 https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/864#issuecomment-2142777501
Expected
- Licenses of all non-Apache2.0 dependencies (direct and indirect) should be stored under
LICENSES/. - The CI should fail if this is not the case
- The CI should fail if any stored license file deviates from the upstream license
Required actions
- Investigate if
make verify-licensesworks as expected - If it does, investigate why the CI doesn't fail
- If it does not, fix it
Hi! Could I pick this up?
@mikeblum, I assigned you.