Skip to content

Conversation

robertlaurin
Copy link
Contributor

Allow anyone using instrumentation all to take the latest minor version without having to wait for a release of instrumentation all.

spec.add_dependency 'opentelemetry-instrumentation-sidekiq', '~> 0.26.0'
spec.add_dependency 'opentelemetry-instrumentation-sinatra', '~> 0.26.0'
spec.add_dependency 'opentelemetry-instrumentation-trilogy', '~> 0.61.0'
spec.add_dependency 'opentelemetry-instrumentation-active_model_serializers', '~> 0.22'
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please update the README explaining the implications of this change.

Warn users that they may receive unexpected updates of breaking changes from transitive dependencies and they should pin gem versions to avoid that.

Alternatively we can explore a "all-in-one" gem that includes all of the source code in a single gem instead of relying on gem dependencies or add scripts/actions to bump the all gem when a minor version bump of the instrumentations are released.

That would make it possible to release individual gems and simplify the release process a bit.

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