Skip to content

Commit 2e24a55

Browse files
authored
Update instrumentation generator to use inline bundler (#87)
update instrumentation generator to use inline bundler
1 parent 22796cb commit 2e24a55

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

.instrumentation_generator/instrumentation_generator.rb

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,15 @@
44
#
55
# SPDX-License-Identifier: Apache-2.0
66

7-
require_relative '../api/lib/opentelemetry/version'
7+
require 'bundler/inline'
8+
9+
gemfile do
10+
source 'https://rubygems.org'
11+
gem 'opentelemetry-api'
12+
gem 'thor'
13+
end
14+
815
require_relative '../instrumentation/base/lib/opentelemetry/instrumentation/version'
9-
require 'thor'
1016

1117
class InstrumentationGenerator < Thor::Group
1218
include Thor::Actions

.instrumentation_generator/templates/gemspec.tt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ Gem::Specification.new do |spec|
2323
::Dir.glob('*.md') +
2424
['LICENSE', '.yardopts']
2525
spec.require_paths = ['lib']
26-
spec.required_ruby_version = '>= 2.6.0'
26+
spec.required_ruby_version = '>= 2.7.6'
2727

2828
spec.add_dependency 'opentelemetry-api', '~> <%= opentelemetry_version %>'
2929
spec.add_dependency 'opentelemetry-instrumentation-base', '~> <%= instrumentation_base_version %>'

0 commit comments

Comments
 (0)