open-telemetry/opentelemetry-collector

[mdatagen] README badges template uses shortnames thus pointing to a wrong GitHub label for some extensions

Open

#14,501 opened on Jan 29, 2026

View on GitHub
 (1 comment) (0 reactions) (1 assignee)Go (2,146 forks)auto 404
buggood first issue

Repository metrics

Stars
 (7,237 stars)
PR merge metrics
 (PR metrics pending)

Description

Component(s)

No response

What happened?

Describe the bug

Autogenerated README “Issues” badges do not work correctly for some components : i.e. extension/storage/* are using label={{ class }}/{{ shortName }} (e.g., extension/file_storage) instead of the repo-relative component label extension/storage/. This causes badges to point to empty/incorrect issue searches.

Steps to reproduce

https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/extension/storage/filestorage/README.md

What did you expect to see?

proper label https://github.com/open-telemetry/opentelemetry-collector-contrib/issues?q=is%3Aopen+is%3Aissue+label%3Aextension%2Fstorage%2Ffilestorage

What did you see instead?

wrong link https://github.com/open-telemetry/opentelemetry-collector-contrib/issues?q=is%3Aopen+is%3Aissue+label%3Aextension%2Ffilestorage

Proposed fix: Update mdatagen README template to use the repo-relative component path for issue labels, maybe Metadata.PackageName?

Collector version

v1.50.0

Additional context

Badges in README for storage extensions (e.g., extension/storage/filestorage, others under extension/storage/*) show zero results or wrong issues. Confuses contributors and users trying to triage or find relevant issues.

Tip

React with 👍 to help prioritize this issue. Please use comments to provide useful context, avoiding +1 or me too, to help us triage it. Learn more here.

Contributor guide