Skip to content

chore: use gemfile for dev dependencies#2095

Merged
kaylareopelle merged 15 commits into
open-telemetry:mainfrom
thompson-tomo:gemfile_switch
May 12, 2026
Merged

chore: use gemfile for dev dependencies#2095
kaylareopelle merged 15 commits into
open-telemetry:mainfrom
thompson-tomo:gemfile_switch

Conversation

@thompson-tomo
Copy link
Copy Markdown
Contributor

@thompson-tomo thompson-tomo commented Apr 18, 2026

Closes: #2021

This switches dev dependencies to gemfile when they are commonly used. This allows renovate to manage them and allows us to progress with removing rubocop suppression.

@thompson-tomo thompson-tomo changed the title chore: use gemfile for common dev dependencies chore: use gemfile for dev dependencies Apr 18, 2026
@@ -27,13 +27,6 @@ Gem::Specification.new do |spec|
spec.add_dependency 'opentelemetry-api', '~> 1.0'

spec.add_development_dependency 'benchmark-ipsa', '~> 0.2.0'
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Removed in #2096

Comment thread metrics_sdk/opentelemetry-metrics-sdk.gemspec
@@ -29,13 +29,6 @@ Gem::Specification.new do |spec|
spec.add_dependency 'opentelemetry-sdk', '~> 1.2'

spec.add_development_dependency 'benchmark-ipsa', '~> 0.2.0'
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Removed in #2096

@@ -28,12 +28,6 @@ Gem::Specification.new do |spec|
spec.add_dependency 'opentelemetry-api', '~> 1.0'

spec.add_development_dependency 'kramdown', '~> 2.3'
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Removed in #2097

@thompson-tomo thompson-tomo marked this pull request as draft May 1, 2026 05:39
@thompson-tomo thompson-tomo marked this pull request as ready for review May 4, 2026 01:52
Comment thread exporter/otlp-common/opentelemetry-exporter-otlp-common.gemspec
Comment thread logs_api/Gemfile
Copy link
Copy Markdown
Contributor

@kaylareopelle kaylareopelle left a comment

Choose a reason for hiding this comment

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

Apologies for all the merge conflicts from the other PRs. Here's a few suggestions to tackle the known problems related to the benchmark PRs.

Comment thread api/Gemfile
Comment thread api/opentelemetry-api.gemspec Outdated
@@ -28,13 +28,6 @@ Gem::Specification.new do |spec|

spec.add_development_dependency 'benchmark-ipsa', '~> 0.2.0'
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Suggested change
spec.add_development_dependency 'benchmark-ipsa', '~> 0.2.0'

Comment thread metrics_api/Gemfile
Comment thread logs_api/Gemfile
thompson-tomo and others added 3 commits May 9, 2026 10:49
Co-authored-by: Kayla Reopelle <87386821+kaylareopelle@users.noreply.github.com>
@thompson-tomo
Copy link
Copy Markdown
Contributor Author

No worries @kaylareopelle thanks for the assist. The conflicts have been resolved & should now be ready for merge/review.

Copy link
Copy Markdown
Contributor

@kaylareopelle kaylareopelle left a comment

Choose a reason for hiding this comment

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

Thank you!

@kaylareopelle kaylareopelle merged commit 274c170 into open-telemetry:main May 12, 2026
63 checks passed
@thompson-tomo thompson-tomo deleted the gemfile_switch branch May 13, 2026 00:53
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