diff --git a/.circleci/config.yml b/.circleci/config.yml index bc71eb3..f852a3b 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -3,7 +3,7 @@ version: 2.1 jobs: build: docker: - - image: cimg/ruby:2.7 + - image: cimg/ruby:3.3 - image: redis:6.2-alpine - image: quay.io/3scale/apisonator:latest environment: diff --git a/Gemfile b/Gemfile index 5a0d5fc..7aa7496 100644 --- a/Gemfile +++ b/Gemfile @@ -3,7 +3,7 @@ source "https://rubygems.org" gemspec group :test do - gem 'minitest' + gem 'minitest', '~> 5.0' gem "codeclimate-test-reporter", require: nil end diff --git a/pisoni.gemspec b/pisoni.gemspec index 4f62346..25c77b1 100644 --- a/pisoni.gemspec +++ b/pisoni.gemspec @@ -18,8 +18,7 @@ Gem::Specification.new do |s| s.description = 'Client for the Apisonator internal API for model data.' s.license = 'Apache-2.0' - # faraday v2.9.0 removes support for Ruby 2.7, see https://github.com/lostisland/faraday/releases/tag/v2.9.0 - s.add_runtime_dependency 'faraday', '~> 2.0', '<= 2.9' + s.add_runtime_dependency 'faraday', '~> 2.0', '>= 2.14.3' s.add_runtime_dependency 'json', '~> 2.7', '>= 2.7.1' s.add_runtime_dependency 'injectedlogger', '0.0.13' s.add_runtime_dependency 'faraday-net_http_persistent', '~> 2.1' @@ -40,5 +39,5 @@ Gem::Specification.new do |s| s.rdoc_options = ["--charset=UTF-8"] - s.required_ruby_version = '>= 2.6.0' + s.required_ruby_version = '>= 3.0.0' end