Skip to content

Commit 08aec4b

Browse files
chore(deps): Allow google-protobuf ~> 3.14 (#1500)
* chore(deps): Allow google-protobuf `~> 3.14` GitHub still uses legacy versions of the protobuf gem. This makes it challenging to upgrade to newer versions of the OTLP Exporter which only supports versions `~> 3.19`. This change loosens the restrictions to allow GitHub to adopt newer versions of the protobuf definitions using an older verson of the library. This change explicitly skips 3.15 due to bugs like protocolbuffers/protobuf#8337 * squash: PR feedback from @simi Addresses #1500 (comment)
1 parent c0ebecf commit 08aec4b

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

exporter/otlp/Appraisals

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#
55
# SPDX-License-Identifier: Apache-2.0
66

7-
(19..23).each do |i|
7+
(14..23).each do |i|
88
version = "3.#{i}"
99
appraise "google-protobuf-#{version}" do
1010
gem 'google-protobuf', "~> #{version}"

exporter/otlp/opentelemetry-exporter-otlp.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ Gem::Specification.new do |spec|
2626
spec.required_ruby_version = '>= 3.0'
2727

2828
spec.add_dependency 'googleapis-common-protos-types', '~> 1.3'
29-
spec.add_dependency 'google-protobuf', '~> 3.19'
29+
spec.add_dependency 'google-protobuf', '~> 3.14'
3030
spec.add_dependency 'opentelemetry-api', '~> 1.1'
3131
spec.add_dependency 'opentelemetry-common', '~> 0.20'
3232
spec.add_dependency 'opentelemetry-sdk', '~> 1.2'

0 commit comments

Comments
 (0)