From ccb34bf51a7b9e683eee5e73c2963b617606977b Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Fri, 28 May 2021 16:36:58 -0400 Subject: [PATCH 1/2] ci: add ruby-head to the test matrix Part of #101 --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index cd56838..1a2c194 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,7 +17,7 @@ jobs: strategy: matrix: platform: [ubuntu-latest, windows-latest] - ruby: ["2.5", "2.6", "2.7", "3.0"] + ruby: ["2.5", "2.6", "2.7", "3.0", "head"] runs-on: ${{ matrix.platform }} steps: - name: configure git crlf on windows From ecc80ed6f5981bf848f6f9e19a62661a8acb19ca Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Fri, 28 May 2021 16:46:03 -0400 Subject: [PATCH 2/2] fix: make net-ftp dependency explicit, for Ruby 3.1 compatibility --- mini_portile2.gemspec | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/mini_portile2.gemspec b/mini_portile2.gemspec index ce41c99..7dcfa1b 100644 --- a/mini_portile2.gemspec +++ b/mini_portile2.gemspec @@ -31,12 +31,14 @@ Gem::Specification.new do |spec| spec.test_files = spec.files.grep(%r{^(test|spec|features|examples)/}) spec.require_paths = ["lib"] + spec.required_ruby_version = ">= 2.3.0" + + spec.add_dependency "net-ftp", "~> 0.1" + spec.add_development_dependency "bundler", "~> 2.1" spec.add_development_dependency "minitar", "~> 0.7" spec.add_development_dependency "minitest", "~> 5.11" spec.add_development_dependency "minitest-hooks", "~> 1.5.0" spec.add_development_dependency "rake", "~> 13.0" spec.add_development_dependency "webrick", "~> 1.0" - - spec.required_ruby_version = ">= 2.3.0" end