Nightly dependency update: OpenTelemetry 2.27.0/1.55.0#1365
Nightly dependency update: OpenTelemetry 2.27.0/1.55.0#1365aws-application-signals-bot wants to merge 3 commits intomainfrom
Conversation
There was a problem hiding this comment.
Claude Code Review — PR #1365
Overall Assessment: No bugs or security issues found.
This is an automated nightly dependency update bumping OpenTelemetry Java Instrumentation from 2.26.1 to 2.27.0 and Contrib from 1.54.0 to 1.55.0. The changes follow the established patterns correctly:
otelVersioncorrectly gets the-adot1suffix ("2.27.0-adot1")otelSnapshotVersioncorrectly bumps to the next minor ("2.28.0")- Contrib dependencies correctly use
-adot1and-alphasuffixes - The
.github/patches/versionsfile is updated to match
Note on build failure: The build failure is expected — the existing .github/patches/opentelemetry-java-contrib.patch was generated against v1.54.0 and still references 1.54.0-adot1 in version.gradle.kts. It will need to be regenerated against v1.55.0 before this PR can merge. This is the normal workflow for nightly updates that cross patch-file boundaries.
There was a problem hiding this comment.
Claude Code Review — PR #1365 (Re-review)
No new bugs or security issues found. This is a straightforward automated dependency version bump.
Changes Reviewed
| File | Change |
|---|---|
.github/patches/versions |
v2.26.1/v1.54.0 -> v2.27.0/v1.55.0 |
dependencyManagement/build.gradle.kts |
otelVersion -> 2.27.0-adot1, snapshot -> 2.28.0, contrib deps -> 1.55.0 |
Observations
-
Build failure (confirmed): The
.github/patches/opentelemetry-java-contrib.patchwas generated against v1.54.0 and references1.54.0-adot1inversion.gradle.kts. It needs to be regenerated against v1.55.0 for the build to pass. This is the expected workflow for nightly dependency updates that cross patch-file boundaries. -
Derived version string:
otelVersion = "2.27.0-adot1"causesotelAlphaVersionto resolve to"2.27.0-adot1-alpha", which is used for the BOM dependencyio.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:2.27.0-adot1-alpha. This follows the established pattern and is correct assuming ADOT publishes this artifact. -
Missing trailing newline in
.github/patches/versions-- pre-existing, not introduced by this PR.
No action items beyond regenerating the contrib patch file.
Automated update of OpenTelemetry dependencies.
Build Status: ❌ failure
Updated versions:
Upstream releases with breaking changes:
Note: the mechanism to detect upstream breaking changes is not perfect. Be sure to check all new releases and understand if any additional changes need to be addressed.
opentelemetry-java-instrumentation: