Skip to content

Improve Dependabot grouping for OpenTelemetry version variables#4727

Merged
rajkumar-rangaraj merged 1 commit into
microsoft:mainfrom
xiang17:xiang17/dependabot-grouping-3
May 26, 2026
Merged

Improve Dependabot grouping for OpenTelemetry version variables#4727
rajkumar-rangaraj merged 1 commit into
microsoft:mainfrom
xiang17:xiang17/dependabot-grouping-3

Conversation

@xiang17
Copy link
Copy Markdown
Member

@xiang17 xiang17 commented May 26, 2026

Why

After #4721, Dependabot didn't group all OpenTelemetry packages in the same PR.

Issue 1: Changes in #4724 should be grouped into #4719 as part of the opentelemetry group.
Issue 2: otelInstrumentationAlphaVersion is detected by Dependabot to create PRs like #4719. But otelSdkVersion and otelContribVersion are not detected. The difference seems to be there is Kotlin string interpolation.

What Changed

  • Introduce explicit alpha-version variables for OTel SDK and contrib versions instead of using ${...}-alpha interpolation in dependency declarations
  • Update OTel BOM and contrib dependency entries to use the new explicit alpha vars
  • Expand Dependabot opentelemetry group patterns to include the new alpha vars and concrete contrib artifacts

This makes OTel dependency versioning clearer for humans and easier for Dependabot to detect and group consistently.

- Introduce explicit alpha-version variables for OTel SDK and contrib versions
  instead of using `${...}-alpha` interpolation in dependency declarations
- Update OTel BOM and contrib dependency entries to use the new explicit alpha vars
- Expand Dependabot `opentelemetry` group patterns to include the new alpha vars
  and concrete contrib artifacts

This makes OTel dependency versioning clearer for humans and easier for Dependabot
to detect and group consistently.
@rajkumar-rangaraj rajkumar-rangaraj merged commit 7b3a81b into microsoft:main May 26, 2026
288 of 290 checks passed
@xiang17
Copy link
Copy Markdown
Member Author

xiang17 commented May 26, 2026

This worked. After merging the PR, Dependabot closed #4724 and opened a new PR #4728.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants