From 8b759b9c71dca822a2fd209a1da6f83822574a3a Mon Sep 17 00:00:00 2001 From: Ashwin Maroli Date: Thu, 16 Jan 2025 19:45:39 +0530 Subject: [PATCH] Remove unnecessary runtime dependency (#9753) Merge pull request 9753 --- Gemfile | 5 +++++ History.markdown | 1 + jekyll.gemspec | 1 - 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/Gemfile b/Gemfile index 3350370b..68220b0d 100644 --- a/Gemfile +++ b/Gemfile @@ -21,6 +21,11 @@ group :test do gem "jekyll_test_plugin" gem "jekyll_test_plugin_malicious" gem "memory_profiler" + + # Runtime dependency of gem `httpclient`. _Needed only in Ruby 3.4+_. + # Remove once gem `httpclient` ships with `mutex_m` listed as a dependency in its gemspec. + gem "mutex_m", "~> 0.3" if RUBY_VERSION >= "3.4" + gem "nokogiri", "~> 1.7" gem "rspec" gem "rspec-mocks" diff --git a/History.markdown b/History.markdown index e2fdbf66..ce7d5543 100644 --- a/History.markdown +++ b/History.markdown @@ -6,6 +6,7 @@ * Add csv to runtime dependency list (#9522) * Bump the minimum ruby version to 2.7 (#9525) * Acknowledge `livereload_port` from site config too (#9606) + * Add gem `base64` as runtime dependency (#9740) ### Bug Fixes diff --git a/jekyll.gemspec b/jekyll.gemspec index fc133f99..108f7cd1 100644 --- a/jekyll.gemspec +++ b/jekyll.gemspec @@ -44,7 +44,6 @@ Gem::Specification.new do |s| s.add_runtime_dependency("kramdown-parser-gfm", "~> 1.0") s.add_runtime_dependency("liquid", "~> 4.0") s.add_runtime_dependency("mercenary", ">= 0.3.6", "< 0.5") - s.add_runtime_dependency("mutex_m", "~> 0.3") s.add_runtime_dependency("pathutil", "~> 0.9") s.add_runtime_dependency("rouge", ">= 3.0", "< 5.0") s.add_runtime_dependency("safe_yaml", "~> 1.0")