diff --git a/.travis.yml b/.travis.yml index 2a65e90d..0d9c7495 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,33 +1,25 @@ -sudo: required -cache: bundler -dist: trusty language: ruby rvm: - 2.3 - 2.4 - 2.5 - 2.6 + - 2.7 + - ruby-head - truffleruby-head gemfile: - gemfiles/standalone.gemfile - - gemfiles/rails_5.0.gemfile - - gemfiles/rails_5.1.gemfile - - gemfiles/rails_5.2.gemfile - - gemfiles/rails_6.0.gemfile -script: "bundle exec rspec && bundle exec codeclimate-test-reporter" + - gemfiles/openssl_2.1.gemfile +script: + - bundle exec rspec + - bundle exec codeclimate-test-reporter before_install: - sudo add-apt-repository ppa:chris-lea/libsodium -y - sudo apt-get update -q - sudo apt-get install libsodium-dev -y - gem install bundler - matrix: fast_finish: true - exclude: - - gemfile: gemfiles/rails_6.0.gemfile - rvm: 2.3 - - gemfile: gemfiles/rails_6.0.gemfile - rvm: 2.4 - include: - - gemfile: gemfiles/standalone.gemfile - rvm: truffleruby-head + allow_failures: + - rvm: truffleruby-head + - rvm: ruby-head diff --git a/Appraisals b/Appraisals deleted file mode 100644 index 353d0202..00000000 --- a/Appraisals +++ /dev/null @@ -1,18 +0,0 @@ -appraise 'standalone' do -end - -appraise 'rails-5.0' do - gem 'rails', '~> 5.0.0' -end - -appraise 'rails-5.1' do - gem 'rails', '~> 5.1.0' -end - -appraise 'rails-5.2' do - gem 'rails', '~> 5.2.0' -end - -appraise 'rails-6.0' do - gem 'rails', '~> 6.0.0' -end diff --git a/gemfiles/openssl_2.1.gemfile b/gemfiles/openssl_2.1.gemfile new file mode 100644 index 00000000..e69de29b diff --git a/gemfiles/rails_5.0.gemfile b/gemfiles/rails_5.0.gemfile deleted file mode 100644 index 10f52e7a..00000000 --- a/gemfiles/rails_5.0.gemfile +++ /dev/null @@ -1,7 +0,0 @@ -# This file was generated by Appraisal - -source "https://rubygems.org" - -gem "rails", "~> 5.0.0" - -gemspec path: "../" diff --git a/gemfiles/rails_5.1.gemfile b/gemfiles/rails_5.1.gemfile deleted file mode 100644 index 6100e830..00000000 --- a/gemfiles/rails_5.1.gemfile +++ /dev/null @@ -1,7 +0,0 @@ -# This file was generated by Appraisal - -source "https://rubygems.org" - -gem "rails", "~> 5.1.0" - -gemspec path: "../" diff --git a/gemfiles/rails_5.2.gemfile b/gemfiles/rails_5.2.gemfile deleted file mode 100644 index 5a706dcb..00000000 --- a/gemfiles/rails_5.2.gemfile +++ /dev/null @@ -1,7 +0,0 @@ -# This file was generated by Appraisal - -source "https://rubygems.org" - -gem "rails", "~> 5.2.0" - -gemspec path: "../" diff --git a/gemfiles/rails_6.0.gemfile b/gemfiles/rails_6.0.gemfile deleted file mode 100644 index 15b9b275..00000000 --- a/gemfiles/rails_6.0.gemfile +++ /dev/null @@ -1,7 +0,0 @@ -# This file was generated by Appraisal - -source "https://rubygems.org" - -gem "rails", "~> 6.0.0" - -gemspec path: "../" diff --git a/ruby-jwt.gemspec b/ruby-jwt.gemspec index 02e06e58..ac41e2ae 100644 --- a/ruby-jwt.gemspec +++ b/ruby-jwt.gemspec @@ -20,7 +20,6 @@ Gem::Specification.new do |spec| spec.test_files = spec.files.grep(%r{^(test|spec|features)/}) spec.require_paths = %w[lib] - spec.add_development_dependency 'appraisal' spec.add_development_dependency 'bundler' spec.add_development_dependency 'rake' spec.add_development_dependency 'rspec' @@ -28,7 +27,4 @@ Gem::Specification.new do |spec| spec.add_development_dependency 'simplecov-json' spec.add_development_dependency 'codeclimate-test-reporter' spec.add_development_dependency 'codacy-coverage' - spec.add_development_dependency 'rbnacl' - # RSASSA-PSS support provided by OpenSSL +2.1 - spec.add_development_dependency 'openssl', '~> 2.1' end