From c6deb6a78826b2e97cd4cecf01f69ffdb84b1a7c Mon Sep 17 00:00:00 2001 From: Yuji Yaginuma Date: Tue, 14 Nov 2023 09:42:27 +0900 Subject: [PATCH 1/3] Remove `thwait` from `runtime_dependency` that only used in tests --- Gemfile | 1 + gruf.gemspec | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile b/Gemfile index c372738..8ed9931 100644 --- a/Gemfile +++ b/Gemfile @@ -31,5 +31,6 @@ gem 'rubocop-performance', '>= 0.0.1' gem 'rubocop-rspec', '>= 2.0' gem 'rubocop-thread_safety', '>= 0.3' gem 'simplecov', '>= 0.16' +gem 'thwait', '>= 0.1' gemspec diff --git a/gruf.gemspec b/gruf.gemspec index ff74e27..add7c27 100644 --- a/gruf.gemspec +++ b/gruf.gemspec @@ -50,6 +50,5 @@ Gem::Specification.new do |spec| spec.add_runtime_dependency 'grpc-tools', '~> 1.10' spec.add_runtime_dependency 'json', '>= 2.3' spec.add_runtime_dependency 'slop', '>= 4.6' - spec.add_runtime_dependency 'thwait', '>= 0.1' spec.add_runtime_dependency 'zeitwerk', '>= 2' end From 460859ff0b9369220d382fd42a53896f279a47fb Mon Sep 17 00:00:00 2001 From: Yuji Yaginuma Date: Tue, 14 Nov 2023 09:43:25 +0900 Subject: [PATCH 2/3] Remove `e2mmap` from `runtime_dependency` This gem was added by f157736, but it seems isn't used now. --- gruf.gemspec | 1 - 1 file changed, 1 deletion(-) diff --git a/gruf.gemspec b/gruf.gemspec index add7c27..fb047bb 100644 --- a/gruf.gemspec +++ b/gruf.gemspec @@ -45,7 +45,6 @@ Gem::Specification.new do |spec| spec.add_runtime_dependency 'activesupport', '> 4' spec.add_runtime_dependency 'concurrent-ruby', '> 1' - spec.add_runtime_dependency 'e2mmap', '>= 0.1' spec.add_runtime_dependency 'grpc', '~> 1.10' spec.add_runtime_dependency 'grpc-tools', '~> 1.10' spec.add_runtime_dependency 'json', '>= 2.3' From 0d02e3106bb848ccd0643afebf746da3d44bd16c Mon Sep 17 00:00:00 2001 From: Yuji Yaginuma Date: Wed, 29 Nov 2023 08:08:07 +0900 Subject: [PATCH 3/3] Add a CHANGELOG entry --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index cdc8f2e..a2fdb47 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ Changelog for the gruf gem. This includes internal history before the gem was ma ### Pending release +* [#190] Remove unsued `e2mmap` and `thwait` gems from `runtime_dependency`. + ### 2.19.0 * [#197] Add support for Ruby 3.3