From 815d2f8969fc2c5dc71e7cf722fe7709f2def70e Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Sat, 27 Jul 2024 15:45:56 -0400 Subject: [PATCH] dep: move dependencies into Gemfile and pin webrick to edge because URI parsing has recently been changing in ruby master and the gem and ruby are out of sync at the moment. --- Gemfile | 9 +++++++-- mini_portile2.gemspec | 7 ------- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/Gemfile b/Gemfile index 99d6ed5..d849132 100644 --- a/Gemfile +++ b/Gemfile @@ -1,6 +1,11 @@ source 'https://rubygems.org' +gemspec + gem "net-ftp" if Gem::Requirement.new("> 3.1.0.dev").satisfied_by?(Gem::Version.new(RUBY_VERSION)) -# Specify your gem's dependencies in mini_portile2.gemspec -gemspec +gem "minitar", "0.9" +gem "minitest", "5.24.1" +gem "minitest-hooks", "1.5.1" +gem "rake", "13.2.1" +gem "webrick", git: "https://github.com/ruby/webrick" # shouldn't be necessary to pin once webrick 1.8.2 or 1.9.0 is released diff --git a/mini_portile2.gemspec b/mini_portile2.gemspec index 64619cd..b2dd49d 100644 --- a/mini_portile2.gemspec +++ b/mini_portile2.gemspec @@ -34,12 +34,5 @@ Gem::Specification.new do |spec| spec.required_ruby_version = ">= 2.3.0" - spec.add_development_dependency "bundler", "~> 2.2" - spec.add_development_dependency "minitar", "~> 0.9" - spec.add_development_dependency "minitest", "~> 5.15" - spec.add_development_dependency "minitest-hooks", "~> 1.5" - spec.add_development_dependency "rake", "~> 13.0" - spec.add_development_dependency "webrick", "~> 1.7" - spec.metadata["changelog_uri"] = spec.homepage + "/blob/main/CHANGELOG.md" end