diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 12b15654..a0d20db6 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -20,7 +20,11 @@ jobs: - gemfile: 'gemfiles/activerecord_4.2.0.gemfile' ruby: '2.7' # rails 4.2 can't run on ruby 2.7 due to BigDecimal API change - gemfile: 'gemfiles/activerecord_4.2.0.gemfile' - ruby: '2.7' # TruffleRuby 21.0 targets Ruby 2.7, same as above + ruby: 'truffleruby' # TruffleRuby 21.0 targets Ruby 2.7, same as above + - gemfile: 'gemfiles/activerecord_master.gemfile' + ruby: '2.6' # rails 7+ requires ruby 3.0+ + - gemfile: 'gemfiles/activerecord_master.gemfile' + ruby: '2.5' # rails 7+ requires ruby 3.0+ - gemfile: 'gemfiles/activerecord_6.0.0.gemfile' ruby: '2.4' # rails 6+ requires ruby 2.5+ - gemfile: 'gemfiles/activerecord_6.1.0.gemfile' diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index bffcb1a9..00000000 --- a/.travis.yml +++ /dev/null @@ -1,82 +0,0 @@ -language: ruby -cache: bundler -addons: - postgresql: "9.6" -rvm: - - 2.4.2 - - 2.5.1 - - 2.6.3 - - 2.7.0 - - ruby-head - - jruby-9.1.17.0 - - jruby-9.2.11.1 - - jruby-head - - truffleruby-head - -gemfile: - - gemfiles/activerecord_4.2.0.gemfile - - gemfiles/activerecord_5.0.2.gemfile - - gemfiles/activerecord_5.1.0.gemfile - - gemfiles/activerecord_5.2.2.gemfile - - gemfiles/activerecord_6.0.0.gemfile - - gemfiles/activerecord_6.1.0.gemfile - - gemfiles/activerecord_master.gemfile -env: - - DB=sqlite - - DB=postgres - -matrix: - fast_finish: true - exclude: - - rvm: 2.4.2 - gemfile: gemfiles/activerecord_6.0.0.gemfile - - rvm: 2.2.6 - gemfile: gemfiles/activerecord_6.1.0.gemfile - - rvm: 2.3.5 - gemfile: gemfiles/activerecord_6.1.0.gemfile - - rvm: 2.4.2 - gemfile: gemfiles/activerecord_6.1.0.gemfile - - rvm: 2.2.6 - gemfile: gemfiles/activerecord_master.gemfile - - rvm: 2.3.5 - gemfile: gemfiles/activerecord_master.gemfile - - rvm: 2.4.2 - gemfile: gemfiles/activerecord_master.gemfile - - rvm: 2.7.0 - gemfile: gemfiles/activerecord_4.2.0.gemfile - - rvm: ruby-head - gemfile: gemfiles/activerecord_4.2.0.gemfile - - rvm: truffleruby-head - gemfile: gemfiles/activerecord_4.2.0.gemfile - - rvm: jruby-9.1.17.0 - gemfile: gemfiles/activerecord_5.0.2.gemfile - - rvm: jruby-9.1.17.0 - gemfile: gemfiles/activerecord_6.0.0.gemfile - - rvm: jruby-9.1.17.0 - gemfile: gemfiles/activerecord_6.1.0.gemfile - - rvm: jruby-9.1.17.0 - gemfile: gemfiles/activerecord_master.gemfile - - rvm: jruby-9.2.11.1 - gemfile: gemfiles/activerecord_5.0.2.gemfile - - rvm: jruby-9.2.11.1 - gemfile: gemfiles/activerecord_6.0.0.gemfile - - rvm: jruby-9.2.11.1 - gemfile: gemfiles/activerecord_6.1.0.gemfile - - rvm: jruby-9.2.11.1 - gemfile: gemfiles/activerecord_master.gemfile - allow_failures: - - rvm: ruby-head - - rvm: jruby-head - -notifications: - email: - recipients: - - alessandro.rodi@renuo.ch - on_success: change - on_failure: change -before_install: - - rvm get stable - - gem update --system - - gem install bundler -script: - - bundle exec rubocop && bundle exec rake diff --git a/README.md b/README.md index 47582946..03bce077 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ [![Gem Version](https://badge.fury.io/rb/cancancan.svg)](http://badge.fury.io/rb/cancancan) -[![Travis badge](https://travis-ci.org/CanCanCommunity/cancancan.svg?branch=develop)](https://travis-ci.org/CanCanCommunity/cancancan) +[![Github Actions badge](https://github.com/CanCanCommunity/cancancan/actions/workflows/test.yml/badge.svg)](https://github.com/CanCanCommunity/cancancan/actions/workflows/test.yml/badge.svg) [![Code Climate Badge](https://codeclimate.com/github/CanCanCommunity/cancancan.svg)](https://codeclimate.com/github/CanCanCommunity/cancancan) [Wiki](./docs) |