Skip to content

Commit 5b1d196

Browse files
committed
add task to regenerate
1 parent 1cc0a16 commit 5b1d196

File tree

6 files changed

+24
-4
lines changed

6 files changed

+24
-4
lines changed

Gemfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ source "https://rubygems.org"
55
# Specify your gem's dependencies in fluent-plugin-otlp.gemspec
66
gemspec
77

8+
gem "grpc-tools"
89
gem "irb"
910
gem "rake", "~> 13.0"
1011
gem "rubocop", "~> 1.75"

Rakefile

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
require "bundler/gem_tasks"
44
require "rake/testtask"
5+
require "tmpdir"
56

67
Rake::TestTask.new(:test) do |t|
78
t.libs << "test"
@@ -10,3 +11,21 @@ Rake::TestTask.new(:test) do |t|
1011
end
1112

1213
task default: :test
14+
15+
task :"regenerate:opentelemetry" do
16+
lib_path = File.expand_path("lib/opentelemetry")
17+
18+
rm_rf lib_path
19+
cd Dir.tmpdir do
20+
sh "git clone https://github.com/open-telemetry/opentelemetry-proto.git --depth 1"
21+
cd "opentelemetry-proto" do
22+
files = Dir.glob("opentelemetry/**/*.proto")
23+
24+
mkdir_p "gen"
25+
sh "grpc_tools_ruby_protoc --grpc_out=./gen --ruby_out=./gen --proto_path=. #{files.join(' ')}"
26+
mv "./gen/opentelemetry", lib_path
27+
end
28+
ensure
29+
rm_rf "opentelemetry-proto"
30+
end
31+
end

lib/opentelemetry/proto/collector/logs/v1/logs_service_services_pb.rb

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/opentelemetry/proto/collector/metrics/v1/metrics_service_services_pb.rb

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/opentelemetry/proto/collector/profiles/v1development/profiles_service_services_pb.rb

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/opentelemetry/proto/collector/trace/v1/trace_service_services_pb.rb

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)